RFC-022 brings the vocabulary of the Chronolexografie position paper: a cell keeps a chronicle of dated recordings, the chronolexograms. An earlier proof of concept put a chronolexography block in each establishing article, and most of it repeated the law. This RFC decides where recording lives and where a recording gets its shape.
Chronolexography shows this at work.
packages/cel. It depends on the law and the engine; neither depends on it. Another runtime may record the same law differently.cel.yaml: who it is, and which answers it gives from which reduction (answers, RFC-048 §1). The catalogue holds no logic; the reductions sit in the corpus. Identity cannot come from the law, so cel.yaml is the only cell configuration. The engine matches it against the law’s competent_authority (RFC-051). A cell without it does not open.produces item and of the hooks on it, minus the moment (RFC-045). A decision holds its inputs, findings included, and its outputs. An executogram holds the parameters of a fact an article requires (RFC-051). The cell refuses any other field and a wrong type.recording_actor, grondslag, fields); the rest comes from the law in force on recorded_on (Chronolexography). Numbers are stored without loss (regelrecht_law_model::stored).record_submission and one decide serve every procedure. A second case needs rulework and tests, no code.Open points are listed in Open Points in Chronolexography.
extensions). Recording vocabulary in a rulework, mostly repeating the law.chronicles/ (RFC-022 §1.3). Both drift from the law.field_basis, output_basis). Repeats the law in every entry.record_objection, decide_on_objection). That put Awb 7:11 in Rust; it is now rulework (RFC-045).Cell::decide_ex_officio) for a school’s own holidays. Dropped 19 October 2026: holidays are policy.packages/cel: shape derives fields from the law; Cell::record_submission, decide, record_executogram, explain, findings; Chronicle holds the Grams; identity::read reads cel.yaml. Cells under corpus/cells/, tests in packages/cel/tests/.
An exploration into transparent, executable legislation, and one of the three projects in the starting selection of the Nederlandse Digitale Dienst.
GitHub repository
How it works
Stay informed
Roadmap (Dutch)
Documentation
Research
Nederlandse Digitale Dienst
Ministry of Economic Affairs and Climate Policy