Machine-checked theorems in Lean 4 covering all of OpenVM, from soundness of the SWIRL proof system to the recursion and RISC-V circuits.
Composing results about each component into an end-to-end verification
Our proofs are verified by the Lean kernel, a minimal type checker with multiple independent implementations, ensuring logical correctness.
We audit the proofs with the gold standard Lean comparator, confirming that every theorem is stated using a small trusted core of definitions and that its proof relies only on Lean's standard axioms. This rules out statement tampering or usage of hidden assumptions.
Visit each proof blueprint page to check correctness of the statements.
The certified Lean verifier is compiled to a C binary and integrated into OpenVM 2.1.0, meaning the zero-knowledge proof verifier now has formal correctness guarantees. Read about the compilation process.