Rust
The implementation covers finite schemas, mappings, instances, conservative information-loss detection, and schema diff/apply.
Formalization
Rust implements the semantic kernel, Haskell supplies an independent executable reference, and Lean checks a selected theorem subset. Agreement between programs is computational evidence, not a theorem about the whole system.
The implementation covers finite schemas, mappings, instances, conservative information-loss detection, and schema diff/apply.
The reference implementation evaluates the same 43 Slice 5 fixtures with zero disagreements against Rust.
The checked subset covers the recorded path and mapping laws. Instances, migrations, query execution, storage, and distributed behavior remain separate verification targets.
The result applies to its exact statements, assumptions, and audited axiom boundary. The Rust and Haskell suites provide a separate computational check for the executable semantic model.
Read the formalization roadmap