[GRANT REQUEST] Optimistic Funding for 0x Improvement Proposals (ZRX Pathways Experiment 2)
Basic Details
Project name:
Optimistic Funding for 0x Improvement Proposals
Point of contact:
Nikita#4377, 0xSHA2#5156
Team background:
NA
Other sources of funding and approximate amounts (grants, VC, etc.):
NA
Project Details
TL;DR: We propose moving a portion of treasury funds to a Safe to support more predictable, reliable, and consistent pZEIP funding.
Describe the problem being solved:
This proposal addresses the following learnings and conclusions from ZRX Pathways Experiment 1: Accelerating Funding for 0x Improvement Proposals (E-1).
E-1 Goals:
- Frontload technical rigor associated with ZEIPs to inform and accelerate the development process
- Reduce the administrative burden of managing information tangential to the development process
- Mitigate risks associated with accelerated decision-making for community-based funding
- Reduce the time between application submittal and funds disbursal
E-1 Learnings:
-
The requirement for technical specifications was an improvement over the status quo for general treasury proposals and enabled more structured and informed decision-making.
-
The reduction of administrative burden in managing process-type (i.e., non-technical) information tangential to the development process was positive in that it abstracted these details for grant seekers, removing friction.
-
The risk mitigation measures were overall appropriate and beneficial. However, milestone funding can inadvertently disadvantage and/or create obstacles for contributors when they deliver on their plan, but future funding is not approved in a subsequent treasury vote.
-
The shortened timeline was an improvement over the status quo (for general treasury proposals), and there is no clear evidence that a longer timeline would provide improved outcomes for these proposals. Note that this learning is specific to the conditions of this experiment, which included multiple risk mitigation factors, and does not offer proof that the treasury grant timeline should also be reduced.
E-1 Conclusions:
The improvements were consequential but still insufficient to achieve the overall goal of enabling a better experience for core protocol contributors. A qualified contributor meeting the defined requirements of the initiative was unable to obtain a milestone grant, resulting in a suboptimal experience for them and delays in development and innovation for the protocol.
The current quorum requirement for treasury votes, combined with voter behavior, prevents qualified contributors from obtaining grants and discourages contributors from participating.
This insufficiency provides the impetus for Experiment 2 (E-2).
Explain how the funding will be used:
Our hypothesis is that implementing optimistic funding for protocol contributor grants will result in more predictable, reliable, and consistent funding for qualified contributors. We will know we have succeeded when we see an increase in grants awarded to protocol contributors.
If this proposal is approved, the funding requested on behalf of core protocol contributors for E-2 will be sent to a Gnosis Safe and will be distributed using the optimistic funding process described here.
Indicate whether your solution/product will integrate directly with the 0x Protocol contracts (such as the 0x Exchange Proxy) or via APIs. If APIs, please list them (if known):
All development will contribute to the core 0x Protocol contracts
List any critical milestones and dependencies (if applicable):
NA
Describe how the solution/product benefits the 0x Protocol Ecosystem:
Improvements at the protocol level benefit the entire ecosystem by extending the protocol’s capabilities and user base.
Do you agree to tag your solution/product for visibility in 0x Explorer:
NA
What are the actual and/or target usage metrics (such as users and volume) for your solution/product:
NA
Provide links to any of the following for the project (if available):
Demo: NA
Website: NA
Twitter: NA
Discord/Discourse/Community: 0x Protocol
Github: ZRX-Pathways · GitHub
Other: NA
Funding Request
Grant amount requested (in fiat):
Based on observation and knowledge, we estimate a reasonable amount to support two concurrent pZEIP development efforts, including audits, to be $250k, as shown below:
- costs for development (x2) $25k to $75k (average $50k) = $100k
- costs for audits (x2) $25k to $100k (average $75k) = $150k
Grant amount by token (ratio of tokens):
100% in ZRX
Receiving address and chain:
TBD (Safe 1)
Grants will be disbursed in accordance with the experiment described here. Although Safes will be established, grant funds will be disbursed via Snapshot votes and the Tellor Zodiac module, i.e., not via traditional Safe owner signatures.
The Tellor Zodiac module is a Tellor implementation of the Gnosis Reality Module, and it uses the Tellor oracle to enable onchain execution from a Gnosis Safe based on Snapshot proposal results.
The Safe ownership structure will be in place only to restrict non-authorized expenditures or to return unspent funds to the treasury at the conclusion of the experiment.
Specifically, two new Safes will be established.
Safe 1:
- will hold the funds
- will be set as the target for the Tellor module; similar to the ZRX treasury contract, anyone can execute the proposal transactions after the Tellor cooldown period has passed
- will be set to approve the ZRX treasury contract for transferring ZRX from the Safe, which allows clawback through a treasury vote
- has three owners (Nikita, SHA, Eric) with a three of three signature requirement, which protects against unauthorized transactions
Safe 2:
- holds no funds
- will be set as the Tellor module owner
- has three owners (Nikita, SHA, Eric) with only one signer needed, which enables any owner to veto a malicious/non-authorized proposal
Funds not disbursed can be returned to the treasury by either a simple transaction signed by all three owners as described above or by a treasury vote, which will have the effect of the treasury sending the funds back to itself.