🗳 Cast your ballot (voters)
Voters cast from their own wallet — this site never sees your keys. Connect a Sapient or Tari Universe wallet, paste in the ballot you were given, and pick your ranking.
Ballot cast ✓
1 Election settings
Pinned at election creation — the tally method cannot be changed afterwards.
With one winner the tally is single-winner IRV regardless of method.
Times are UTC — the vote closes at the first epoch boundary at or after this time (~20–30 min per epoch, approximate).
…
2 Voters
Each address receives exactly one stealth ballot token at initiation. Voters spend it from their own wallet — this site never touches voter keys.
3 Review & initiate
Election live
Ballot tokens (per voter)
Give each voter their row. These tokens will never appear in a voter's normal wallet
balance — a ballot is a freestanding stealth output with no scan-by-address
lookup, so the commitment below is the only way to find it. Voters cast with just the
election component, ballot resource, and their own commitment in the
"Cast your ballot" section above (connects Sapient or Tari Universe via
window.tari) — the sender nonce is only needed for the older
scripts/cast-ballot.mjs command-line client.