Elections no one
can rig.

ZeroVote uses cryptography to guarantee fair elections. No one sees results early. No one counts the votes. No one can corrupt the outcome.

No Early Results

Votes are timelock-encrypted. The decryption key doesn't exist until the reveal time. Everyone learns the outcome at the exact same instant.

No One Counts

A distributed beacon unlocks every ballot at once. Code computes the tally. No human touches the count. No one can miscount or selectively discard.

No Fake Ballots

Every ballot is proven valid with a zero-knowledge proof and sealed in a Merkle tree. You can't add fake votes, remove real ones, or modify anything.

Fully Verifiable

All the data is public. Anyone can run the open-source verifier to independently decrypt, check every proof, and recompute the tally. Zero dependency on us.

Every election has a trust problem

Someone counts the votes. Someone sees results first. Someone could change the outcome. ZeroVote eliminates the someone.

Awards shows

At the 2025 Golden Globes, prediction market odds shifted to winners before the envelopes opened. Someone in the counting room was cashing out. ZeroVote means there is no counting room.

Shareholder votes

Proxy advisory firms handle the count for most public companies. Retail shareholders have no way to verify their vote was recorded, let alone tallied correctly. ZeroVote gives every shareholder a cryptographic receipt.

HOA elections

The board runs the election, counts the ballots, and announces the results — often re-electing themselves. ZeroVote removes the board from the process entirely.

Union elections

Members vote behind closed doors and trust a committee to count honestly. With ZeroVote, there's no committee. Any member can verify the result independently.

DAO governance

Snapshot votes rely on a centralized server to record and tally. ZeroVote produces a deterministic, verifiable result that a smart contract can settle on-chain without an oracle.

Political party elections

Internal party leadership votes — DNC chair, RNC chair, Labour leader — are counted by the party itself. The people with the most to gain from the outcome are the ones running the process.

Sports awards

MVP, Heisman, Ballon d'Or — sportswriters and coaches submit ballots that get counted behind closed doors. Prediction markets already price these. ZeroVote makes the count trustless.

Film festival juries

A handful of jurors decide the Palme d'Or or the Golden Bear. The festival announces the result. Nobody outside the room can verify the vote actually happened the way they say it did.

Condo and co-op boards

Building-wide votes on assessments, renovations, and board seats are counted by the managing agent. Residents show up to a meeting and hear a number. ZeroVote lets them check it.

Competition judging

Hackathons, pitch competitions, grant panels — judges score behind closed doors and a winner is announced. ZeroVote makes the scoring verifiable without revealing individual judges' votes.

Don't trust us. Verify it yourself.

Every ZeroVote election publishes all the data needed for anyone to independently recompute the result. You don't need our permission, our server, or our cooperation.

Public bulletin board

Every encrypted ballot, zero-knowledge proof, and Merkle proof is published on a public bulletin board. Anyone can download it.

Open-source verifier

A standalone CLI and Rust library that fetches the bulletin board, retrieves the drand beacon, checks every proof, decrypts every ballot, and recomputes the tally from scratch.

Deterministic output

Same inputs, same output, every time. The verifier and the server run the same cryptographic pipeline. If the results don't match, something is wrong — and you'll know.

Build on trustless elections

Public API, webhooks, and an open-source verifier. Integrate ZeroVote into prediction markets, compliance systems, DAOs, or anything that needs trustless results.