Skip to main content
Version: 0.17

miden::core::stark

miden::core::stark contains the verification routines shared by the MVM and PVM verifiers, including the security estimator. Verifying proofs in MASM explains how to call those verifiers and check that their proofs meet your application's security policy.

Modulesโ€‹

ModuleDescription
miden::core::starkTop-level entry point that re-exports verifier::verify; the public STARK verification procedure.
miden::core::stark::constantsDefines memory layout constants and general constants used by the verifier.
miden::core::stark::random_coinContains procedures for sampling and updating the Poseidon2-based random coin used throughout the verifier.
miden::core::stark::deep_queriesImplements helper procedures for constructing DEEP queries.
miden::core::stark::ood_framesExposes helpers for processing out-of-domain evaluation frames.
miden::core::stark::public_inputsProcedures for loading and hashing public inputs.
miden::core::stark::verifierHigh-level procedures that orchestrate STARK proof verification.
miden::core::stark::utilsMiscellaneous helper functions shared by the verifier modules.