Skip to main content
Version: 0.17

miden::core::sys::vm

Use miden::core::sys::vm::verify_proof to check an execution claim inside another MASM program. It returns a security descriptor and a root for any deferred precompile work. Verifying proofs in MASM explains how to prepare the inputs, check the proof's security level, and settle the deferred work with a PVM proof.

Modulesโ€‹

ModuleDescription
miden::core::sys::vm::aux_traceProcedures for observing the auxiliary execution trace in the recursive verifier.
miden::core::sys::vm::constraints_evalProcedures that perform the constraints evaluation check and manage its associated parameters.
miden::core::sys::vm::deep_queriesUtilities that construct the DEEP queries needed during proof verification.
miden::core::sys::vmVerifies MVM execution claims and returns their security descriptors and deferred roots.
miden::core::sys::vm::ood_framesHelpers for processing out-of-domain evaluation frames.
miden::core::sys::vm::public_inputsRoutines for loading, hashing, and processing public inputs.