zkVM Track

Verification of zkVM arithmetizations against the official RISC-V Sail semantics.

14 awarded grants28 related resources21 tracked repos

Overview

Verification Goals

    Selected Resources

    Grants

    Verifying autoprecompiles

    Q4 2025

    Intended to support the verification of Powdr Labs' autoprecompiles.

    Awarded to: Powdr Labs GmbH, Certora

    AVAZAR: Automatic verification tools for zkVM arithmetization

    Q4 2025

    Intended to support work on automated verification tools for zkVM arithmetizations.

    Awarded to: Universidad Complutense de Madrid (Albert Rubio)

    ZKVM Agnostic Fuzzing

    Q3 2025

    Intended to support the development of fuzzing techniques applicable to any RISC-V zkVM.

    Awarded to: zksecurity

    zkBugs 2.0

    Q3 2025

    Intended to support an update of zkBugs.

    Awarded to: zksecurity

    zkBugs

    Automated Verification of ZK Circuits

    Q3 2025

    Intended to support the development of techniques to automatically verify the consistency between witness generation and constraints.

    Awarded to: Veridise

    ZKarnage: Stress Testing ZK Systems Through Maximum Pain

    Q2 2025

    Intended to support work on prover killers.

    Awarded to: Conner Swann

    Plonky3 in Rocq

    Q2 2025

    Intended to support an integration of Plonky3 with Rocq.

    Awarded to: Formal Land

    Plonky3 to Lean

    Q1 2025

    Intended to support an integration of Plonky3 with Lean.

    Awarded to: Nethermind

    Evaluating Verus for circuits and EVM precompiles

    Q1 2025

    Intended to support an evaluation of Verus as a tool to verify representative Rust code.

    Awarded to: CertiK

    Better Rocq tactics for modular arithmetic & handling packed integers

    Q1 2025

    Intended to support the development of Rocq tactics for handling arithmetic modulo and packed integers.

    Awarded to: CertiK

    cLean

    Q4 2025

    Intended to support the development of a Lean DSL aimed at writing AIR circuits directly in Lean.

    Awarded to: zkSecurity

    Repository

    LLZK

    Q4 2024, Q4 2025

    Intended to support the development of LLZK, a family of MLIR dialects for circuits.

    Awarded to: Veridise

    Lean backend for Sail

    Q1 2025, Q3 2025

    Intended to support a Lean backend for Sail so that the official RISC-V Sail specification can be extracted to Lean.

    Awarded to: University of Cambridge, Galois, Lindy Labs (first grant only)

    zkLean

    Q1 2025, Q3 2025

    Intended to support a Lean DSL for constraints and its integration with LLZK.

    Awarded to: Galois

    Repositories

    Talks and Videos

    September 2026

    Devon Tuma - Verifying SP1 constraints with clean

    Tracks:
    • zkVM
    Watch video

    August 2026

    Giorgio Dell'Immagine - zkGolf

    Tracks:
    • zkVM
    Watch video

    June 2026

    Raghav Malik - LLZK equivalence checker

    Tracks:
    • zkVM
    Watch video

    June 2026

    Ian Neal & Daniel Dominguez Alvarez - LLZK verification dialect

    Tracks:
    • zkVM
    Watch video

    June 2026

    Ryan Kim - A Verifiable ZK Compiler Stack for Lean

    Tracks:
    • zkVM
    Watch video

    May 2026

    Ian Neal & Timothy Hoffman - LLZK 1.0

    Tracks:
    • zkVM
    Watch video

    May 2026 · ZKProof 8

    James Parker - zkLean: A DSL for ZK statement verification

    Tracks:
    • zkVM
    Watch video

    May 2026 · ZKProof 8

    Gregor Mitscha-Baude - Clean: From verification of circuits to verification of zkVMs

    Tracks:
    • zkVM
    Watch video

    April 2026

    Petar Maksimović - OpenVM and Pico in Lean

    Tracks:
    • zkVM
    Watch video

    March 2026

    Eske Nielsen - Peregrine

    Tracks:
    • zkVM
    Watch video

    December 2025

    Formally Verifying the SP1 RISC-V AIRs

    Tracks:
    • zkVM
    Watch video

    October 2025

    Elizaveta Pertseva - Automated Lean Proofs for Every Type

    Tracks:
    • zkVM
    Watch video

    October 2025

    Comparing ZK Constraints - Keccak, Plonky3 - Rust/Rocq

    Tracks:
    • EVM
    • zkVM
    Watch video

    September 2025

    LLZK: Open-source infrastructure for secure ZK

    Tracks:
    • zkVM
    Watch video

    March 2025

    Towards a verified Jolt zkVM

    Tracks:
    • zkVM
    Watch video

    March 2025

    Q1 2025: zkVM Track update

    Tracks:
    • zkVM
    Watch video

    Articles

    January 2026 · Formal Land

    Formal verification of the Keccak precompile from Plonky3

    Tracks:
    • EVM
    • zkVM
    Read article

    November 2025 · zkSecurity

    Comparison of Formal Verification Frameworks for Arithmetic Circuits

    Tracks:
    • zkVM
    Read article

    November 2025 · Nethermind

    Formally Verifying Zero-Knowledge Circuits: Introducing CertiPlonk

    Tracks:
    • zkVM
    Read article

    September 2025 · Formal Land

    Verification of the completeness of an OpenVM chip

    Tracks:
    • zkVM
    Read article

    August 2025 · Veridise

    Announcing LLZK: A unified, open-source intermediate representation for zero-knowledge languages

    Tracks:
    • zkVM
    Read article

    August 2025 · Formal Land

    Pretty-printing of Rust ZK constraints

    Tracks:
    • zkVM
    Read article

    August 2025 · Formal Land

    Formal verification of an OpenVM chip

    Tracks:
    • zkVM
    Read article

    July 2025 · Formal Land

    Formal verification of LLZK circuits in Rocq

    Tracks:
    • zkVM
    Read article

    July 2025 · Formal Land

    Semantics for LLZK in Rocq

    Tracks:
    • zkVM
    Read article

    July 2025 · Formal Land

    Beginning of a formal verification tool for LLZK

    Tracks:
    • zkVM
    Read article

    June 2025 · Formal Land

    Beginning of translation of OpenVM to Rocq

    Tracks:
    • zkVM
    Read article

    March 2025 · zkSecurity

    Introducing clean, a formal verification DSL for ZK circuits in Lean4

    Tracks:
    • zkVM
    Read article