The Law in Force Should Be Knowable

Why statutory text needs to be reproducible, point-in-time, and auditable.

Elias Kunnas

The law in force should be knowable.

Not merely searchable. Not merely available as a PDF. Not merely summarized by a language model. Knowable in the stronger sense: the text of a statute at a given date should be reproducible, auditable, and traceable back to the public acts that changed it.

Modern statute law is not a collection of static documents. It is a changing state. A base act is amended by later acts. Sections are replaced, paragraphs are inserted, provisions are repealed, temporary rules come into force and expire, corrigenda repair published mistakes, and transitional provisions determine when changes take effect. The legal text seen by a user on any given day is the result of that history.

Most legal information systems expose this result as a consolidated or revised text. That is useful and often indispensable. But a consolidated text is also a surface. It does not always show, in an executable way, how the text was derived from the amendment stream. When the surface is wrong, stale, incomplete, or affected by a source-data defect, the error can be difficult to see.

The compiler claim

LawVM approaches this problem as a compiler problem.

An amending act is treated not only as prose about legal change, but as a set of state-transition instructions over a statute. Replace this subsection. Insert this paragraph. Repeal this provision. Apply this change from this date. A legal-state compiler should be able to replay those instructions over the statute structure and materialize the resulting point-in-time text.

LawVM does not interpret the law. It reconstructs the textual state of legislation — the narrower, more infrastructural layer. A correct textual state is a strict prerequisite for reliable interpretation, not a substitute for it.

If a statute says one thing before an amendment and another thing after it, that transition should be reproducible. If a provision was repealed, the old provision should not silently remain active. If a temporary rule existed between two dates, its presence or absence should be checkable. If an official consolidation diverges from the enacted amendment chain, that divergence should be classified and explained rather than hidden inside a single opaque text surface.

Why this matters now

AI systems are beginning to ingest and summarize legal text at scale. A language model cannot repair an uncertain legal substrate by summarizing it. If the underlying text state is stale, ambiguous, or inconsistent, the AI layer amplifies that uncertainty. Legal AI needs deterministic infrastructure beneath it: auditable source chains, point-in-time reconstruction, and explicit failure modes.

The civic principle

A democratic legal system should not require blind trust in an opaque consolidation process. The public should be able to verify the path from enacted amendment to current text. Knowing what the law says requires more than access to documents — it requires a reproducible derivation.

LawVM is an attempt to make that path executable.


See Why Law Is Law-Shaped for the structural analysis. See the Finland showcase for empirical evidence. See the repository to get started.