VM Circuit Soundness

The VM circuits constrain every satisfying witness to follow the RISC-V semantics of the Sail specification, so a valid witness corresponds to a real execution. A second theorem extends this to OpenVM’s extensions beyond base RISC-V.

PROOF BLUEPRINT

The shape of the argument

This map shows the components of each argument. Follow their connections to see how they support the theorems.

← PREVIOUSFiat-Shamir Security of SWIRLNEXT →Proof Aggregation Soundness