The law in force should be knowable

Verify changes to the law.

LawVM reconstructs point-in-time legal text from declared amendment sources. It records the operations applied, preserves what could not be proved, and makes disagreements with a published text inspectable.

For publishers and ministries, the practical use is a bounded, read-only review that can surface omitted or misapplied changes, source gaps, and parallel-language inconsistencies. The institution retains control of the official record.

Beta-stage / pre-1.0 Open source Deterministic replay Point-in-time state Explicit residuals No-write shadow mode

Current frontend map

One core, thirteen source frontends.

Twelve jurisdiction frontends and one structured-operation frontend exercise different source, authority, language, and replay regimes in the integrated development line.

Jurisdiction frontends

Structured-operation frontend

Integration records where code lives, not how mature or authoritative it is. Each frontend keeps its own source boundary, residual frontier, and maximum public claim.

Externally confirmed evidence

A replay finding became a publisher correction.

Confirmed and corrected

Riigi Teataja restored an omitted phrase in Estonia’s Auditors Activities Act.

LawVM identified that an amendment instruction had not reached the consolidated text. The official publisher reviewed the report and corrected the Estonian consolidation. The corresponding English-translation detail remains a project report pending separate adjudication.

amendment source typed operation replay divergence publisher review correction

Public correction notice: 27 April 2026. This is one confirmed case, not a general accuracy claim.

The ledger also publishes three New Zealand and two UK candidate findings, each below the confirmation threshold.

The mechanism

Compile the transitions behind the latest document.

LawVM preserves the derivation behind a current text: which source changed which legal unit, when it took effect, what mutation was authorized, and what remained unresolved.

source acts typed instructions target resolution replay point-in-time state evidence + residuals

Independent expressions

In multilingual checks, each declared language expression, source manifestation, and legal-time coordinate keeps its own provenance. Authority remains tied to the declared source for each expression.

Total accounting

Accepted operations, rejected candidates, source pathologies, manual frontiers, and comparison disagreements remain visible.

Mutation boundaries

The mutation account compares the declared target and named allowances with the paths that actually changed. Promotion from observation to blocking varies by frontend.

Reproducible artifacts

Source identities, compiler version, state roots, findings, and projections can travel together as an inspectable dossier. Inspect the assurance model →