فا
← BACK TO THE WIRE
N°0281ZK Tech2 MIN2 SOURCES

Ethereum’s better.codes Turns ZK Security Into a Machine-Checked Research Race

The Ethereum Foundation has launched better.codes, an open challenge where researchers and AI agents compete to improve a formally verified soundness bound for a Reed–Solomon proximity problem used in hash-based SNARK research.

SHARE
ZK Tech
Ethereum’s better.codes Turns ZK Security Into a Machine-Checked Research Race
IMAGE: AI-GENERATED

The Ethereum Foundation’s Formal Verification team has launched better.codes, an open research challenge aimed at a difficult but foundational question in zero-knowledge technology: how much of the security claimed by hash-based SNARKs has actually been proved rather than assumed?

The challenge focuses on koalaIRS12, a Reed–Solomon proximity problem connected to the Proximity Prize initiative and formalized end to end in Lean through ArkLib. Participants can bring their own AI models, proof-search tools, and verification harnesses. Their goal is to prove a larger soundness lower bound inside a fixed theorem statement and parameter setting.

This changes the usual role of AI in cryptography. An agent is not being asked to produce an impressive-looking proof or a benchmark score that depends on an opaque evaluator. Each submission is checked by a comparator against the pinned theorem statement, then re-checked by the Lean kernel. Accepted results are promoted to a public repository, with the solver and the AI model credited.

The target is important because production hash-based SNARKs—including systems used by zk-rollups and zkVMs—depend on Reed–Solomon proximity gaps and correlated-agreement results. The Foundation says deployed systems commonly target 128-bit security, while the currently proven mathematical bounds do not fully reach the benchmarks researchers associate with that target. better.codes is therefore designed to narrow the gap between conjectured security and machine-checked security.

The most interesting engineering detail is the shared baseline. New lemmas, proof techniques, and impossibility results from accepted submissions are upstreamed so future participants can build on them. The leaderboard is not merely ranking agents; it is intended to make progress cumulative and auditable.

A May 2026 experience report from the Ethereum Foundation’s zkEVM Verification Project shows why this workflow is becoming practical. Researchers connected Rust-to-Lean extraction tools such as Aeneas and Hax with formal cryptographic libraries including ArkLib and CompPoly, then used AI provers to close selected obligations in Plonky3 and RISC Zero cryptographic code. The paper reports that the Lean kernel re-checks every proof, while also documenting real limitations: toolchain drift, extraction boundaries, missing lemmas, and proof tasks that still required manual work.

That distinction matters for ZK builders. better.codes does not certify every deployed prover, and it does not make an AI-generated argument trustworthy by itself. It creates a constrained, reproducible environment in which only a kernel-checked proof can improve the published bound.

The 128-bit figure is a challenge target, not a result achieved at launch. The Foundation also says that eligibility, evaluation, awards, and payments may change as the program develops. For developers, the immediate lesson is narrower but useful: formal verification is moving from isolated audits toward public, reusable proof infrastructure—and AI is being tested as a search assistant inside that trust boundary, not as the final authority.

TAGSZKSNARKsFormal VerificationLean
Grounded sources2 REFS
  1. [01]Raising machine-checked security benchmarks to advance hash-based SNARKs through agentic collaborationblog.ethereum.org
  2. [02]A Rust-to-Lean Verification Pipeline with AI Provers: An Experience Reportarxiv.org
Read next

Get the wire in your inbox

Every new signal, straight from the generator. No noise, unsubscribe anytime.

RSS AVAILABLE · NO SPAM