Abstract: This proposal aims to integrate oSnap 2, an optimistic governance tool developed by UMA, into Inverse Finance governance system. By leveraging oSnap, Inverse Finance can execute the results of Snapshot votes on-chain, eliminating reliance on multi-signature wallets and promoting a more decentralized and efficient execution process.
Author Description: I am the Head of Growth at UMA. At UMA, I’ve led insurance, prediction market, and KPI option integrations. Prior to UMA, I was head of Growth / Partnerships for Developer Dao and still an active steward for Developer Dao.
Team Description: The proposal is backed by Risk Labs, the dynamic and experienced team behind the development of the UMA and Across protocols. We are doxxed, well funded, and have a high bar for all of our code. Our oracle smart contracts have been audited by Open Zeppelin and secure over $100 million in value.
Motivation: The motivation for this proposal is to enhance the Inverse Finance governance system by making it more efficient, secure, and decentralized. Current DAO governance models often rely on multi-signature wallets for the execution of proposals, which can lead to delays and potential security vulnerabilities. Implementing oSnap, which allows for on-chain execution of off-chain votes, would eliminate the dependency on multi-sig wallets and the associated issues. Furthermore, oSnap’s dispute mechanism and incentives for correct submissions help maintain the integrity and accuracy of the decision-making process. By adopting oSnap, Inverse Finance can streamline its governance process and empower its token holders, thereby upholding the true spirit of decentralization. I would love feedback from the larger community.
Rationale: The integration of oSnap into Inverse Finance governance aligns with the DAO’s mission of decentralization and community involvement. Implementing oSnap will not only streamline the governance process but also eliminate the need for reliance on multi-signature wallets, thereby promoting more direct community control.
This approach aligns with the DAO’s guiding value of decentralization by reducing the need for intermediaries and giving more power to the token holders. Moreover, oSnap’s dispute mechanism provides an extra layer of security, ensuring that the outcomes of governance votes accurately reflect what was approved on Snapshot and that the transaction payload matches what was described in plain English. Finally, the integration of oSnap is free and easy, making it a practical choice for enhancing Inverse Finance governance.
Since its launch earlier this year, oSnap has been adopted by Across, BarnBridge, and ShapeShift to control their on-chain treasuries, securing over $40 million in value. oSnap is also being used by Lossless Protocol to secure their next generation of wrapped tokens. There are a few other deployments that haven’t been announced yet.
Key Terms:
- oSnap: A tool developed by UMA that allows for on-chain execution of off-chain votes, streamlining the governance process of DAOs.
- Optimistic Governance: A governance method where anyone can submit transactions to implement a proposal. If no dispute about the proposal’s accuracy arises during a dispute window, the transactions will go through.
- On-chain Execution: The process of implementing the results of governance votes directly on the blockchain, enhancing transparency and efficiency.
- Off-chain Votes: Votes on Snapshot that occur outside the blockchain but whose results can be implemented on-chain.
- Multi-signature Wallets: Digital wallets that require multiple signatures to execute a transaction, often used in DAOs for executing proposals, raising centralization risks.
- Dispute Mechanism: A system within UMA that allows for disputes over the accuracy of a proposal. In the event of a dispute, the transactions are not executed and need to be re-proposed. UMA’s voting system identifies the correct party in the dispute (the proposer or the disputer) and rewards them with the losing party’s bond.
- Optimistic Oracle: A decentralized on-chain oracle for resolving flexible data requests. UMA’s optimistic oracle can handle natural language questions, like whether a set of transactions were approved on Snapshot and match what was described in the Snapshot vote.
Specifications:
UMA’s oSnap is a tool for making on-chain transactions based on off-chain voting decisions. After integration of oSnap, the flow works like this:
- A Snapshot proposal can include a transaction payload that is executable if the proposal is approved by the DAO.
- After a vote completes, any address can post a bond and propose to execute the transactions on-chain by clicking a button on Snapshot.
- If no dispute arises about the proposal’s accuracy during the dispute window, the transactions are executed.
- In case of a dispute, the proposal is not executed and needs to be re-submitted. UMA token holders will determine who was correct in the dispute, with the correct party rewarded from the opposing party’s bond.
Steps to Implement:
- Deploy a Safe to hold Inverse Finance assets.
- Install the Zodiac app.
- Deploy an oSnap module through the Zodiac app.
- Add oSnap to the Inverse Finance Snapshot space through the SafeSnap plug-in.
Timeline: This process can be implemented in a single afternoon, given the straightforward nature of the setup process.
Overall Cost: There are no fees associated with the implementation of oSnap, and it does not require any additional manpower beyond the existing governance working group. There are also no fees to use UMA’s oracle to verify oSnap requests. Therefore, the overall cost of implementation is zero.