Author: Bobby from UMA
Summary
We propose Rare DAO explore governance tools that allow for automatic onchain execution after successful Snapshot votes.
Abstract
Adding a snapshot onchain execution tool streamlines the execution of governance decisions, and brings a new layer of efficiency and reliability to Rare DAO. It enables $RARE voters to voice their opinion through gas-less voting on Snapshot whilst enjoying onchain execution for successful snapshot votes. This requires minimal effort and no disruption to existing DAO governance processes.
Motivation
Adding this type of tool decentralizes the execution and empowers RARE holders by enabling token holders to govern how the SuperRare Safe funds are allocated. Due to Rare DAO funds being in a Safe and SuperRare having an active Snapshot space, adding this should require minimal effort and no disruption to existing DAO governance systems.
Specification
- Current process
- Proposed Process
- Examples
Current Process
After a successful snapshot proposal, Rare DAO relies on the multisig signers to carry out the transaction outlined in the proposal. This reliance on multisig signers can lead to delays in payments or other transaction payloads.
Proposed Process
In the proposed process, snapshot proposals related to the distribution of funds from SuperRare can include transaction data with the proposal. After a successful Snapshot vote, the transaction is put onchain and verified before being executed by the Safe. This will reduce the reliance on multisig signers and lead to a more decentralized RareDAO.
Here are examples which would have streamlined the process:
- [SIP-15][Ecosystem-funding] Proposal for SuperRareDAO to Fund Ongoing Network Engagement Rewards
- [SIP-17][Ecosystem-funding] Proposal to Renew SIP-7 With Two Modifications
Proposed Solutions
Here are some of the possible solutions that can help RareDAO to achieve the above functionality:
- oSnap (UMA)
- Reality.eth (Kleros)
- Tellor
I currently contribute to UMA (creators of oSnap) and will share below why I believe that oSnap is the best solution for RareDAO when compared to these other solutions.
-
Ease of implementation
- oSnap Safe app lets you add oSnap to your Snapshot space and Safe in a few minutes with no developer time required. A video demonstration of the oSnap Safe App can be viewed here.
-
Automated and manual verification for each proposal
- The same monitoring bot that proposes and executes transactions also automatically disputes inaccurate proposals if the following criteria are not met:
- The proposed onchain transactions match the transactions that were approved in the Snapshot proposal
- The Snapshot proposal passed with the minimum parameters specified (majority in favor, meets minimum voting period and quorum)
- The proposal follows the strategy specified in the Snapshot space.
- Verification program of which UMA community members verify all OO assertions
- The same monitoring bot that proposes and executes transactions also automatically disputes inaccurate proposals if the following criteria are not met:
-
Simple and clear dispute resolution system
- No multi-escalation steps
- This bonding and dispute mechanism punishes incorrect proposers and disputers and incentivizes honest disputes.
- Dispute resolution only determines the bond allocation between proposer and disputer, not the execution.
- Withdrawing staked UMA takes 1 week, so stakers are incentivized to look after their stake
-
Continous development and improvement
- We are actively working on improving our tool, taking feedback from our users.
-
We currently secure over $600M via oSnap
Saying that, we encourage the community to take their time to look over each solution. We are also happy to expand further on oSnap and why we believe it is a great value proposition for RareDAO.
Benefits
The benefits of SuperRare adopting this are:
- Enables RARE voting to govern how SuperRare funds are allocated and remove the reliance on the Safe multi-sig signers.
- Transaction payloads included in proposals that are approved by voters are trustlessly and permissionlessly executed which increases transparency and decentralization.
Consideration
While the RareDAO Council Multi-sig does not currently use any zodiac modules, we have been told they have some plans to do so in the future. Integrating zodiac modules which allow for executable voting will increase complexity of the gnosis safe and care should be taken during future integrations to avoid any conflicts which may occur.
Drawbacks
While oSnap has been audited by Open Zeppelin, as with any system, there may be unforeseen vulnerabilities.
Outcome
A successful implementation can be tracked by the reduced effort of multisig signers required to execute payloads on relevant proposals that require transaction payloads.
Conclusion
This proposal outlines the ways that RareDAO can begin to decentralize the DAO. We would like to hear feedback from the community and if there is an appetite, we propose a complete proposal on how Rare DAO can implement such a solution.