Skip to content

Proposal: SyncVotes — Build and Manage DAOs on Canton Network

OPENPull Request
by web3validator10-03-2026Incoming
700K CC requested
References:CIP-0073CIP-0103CIP-0104

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 operationalsyncvotes.com and api.syncvotes.com serve real data from Canton MainNet. Daml DAO, DaoMembership, GovernanceProposal, VoteRecord, and UserRegistration templates 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-provider confirmer-only + syncvotes-operator submitter via CIP-0073 MintingDelegations), invite-only access via on-ledger UserRegistration, 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 FeaturedAppActivityMarker contracts are created. Reward weight accrues automatically from traffic burn on envelopes confirmed by the syncvotes-app-provider party.
  • Bounded refund formula min(0.85·r, 0.95·c) returns the majority of CIP-0104 reward to the originating DAO Treasury while 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. GetActiveContracts provides 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 Treasury contracts, 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.