Parliamentary DAO voting that judges can understand in one pass.
This demo turns Robert's Rules of Order into an on-chain workflow for Fort Worth DAO. Instead of a raw yes-or-no wallet poll, it shows the full motion lifecycle: proposal, second, voting window, tally, and final result on Ethereum Sepolia.
Why this matters
Most DAO voting tools skip deliberation. Real groups do not. This build gives DAOs a governance flow that feels closer to an actual meeting than a token-weighted poll.
What's live right now
Chair-managed allowlist voting, fast track controls, configurable durations, amendment submission, reconsideration, and on-chain finalization.
What's next
The privacy layer. ZK vote proofs are still the long-term vision, but we cut them from Phase 1 so the hackathon demo stays stable and credible.
Demo flow
The cleanest walkthrough is chair-led. Start with the chair dashboard, create a motion, move into a short voting period, switch to voter wallets, and then finalize the result.
Create and open
Create a proposal, choose a short duration, and fast-track or open voting.
Cast votes
Use eligible wallets to second and cast yes, no, or abstain votes in the voter portal.
Finalize and verify
Close the motion, show the tally, and verify the proposal state against the deployed contract.
Phase breakdown
Phase 1, live for the hackathon
- Rob's Rules parliamentary motion flow
- Chair-managed voter eligibility
- Fast-track and timed voting controls
- On-chain tally and result verification
Phase 2, privacy roadmap
- Anonymous vote casting with nullifier protection
- Restored proving pipeline once circom tooling is stable
- ZK eligibility verification
- Private voting without exposing voter choices on-chain