← Back to the Bunker
ELECTRIC IMMORTALS / OPEN AUDIT

Don't trust the reveal.
Check the record.

Winner selection and presentation are separate. This auditor checks the commitments, exact winner calculation, and—on new draws—the signed external randomness beacon.

No record selected.

Bring your own eyes. Or AI.

The readable audit source does not import our server's draw function. Run it locally with the official drand verification library, or ask someone independent to inspect it.

Audit source ↓
npm install --save-exact drand-client@1.4.2 @noble/hashes@1.8.0
node -e 'const fs=require("node:fs");require("./draw-audit.js").verifyFully(JSON.parse(fs.readFileSync("record.json","utf8"))).then(console.log).catch(e=>{console.error(e);process.exitCode=1})'

To compare your saved receipt locally, pass its parsed JSON as the second argument to verifyFully(record, receipt). No login, wallet connection, or EI API call is needed to verify downloaded files.

What this can—and cannot—prove

Read drand's security assumptions ↗