The MPC ceremony
Gyze's Groth16 circuits need a one-time multi-party computation to generate proving and verifying keys. The security guarantee is simple: if at least one participant destroys their secret randomness, the setup is sound. More contributors, more certainty.
How to contribute
Install the ceremony CLI
cargo install gyze-ceremony
Contribute on an air-gapped machine
The tool mixes your entropy (keyboard mashing, dice, /dev/random — your call) into the accumulated parameters.
gyze-ceremony contribute
# contribution #38 written · hash 7f3a…c901
Upload, sign, destroy
Upload the resulting transcript, sign it with your GitHub key, then destroy the entropy file — or the whole machine, if you're feeling thorough.
gyze-ceremony upload --sign-with github
Transcript
Every contribution appends to a public, hash-chained transcript, notarized on Robinhood Chain. Anyone can verify the full chain end-to-end — every contribution, every hash link, every on-chain anchor:
gyze-ceremony verify
# transcript ok · 38 contributions · 0 gaps · anchored @ RH Chain block 2,841,003