On-chain governance replaces a show of hands, or a poll run by one person, with a vote whose rules and result are on a blockchain. Who may propose, who may vote, how much a vote counts, how long it runs and what happens when it passes are all decided up front, and once they are in the contract they apply to everyone alike.
What gets built is scoped to your community: what gives someone a vote, how proposals are made and read, what counts as passing, and whether a passed proposal does anything by itself or is only a recorded decision. The contracts are written in Solidity and tested before deployment, and the voting pages show each proposal and its result as the chain records them.
What it fixes
- Votes run on a social platform where the result depends on who counted it
- Voting power that can be gamed by moving tokens between wallets at the right moment
- Proposals that are hard to read, so people vote without understanding what they approve
- A quorum or pass rule that is unclear until after the result is disputed
- Decisions that pass but are never carried out, because nothing connects the vote to the action
- Voters who cannot see whether their own vote was recorded
What gets built
A starting point, not a fixed list. The build is scoped to your own process before anything is written.
Voting rules in the contract
Who can vote, how much a vote counts, how long voting lasts and what counts as passing, set once and applied to everyone.
Protection against last-minute vote shifting
Voting power measured in a way that stops tokens being moved around to vote twice, with the method chosen in the scope.
Readable proposals
Each proposal shown with its text, its status and the result so far, written so a voter knows what they are approving.
Recorded or executed
You choose whether a passed proposal is only recorded or can trigger an action on-chain, and that choice is written into the scope.
Proof for each voter
A voter can see that their vote was recorded, and anyone can check the tally against the chain.
Review before handover
A blockchain engineer reads the contracts before they are deployed. That is a review, not an independent audit.
Who this is for
Communities, token projects and member groups that want decisions to be open to inspection. It is less useful for a small group that already decides well in a chat. If a vote can move other people's funds, plan for an independent audit. We build the software and do not give legal advice, so check with a lawyer what a vote can and cannot bind.
Questions
Can a passed vote act on its own?
It can, if you want that and the scope says so. A vote that moves funds or changes a contract carries more risk than one that only records a decision, so it gets more care and a recommendation for an independent audit.
Does every voter need a crypto wallet?
For an on-chain vote, yes. The voting page walks someone through connecting one. If your members are not comfortable with wallets, tell us, because it affects whether on-chain voting is the right tool.
What stops one person with many wallets from outvoting everyone?
That depends on how a vote is weighted. A vote counted by token holdings, for example, makes that a question about tokens and not wallets. We set out the options in the scope so you choose with the trade-offs in view.