Skip to content

Voter contact · Campaign management · Verifiable results

Every vote counted. Every count trusted.

VoomPoll is the voter contact and campaign management platform built for how modern campaigns actually run — anywhere in the world. Configure it to your country, your region, your race, and launch in days.

  • Independently verifiable
  • Anchored on blockchain
  • Live results

Anchored on blockchain

0x9f3a…c21e

District 4 Council Seat — Sample Contest

87% of precincts reporting

Live
Amara Osei 0 44%
David Mensah 0 36%
Grace Achieng 0 20%

Every ballot is recorded and independently verifiable — this is the same tally view your voters and observers see, live.

Verify, don’t trust

Don’t take our word for it. Test it.

Each polling station’s signed tally and a hash of its results sheet are anchored on the blockchain. Change a single number on the sample sheet and the check fails instantly, which is exactly what parties and observers see when a result has been altered.

See the full process

Try it yourself

Spot a tampered results sheet

This sample station sheet was hashed and anchored. Change any number below and watch the check fail.

Anchored on blockchain (sample)
0109054c0e3a33ce99fdb80a72e929cbd6e473d4d5875673eb71de8812b76c40
Hash of the sheet above

Campaign HQ on every screen

Your team runs the dashboard from a laptop at HQ and canvasses door to door from a phone. Both talk to the same live data, so nothing falls out of sync.

Campaign Overview Synced

41,324

Ballots recorded

3,182

Doors knocked

96%

Data synced

Amara Osei
44%
David Mensah
36%
Grace Achieng
20%

Oak Street — Door 4/12

R. Kariuki Contacted
S. Wanjiru Contacted
P. Otieno Pending
M. Njoroge Pending

For governments & electoral bodies

Results the public can verify, with nothing hidden

Ballots and proofs stay off-chain, and the chain serves only as a public anchor. When voting happens in person at polling stations, on paper or at a kiosk, there is no need for secret-ballot cryptography on-chain. Instead, the chain publishes and anchors the results.

100k

polling stations means roughly 100,000 transactions, well within the chain’s capacity.

See how it works
  1. 1

    Every station is anchored

    Each polling station’s signed tally, along with a hash of its results sheet, is recorded on-chain. Even across a hypothetical 100,000 stations, that comes to roughly 100,000 transactions — comfortably within capacity.

  2. 2

    Anyone can check their copy

    Parties and observers compare their own copies of the station sheets against what has been published.

  3. 3

    Totals roll up in public

    Results are aggregated openly, and become final only after a waiting period and a veto window have passed.

0

Campaigns served

0 m

Voters reached

0

NPS Score

0 k

Users

Questions governments ask

Does the blockchain store ballots?

No. Ballots and proofs stay off-chain. The chain is used only as a public anchor for results.

Is on-chain secret-ballot cryptography required?

Not for in-person voting at polling stations, on paper or at a kiosk. There, the chain simply publishes and anchors the results.

How can parties and observers check the results?

Each station’s signed tally and a hash of its results sheet are published. Parties and observers compare their own copies of the station sheets against what is published.

When do results become final?

Totals roll up publicly, and a result is final only after a waiting period and a veto window have passed.

Can it handle a national election?

A hypothetical 100,000 polling stations means roughly 100,000 transactions, which is comfortably within capacity.