Project status
Beta-stage engineering, bounded assurance
What is operational, what remains pre-1.0, and what practical reliance requires.
- Engineering maturity
- Beta-stage: substantial end-to-end capability exists and is suitable for bounded institutional evaluation and integration work.
- Release compatibility
- Pre-1.0: Python imports, CLI/JSON schemas, evidence and certificate formats, and some frontend contracts may still break.
- Assurance maturity
- Profile-specific: each source, operation family, frontend, corpus, and check keeps its own claim ceiling. Legal authority and broader correctness require separate institutional and evidential support.
An August 2026 Finnish replay run reported 0.23% mean normalized text edit distance against its declared Finlex comparison surface. Source review and residual classification carry the correctness questions.
LawVM has accumulated nearly 12,000 commits across the present repository and its original private experimental lineage. That history helps explain the maturity of its invariant system; it is development context, not evidence that a particular legal result is correct.
What is established
- For declared Finnish source/profile scopes, covered recurring amendment forms can be compiled into typed, inspectable text-state transitions.
- The maintained workflow carries point-in-time trees, operation provenance, mutation accounting, findings, and comparison residuals together.
- Different source regimes can reuse a shared core while keeping jurisdiction-specific acquisition, drafting idioms, and source pathology local.
- One Estonia finding has completed the loop from replay divergence to official-publisher confirmation and correction.
Open assurance work
- Jurisdiction claims remain tied to a declared source, profile, operation family, corpus, and checker.
- Frontend maturity is uneven; source acquisition, effect parsing, dry-run evidence, replay, PIT state, and public artifacts must be assessed independently.
- Stable compatibility requires a pre-1.0 release decision for the Python API, CLI JSON families, certificate bundle, and long-term service interface.
- Exact reproduction requires named software, sources, corpus, configuration, and output package rather than a moving development checkout.
Why frontend work can move quickly
Mature mutation invariants, typed phase boundaries, explicit residuals, production-path tests, and affected-path gates make much of frontend development agent-operable. Coding agents can inspect a source family, propose typed syntax and operations, implement a bounded lane through the shared core, and iterate against concrete witnesses.
That autonomy stops at the proof boundary. An agent proposal, passing test, or confidence score does not authorize legal-state mutation or establish a public reliance claim. Typed validation, replay admission, source evidence, and accountable review retain those decisions.
Portfolio
Finland remains the deepest reference replay frontend. Estonia, the UK, New Zealand, Poland, Norway, Sweden, EU, US federal, Switzerland, Japan, and South Korea exercise other jurisdiction-specific source and authority models. The Open Law Library frontend audits an explicit structured codify:* operation language against publication snapshots.
All thirteen are present in the integrated development line inspected on 14 August 2026. Each lane’s maturity, replay authority, release stability, and institutional standing require their own evidence. Compare frontend status and claim ceilings.
How to evaluate it
Institutions can begin with a bounded no-write pilot. Technical evaluators can use the current command paths. Contributors and maintainers can use the work-package map.
Public evidence discipline
Stable claims should name their source and software snapshots, command, corpus, comparison role, residual account, and date. Publisher divergences remain candidates until disposition. Scores guide regression review; source evidence supports correctness decisions.
Contact and repository
The code is published under the MIT license. [email protected] · github.com/eliask/lawvm