Repository navigation
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.