Voting on Locality Network

Decisions made together - and decisions you can verify.

Try Easy App

What you can do

Real governance, not a suggestion box

Public Voting

Cast an on-chain vote, visible to everyone in the community - full transparency, easy to audit.

Anonymous Voting

Vote with a cryptographic receipt: verifiably counted, but not even the community admin can see how you voted.

Role-Weighted Voting

Give more say to owners and admins, or keep it one member, one vote - the community sets the rule.

Quorum

Set the participation bar a decision needs to clear before it counts.

Vote Manually or by AI Agent

Cast your vote from the app, or just tell the AI Agent how you want to vote - same result, your choice.

Community & Team Scoped

Run polls at the community level or inside a specific team - decisions stay where they belong.

Visibility and weight are independent

A community picks each setting on its own - a poll can be public with equal votes, anonymous with role-weighted votes, or any other combination.

How vote visibility and vote weight combine
PublicAnonymous
Equal weightOne member, one vote. Anyone can see how each person voted.One member, one vote. A cryptographic proof hides who voted for what.
Role-weightedOwners and admins carry more weight. Anyone can see how each person voted.Owners and admins carry more weight, folded into the same cryptographic proof - nobody sees who voted for what.

How anonymous voting works

Real zero-knowledge cryptography, explained in plain language

1

Your ballot is sealed

Your vote is encrypted before it ever reaches the chain, so no individual vote can be read on-chain.

2

A proof, not your identity

You prove you're an eligible member without revealing who you are, using a cryptographic proof instead of your name.

3

Counted, then revealed

Once voting closes, the tally is verified and published - the total is public, individual votes never are.

How an anonymous vote moves through Easy, Wallet, and Chain

Diagram: casting an anonymous vote across Easy, Wallet, and Chain. You choose an option in Easy, Wallet prepares proving material, Easy proves your eligibility with a zero-knowledge proof entirely in your browser, Wallet relays the proof to Chain, Chain verifies it and adds your encrypted ballot to a running tally without decrypting it, and after the poll closes Chain reveals only the totals per option.