Objective
Implement a governance model with validator-level quadratic voting and caucus-based representation, reusing existing tools wherever possible.
Scope of Work
1. Quadratic Voting Module
- Modify Cosmos SDK governance module: replace linear with square root power at validator level.
- Ensure integration with proposal lifecycle: deposits, voting, tally.
- Build indexer: expose quadratic weights for transparency.
- Test: Pilot launch, ensuring everything works properly
2. Caucus system
- Multisig: Leverage CosmWasm to create a multisig contract with a supervisor key which controls the caucus members
- Ensure
- Supervisor controls the validator
- Supervisor can add/remove caucus members
- Caucus members can vote through using multisig
3. Governance UI/UX
- Setup Keplr dashboard Governance for Pocket
- Setup Mintscan dashboard Governance for Pocket
- Add Real time Governance feed to explorer.pokt.network
- Add support for caucus members to vote
- Add real time simulator → example https://quadratic-voting-lab.lovable.app/
4. Discussions
- Setup new Discourse
- Export conversations from previous discourse instance and move to new Discourse instance