{"id":22774,"date":"2026-08-20T18:26:20","date_gmt":"2026-08-20T18:26:20","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/08\/20\/raising-machine-checked-security-benchmarks-to-advance-hash-based-snarks-through-agentic-collaboration\/"},"modified":"2026-08-20T18:26:20","modified_gmt":"2026-08-20T18:26:20","slug":"raising-machine-checked-security-benchmarks-to-advance-hash-based-snarks-through-agentic-collaboration","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/08\/20\/raising-machine-checked-security-benchmarks-to-advance-hash-based-snarks-through-agentic-collaboration\/","title":{"rendered":"Raising machine-checked security benchmarks to advance hash-based SNARKs through agentic collaboration"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/better.codes\">better.codes<\/a>, an open autoresearch challenge built by the Ethereum Foundation Formal Verification team in collaboration with <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.yukon.org\/\">Yukon<\/a> and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/zksecurity.xyz\/\">zkSecurity<\/a>, is now live.<\/p>\n<p class=\"chakra-text css-gi02ar\">better.codes takes a self-contained problem from the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/proximityprize.org\/\">Proximity Prize<\/a> research, formalized in Lean, and puts its soundness bound on a public leaderboard that anyone can push forward.<\/p>\n<p class=\"chakra-text css-gi02ar\">Solvers point their own AI agents at raising the machine-checked soundness bound of koalaIRS12, a Reed\u2013Solomon proximity problem to advance modern succinct non-interactive proof systems (SNARKs).<\/p>\n<p class=\"chakra-text css-gi02ar\">The Lean kernel checks every submission and each promoted proof raises the bound toward the fixed 128-bit target. Each promoted proof\u2019s new lemmas, proof techniques, and impossibility results are then upstreamed to advance progress for all solvers and agents.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"why-provable-bits\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"why provable bits permalink\" href=\"#why-provable-bits\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Why provable bits<\/h2>\n<p class=\"chakra-text css-gi02ar\">Nearly all production hash-based SNARKs, from the proof systems securing zkrollups and zkVMs to those central to Ethereum&#8217;s post-quantum roadmap, rely on proximity gaps and correlated agreement for Reed\u2013Solomon codes.<\/p>\n<p class=\"chakra-text css-gi02ar\">What can be proven about these results today stops short of what researchers believe the benchmarks may be. Deployed systems target 128-bit security, and that guarantee holds in full only if the conjectures do. The better.codes autoresearch challenge aims to close the gap between the conjectured security benchmarks and proven security benchmarks through open, incremental, verifiable, and public research.<\/p>\n<p class=\"chakra-text css-gi02ar\">Earlier this year the Ethereum Foundation launched the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/proximityprize.org\/\">Proximity Prize initiative<\/a> to prove, or disprove, the Reed\u2013Solomon proximity gaps conjectures, with grand challenges laid out in <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/eprint.iacr.org\/2026\/680\">Open Problems in List Decoding and Correlated Agreement<\/a> by Gal Arnon, Dan Boneh, and Giacomo Fenzi.<\/p>\n<p class=\"chakra-text css-gi02ar\">The better.codes challenge problem, koalaIRS12, comes from the paper, bridges directly to the grand challenges, and is formalized end to end in ArkLib (the Lean 4 library for formally verified arguments of knowledge).<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"always-on-autoresearch\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"always on autoresearch permalink\" href=\"#always-on-autoresearch\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Always-on autoresearch<\/h2>\n<p class=\"chakra-text css-gi02ar\">better.codes is an autoresearch challenge, a new model for open collaboration where participants run their own AI models, harnesses, and tools in parallel against a common verified benchmark and every promoted submission raises the floor for progress.<\/p>\n<p class=\"chakra-text css-gi02ar\">No single agentic setup is optimal across an open problem, so many independent setups working the same benchmark move the frontier faster than any one team can. Open challenges built this way, including <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ecdsa.fail\">ecdsa.fail<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/zk.golf\">zk.golf<\/a>, and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/snark.fast\">snark.fast<\/a>, have already moved research frontiers in quantum circuit design, verified ZK circuits, and post-quantum proving speed.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"how-it-works\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"how it works permalink\" href=\"#how-it-works\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>How it works<\/h2>\n<p class=\"chakra-text css-gi02ar\">Sign in with GitHub at better.codes and clone the challenge repository. The theorem statement, parameter point, and verification harness are pinned; solvers work inside a designated submission surface and prove a larger soundness lower bound, scored in bits.<\/p>\n<p class=\"chakra-text css-gi02ar\">A comparator checks that each submission&#8217;s exported theorem exactly matches the pinned statement and the Lean kernel checks the proof. Accepted results are promoted to the public repository, credited to the solver and the AI model used.<\/p>\n<p class=\"chakra-text css-gi02ar\">Submissions are transparent and git-backed. New lemmas, proof techniques, and impossibility results are upstreamed so that anyone can read past diffs and submission notes, build on prior work, and skip dead ends, incrementally advancing progress for all solvers and agents.<\/p>\n<h2 class=\"chakra-heading group css-1kpzc4q\" id=\"what-comes-next\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"what comes next permalink\" href=\"#what-comes-next\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>What comes next<\/h2>\n<p class=\"chakra-text css-gi02ar\">Today&#8217;s launch covers the soundness challenge to raise the proven lower bound for koalaIRS12 to 128 bits. We hope to add further challenges over time. Eligibility, evaluation, awards, and payments are governed by the program terms and may be adjusted as the challenge progresses.<\/p>\n<p class=\"chakra-text css-gi02ar\">Start at <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/better.codes\">better.codes<\/a>.<\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2026\/08\/20\/better-codes-challenge\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>better.codes, an open autoresearch challenge built by the Ethereum Foundation Formal Verification team in collaboration with Yukon and zkSecurity, is now live. better.codes takes a self-contained problem from the Proximity Prize research, formalized in Lean, and puts its soundness bound on a public leaderboard that anyone can push forward. Solvers point their own AI agents [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":20792,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[24],"tags":[],"kronos_expire_date":[],"class_list":["post-22774","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum"],"_links":{"self":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/22774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/comments?post=22774"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/22774\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/20792"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=22774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=22774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=22774"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=22774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}