Deontic labels can be represented as source and provenance rows. Honesty note: simplified stated-rule deontic model with jurisdiction and as-of caveats; the pinned first step carries the full honesty note.

highlighted = computed this step

Deontic model honesty note

Honesty note: simplified stated-rule deontic model; jurisdiction and as-of caveats apply; as of June 24, 2026; not legal advice; code encodes a stated-rule interpretation, not the law itself; no neochart dependency.

deontic model as of June24,2026\text{deontic model as of }June 24, 2026

Start with label vocabulary

Synthetic source Toy Deontic Rule 1 supplies deontic label names for a toy model. The labels are review data, not commands to any real person.

source=ToyDeonticRule1\text{source}=Toy Deontic Rule 1

Example label data

The toy vocabulary lists obligation, permission, prohibition, power, and immunity as display labels before any trace uses them.

five label names\text{five label names}

The table recomputes rows

The vocabulary table compiles 5 rows from authored source records.

vocabulary rows=5\text{vocabulary rows}=5

Diagram note

The diagram is a source table. It names label categories without deciding what any real rule requires.

label vocabulary only\text{label vocabulary only}

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes a stated-rule label workflow, not the law itself.

Deontic vocabulary recordrowfieldvaluequerytokensobligation,permission,prohibition,power,immunity,labelquerycount6supportcount5supportabstainFalsescopejurisdictionUS classroom deontic stated-rule modelscopesource_typedeontic_vocabrecord obligationrank2record obligationmatch2 of 6record obligationfilterpassrecord obligationciteDeontic Label 1record obligationsnippet...vocabulary row 1 label obligation source provenance.record permissionrank3record permissionmatch2 of 6record permissionfilterpassrecord permissionciteDeontic Label 2record permissionsnippet...vocabulary row 2 label permission source provenance.record prohibitionrank5record prohibitionmatch2 of 6record prohibitionfilterpassrecord prohibitionciteDeontic Label 3record prohibitionsnippet...vocabulary row 3 label prohibition source provenance.record powerrank4record powermatch2 of 6record powerfilterpassrecord powerciteDeontic Label 4record powersnippet...vocabulary row 4 label power source provenance.record immunityrank1record immunitymatch2 of 6record immunityfilterpassrecord immunityciteDeontic Label 5record immunitysnippet...vocabulary row 5 label immunity source provenance.

Summary

A deontic model should pin its label vocabulary before building rows, traces, or conflict scans.

labels before traces\text{labels before traces}