โ๏ธDefault Collection Governance
Last updated
Last updated
Collections democratize the management of NFT baskets as a DAO. Decentralized governance is an evolving problem and effective DAO models vary from community to community.
SZNS makes the initial governance setup easy by offering a lightweight system with sensible default parameters to both empower Collection holders with ownership decision-making, as well as protect owners from malicious proposals.
SZNS simplifies governance by pulling the majority of actions for a standard proposal into a single interface.
A Collection member (owns some amount of Collection token) submits a proposal
Collection members vote on active standard proposals
After voting, the sznsDAO or any user will submit a 1ETH bond to confirm proposal results
If the bond is not challenged during the 1 week period, the transactions are executed by the Collection
Programatic Parameters (determined programmatically):
SnapShot Parameters
Submitter Owns Collection Token
Reality Oracle Parameters
Bond: 1 ETH
Expiration: 1 Week
Timeout: 48 Hrs (defines the amount of time before execution is unavailable)
Cooldown: 0
Subjective Parameters (double-checked via reality.eth):
Length of Voting: defined by proposer
Length of Verification: 1 Week (defined here)
Voting Quorum: 50% Total Supply
โYesโ Token Weighted Threshold: 85%
โNoโ Token Weighted Threshold: 10%
The default parameters expect a high participation rate from Collection token holders to make a collective decision. This assumption is built around the idea that Collections will consist of a fairly tight knit community.
Proposals can be rejected at two main stages: (1) during Snapshot voting and (2) during the Reality.eth arbitration.
(1) A proposal is rejected if it doesn't follow the Governance Rules:
Less than 50% of the token economy votes (quorum)
Less than 85% of the voting population votes Yes
(2) Reality.eth arbitration
2.1 Users Challenging Incorrect Verification
After a successful Snapshot voting period, the proposal is sent to Reality.eth for a verification of results before the proposal's transaction is sent on-chain. During this period, users can check whether a successfully voted proposal has met the guidelines of what constitutes a valid proposal.
During the verification stage on Reality.eth, users must put up a Bond of 1ETH to as part of their attestation that the buyout proposal is indeed valid. Users can contest by doubling the Bond. At the end of the verification period, users who have put up a Bond for the incorrect answer will lose their Bonded ETH, those who place a bond for a correct answer receive their ETH back, and those who successfully challenge someone who bonded an incorrect answer receives the ETH staked by the incorrect user. This process prevents malicious actors who lie to pass invalid proposals.
2.2 Users asking for Arbitration
The other way a proposal might be rejected is via Arbitration. To begin, the SZNS multisig is the first arbiter for all Collections. Eventually this responsibility will be given to others within the Collection community.