Neurocracy An open notebook, round live Vote Lab Hall Verify
Verify

Check the count yourself.

In testing until the mainnet launch. Every voted round publishes a snapshot of its votes and a zero-knowledge proof that the winner and the weighted totals follow from exactly those votes. This page checks the proof in your browser against the published verification key, so you do not have to trust our server's answer.

Verify without trusting this site

Clone the repository and run the local script. It downloads the snapshot and the proof, rebuilds the Poseidon Merkle tree and the totals commitment from the snapshot, checks that they match the proof's public inputs, and verifies the proof against the verification key in the repository.

git clone https://github.com/neurocracyfun/neurocracy
cd neurocracy && npm install
node scripts/zk-verify.js ROUND

What the proof does and does not cover is written up in docs/zk.md.