This proposal is an improvement to the Cross-Chain Deployment Proposal Template that adds accountability mechanisms to ensure terms of the agreements with Uniswap deployers and partners are upheld. It addresses accountability by requiring:
- KPIs & success metrics
- Engagement terms
- Budget & financing
- Proposal code
Future deployments and partnership offers to Uniswap DAO may this template to improve the credibility of proposals to delegates.
This template is one output of a working group convened by Other Internet in November and December to address accountability issues in Uniswap partnerships. The template is intended to be complemented by a full Accountability Committee that we will be proposing in the coming weeks.
Contributors: Toby Shorin, Charlie Feng (Agora), Laura Lotti, Aaron Lewis
Point of Contact: [ Name, Contact Information, ETH Address ]
This person will be the main point of contact on the partner’s side throughout the proposal and engagement process.
Tweet-length summary of the proposal
Description of the proposal including timeline, benefits to Uniswap, and other relevant information.
What opportunity or challenge is this partnership addressing, and why is it impactful for Uniswap?
Who is making this proposal and what should we know about them? Who is on the proposer team?
What legal entity, if any, is making this proposal? Clarify whether the partner is an unincorporated DAO or a legal entity in a jurisdiction.
Is a delegate co-authoring or sponsoring this proposal on behalf of the partner team? What is the delegate’s relationship with the proposed partner?
Conflict of Interest Declaration
Partner organization and team members must disclose any past or existing financial or contractual relationship to Uniswap Labs, UNI token, or investments of Uniswap Labs Ventures.
Additional information for cross-chain deployments
If you’re proposing a cross-chain deployment, please include some information about the application ecosystem, size of user base, daily transfer volume, etc. + stage of development of the project (e.g. pre-launch, testnet, mainnet)
Itemized Budget (denominated in USD)
What is the proposed budget for this project, if it is going to be funded by Uniswap Treasury? Please list a detailed cost breakdown including:
- Team rates
- License, subscription, or server costs
- Other resource costs
What discounts or subsidies if any are applied?
Funds Provided (denominated in USD)
What payments, subsidies, or grants if any are being offered to Uniswap?
KPIs & Metrics
Which KPI or Strategic Priority is this initiative targeting? There are generally 2 forms of projects:
Growth-driven projects: on-chain, trackable metrics preferred here.
Strategic Initiatives: that targets a specific goal (e.g. Uniswap Foundation core initiatives). These are more completion based.
What does success look like?
What potential risks are there for this project’s success? How could they be mitigated?
Please address the following questions if you’re proposing a cross-chain deployment:
- Does the bridge support arbitrary message passing?
- Is the bridge secured by a trusted entity, by a multi sig, or a protocol/set of incentivized nodes?
- Does the bridge leverage the security of the source chain (e.g. Ethereum L1) or destination chain, or is security provided by another third party entity?
- Is it possible for a fraudulent message to be passed to the destination chain? If so, are there any recall mechanisms?
- What are the ramifications of fraud to the malicious actor?
- Has the bridge code been audited? By a third party? What attack vectors and vulnerabilities were identified, if any? Have the identified vulnerabilities been remedied?
What milestones are relevant for budget disbursement? Note: Preference placed towards milestones that are attached to KPI or Success Criteria.
On what timeline is this partnership reevaluated for renewal, if relevant?
- Duration & milestones of the engagement
- Criteria after which engagement is considered complete
Proposal Code Listed Here
Proposal code goes here
In plain language, explain the intended state of the chain after a successful on-chain vote.
*Note: Proposal code must be included to proceed to the Consensus Check phase.
Legal entity receiving the exemption
Sample language for a Layer 2 solution: "Team [or Company] X may use the Licensed Work to deploy it on Y, a layer 2 solution for Ethereum, provided that the deployment is subject to Ethereum layer 1 Uniswap Protocol governance and control.”