Development Fund Proposal Submission
Proposal file: /proposals/cantondao.md
Summary
SyncVotes is an open-source on-chain governance platform for Canton Network — live at syncvotes.com. Organizations create DAOs, submit typed proposals, vote, and manage on-ledger CC treasuries via Daml smart contracts deployed on Canton MainNet. The platform is operational today: a v1 Daml package is live on MainNet, a Go backend submits to the Canton Ledger API, a React/Vite frontend renders real ledger data, and external wallets integrate via CIP-0103. Milestone 1 is delivered. This proposal funds the v3 economic engine and the open-source SDK: per-DAO treasury sponsorship under CIP-0073 MintingDelegations, a bounded refund pipeline with fraud detection, typed proposals with deposit-and-slash anti-spam, token-based and membership-based DAO models, MultisigProposal flows, SubDAO hierarchies, third-party security audit, and a reusable canton-governance-sdk. 700,000 CC across 3 milestones.
Checklist
- [x] Proposal file added under
/proposals/ - [x] Milestones and funding amounts defined
- [x] Acceptance criteria included
- [x] Alignment with Canton priorities described
Notes for Reviewers
- The author is an active Canton MainNet validator (web34ever) and operates the participant node infrastructure required for this project.
- The platform is live and operational — syncvotes.com and api.syncvotes.com serve real data from Canton MainNet. Daml
DAO,DaoMembership,GovernanceProposal,VoteRecord, andUserRegistrationtemplates are deployed on MainNet. Real proposal creation, voting, finalize, and execute work end-to-end. - Milestone 1 is delivered in full — production React/Vite frontend, Go/Fiber backend (gRPC Ledger API via go-daml), two-party FA split (
syncvotes-app-providerconfirmer-only +syncvotes-operatorsubmitter via CIP-0073MintingDelegations), invite-only access via on-ledgerUserRegistration, CIP-0103 external wallet support (Canton Loop, Console Wallet, Bron, Nightly). - External wallets only. SyncVotes ships zero wallet code and holds no user keys. Wallets are provided exclusively through CIP-0103 (Canton Loop, Console Wallet, Bron, Nightly), inheriting the security posture of dedicated wallet vendors.
- Reward attribution via CIP-0104. No
FeaturedAppActivityMarkercontracts are created. Reward weight accrues automatically from traffic burn on envelopes confirmed by thesyncvotes-app-providerparty. - Bounded refund formula
min(0.85·r, 0.95·c)returns the majority of CIP-0104 reward to the originating DAOTreasurywhile preserving a strict net-loss-to-DAO invariant of at least 5% of burn — farming has negative expected value by construction. - Stack: React/Vite, Go/Fiber + go-daml SDK, direct Canton gRPC Ledger API.
GetActiveContractsprovides real-time contract state from the participant node. - This proposal does not overlap with Super Validator governance. SyncVotes lets any organization create its own DAO for its own needs — treasury councils, supply chain consortiums, standards working groups.
- The
canton-governance-sdk(Milestone 3) is shared infrastructure — Daml templates + Go client + TypeScript client reusable by any Canton team. - First migration partner committed: PostHuman Decentralized Validator is migrating its DAOs and SubDAOs from Cosmos/DAODAO to SyncVotes on Canton, bringing hundreds of governance-active wallets and ongoing proposal traffic.
- Scope expanded since first draft. The 700,000 CC total reflects the full v3 deliverable set added since the initial submission: per-DAO
Treasurycontracts, the bounded refund pipeline with fraud detection, typed proposals, token-based voting,MultisigProposal, SubDAO hierarchies, hardware-wallet support, and a third-party audit by Quantstamp and CredShields. M1 has already been delivered at the author's expense.