Skip to content

circuits-v2.0.0-phase2 — round-2 ceremony (4 machines, 2 drand beacons)

Latest

Choose a tag to compare

@drewstone drewstone released this 08 Oct 02:05
649e76f

Phase-2 ceremony round 2 (2026-10-08): each circuit chained beelink1 + beelink2 machine-independent contributions + a fresh drand League-of-Entropy beacon on top of the circuits-v1.0.0-phase2 finals. All 5 zkeys re-verified against the original r1cs + ppot_0080_18 ('ZKey Ok!').

Chain per circuit: 5 contributions across 4 machines (MacBook-Pro, Hetzner fsn1, beelink1, beelink2) + 2 drand beacons. Honest trust reading: 1-of-2 (operator + drand); one external contribution adds operator independence — procedure in CEREMONY.md.

Round-2 keys change the Groth16 verification keys. Testnet deployments (Base Sepolia, Tempo) keep round-1 verifiers; mainnet launch deploys verifiers from this release.

Per circuit: final.zkey, verification_key.json, verifier.sol, wasm, r1cs, round-2 beacon proof. Plus CEREMONY.md, ceremony-round2-attestation.jsonl, SHA256SUMS.txt.