Cryptography Track

Formalization of proof system specifications and verification of deployed implementations.

13 awarded grants18 related resources2 tracked repos

Overview

The work on this track has centered on three related libraries: ArkLib, a library formalizing executable specifications of SNARKs and unlderying mathematics (primarily coding theory); VCV-io, a library formalizing probabilistic computations and program logics for cryptographic games and security proofs; CompPoly, a library implementing computable polynomials, finite field arithmetic and evaluation algorithms which make ArkLib specifications executable.

Work on these libraries continues beyond this project, and form part of the stack used for the end-to-end specification of leanVM in Lean.

Verification Goals

    Selected Resources

    Grants

    The recursive extraction problem

    Q4 2025

    Intended to support research on the recursive extraction problem in proof systems.

    Awarded to: Cornell University

    Formalising proximity generators

    Q1 2026

    Intended to support the formalization of proximity generators and related properties in ArkLib.

    Awarded to: Katerina Hristova

    ArkLib

    CompPoly P2 roadmap

    Q2 2026

    Intended to support Phase 2 of CompPoly’s roadmap, including fast field arithmetic, polynomial operations, exponentiation, multilinear transforms, and error-correcting interpolation.

    Awarded to: Formal Land, zkSecurity, Dimitris Mitsios, Runtime Verification

    CompPoly

    Protocol IR

    Q2 2026

    Intended to support the development of an intermediate representation and compiler for zero-knowledge protocols, enabling protocol checks, generation of prover and verifier programs, and security analysis.

    Awarded to: Wonjae Choi

    zkc

    Rust Verification Through Lean 4 Tooling

    Q4 2025

    Intended to support investigation into Lean 4 based formal verification of Rust components used in zkEVM and zkVM stacks.

    Awarded to: Runtime Verification

    rust-lean

    STIR & WHIR constructions in ArkLib

    Q4 2025

    Intended to support the addition of executable specifications for STIR and WHIR in ArkLib.

    Awarded to: Nethermind

    ArkLib

    Fiat-Shamir specification and review

    Q4 2025, Q2 2026

    Intended to support the development, formal verification, and technical review of a Fiat-Shamir specification based on duplex sponges.

    Awarded to: Article 12, LLC (Michele Orrù), Alessandro Chiesa, Chung Thai Nguyen

    ArkLib

    Bluebell

    Q3 2025

    Intended to support implementation of the Bluebell program logic in Lean for use in ArkLib.

    Awarded to: Nethermind

    iris-lean

    AI proofs in ArkLib

    Q3 2025

    Intended to support experiments in using Logical Intelligence's AI tools for proofs in ArkLib.

    Awarded to: Logical Intelligence

    ArkLib

    Binius in ArkLib

    Intended to support the formalization of Binius in ArkLib.

    Awarded to: Chung Thai Nguyen

    ArkLib

    Blueprint STIR and WHIR in ArkLib

    Q1 2025

    Intended to support development of a blueprint for STIR and WHIR security theorems in ArkLib.

    Awarded to: Least Authority

    ArkLib

    Blueprint for FRI & Coding Theory prerequisites in ArkLib

    Q1 2025

    Intended to support development of a blueprint for FRI and coding theory prerequisites in ArkLib.

    Awarded to: Nethermind

    ArkLib

    ArkLib

    Q4 2024

    Intended to support development of ArkLib, a library of formalized proof systems in Lean, together with work on VCVio.

    Awarded to: Quang Dao, Devon Tuma, zkSecurity

    ArkLib

    Repositories

    Talks and Videos

    September 2026

    Gregor Mitscha-Baude - Ironwood

    Tracks:
    • Cryptography
    Watch video

    May 2026 · ZKProof 8

    Quang Dao - Evolving the foundations of ArkLib

    Tracks:
    • Cryptography
    Watch video

    May 2026 · ZKProof 8

    Julian Sutherland - Reasoning about IOPPs

    Tracks:
    • Cryptography
    Watch video

    May 2026 · ZKProof 8

    Katerina Hristova - Mathematical foundations

    Tracks:
    • Cryptography
    Watch video

    May 2026 · ZKProof 8

    Derek Sorensen - CompPoly

    Tracks:
    • Cryptography
    Watch video

    May 2026 · ZKProof 8

    Devon Tuma - VCVio

    Tracks:
    • Cryptography
    Watch video

    May 2026 · Lean FRO

    Bas Spitters - Software Verification in Lean

    Tracks:
    • Cryptography
    Watch video

    May 2026 · Lean FRO

    Quang Dao - Software Verification in Lean

    Tracks:
    • Cryptography
    Watch video

    April 2026

    Yoichi Hirai - Your guide to formal verification when machines write Lean proofs

    Tracks:
    • Cryptography
    Watch video

    April 2026

    Derek Sorensen - Safely Snarkifying Ethereum: Formal Verification and Protocol

    Tracks:
    • Cryptography
    Watch video

    March 2026

    Manuel Puebla - AMO-Lean

    Tracks:
    • Cryptography
    Watch video

    February 2026

    Bas Spitters - SSProve-Lean

    Tracks:
    • Cryptography
    Watch video

    February 2026

    Julian Sutherland - FRI in ArkLib + Yoichi Hirai - Vibe FRI RBR soundness

    Tracks:
    • Cryptography
    Watch video

    January 2026

    Coding Theory in ArkLib

    Tracks:
    • Cryptography
    Watch video

    October 2025

    Walkthrough of ArkLib

    Tracks:
    • Cryptography
    Watch video

    March 2025

    Q1 2025: Cryptography Track update

    Tracks:
    • Cryptography
    Watch video

    Articles

    January 2026 · zkSecurity

    Lean4 Formalization of a Simplified Round-by-round Soundness Proof of FRI

    Tracks:
    • Cryptography
    Read article