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
Proposal Title
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.
Proposal summary
Tweet-length summary of the proposal
Overview of proposal
Description of the proposal including timeline, benefits to Uniswap, and other relevant information.
Motivation
What opportunity or challenge is this partnership addressing, and why is it impactful for Uniswap?
Partner Details
Partner Details
Who is making this proposal and what should we know about them? Who is on the proposer team?
Partner Legal
What legal entity, if any, is making this proposal? Clarify whether the partner is an unincorporated DAO or a legal entity in a jurisdiction.
Delegate Sponsor
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)
Engagement Terms
Project Financing
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?
KPI & Success Criteria
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.
Success Criteria
What does success look like?
Risk Profile
What potential risks are there for this project’s success? How could they be mitigated?
Protocol security
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?
Timeline & Engagement Structure
Milestones
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
On-Chain Details
Proposal Code
Proposal Code Listed Here
Proposal code goes here
Code Description
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.
License exemption details
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.”