Uniswap Requests for Comment (URCs) describe standards, interfaces, and processes for the Uniswap ecosystem. This repository is the canonical home for all URC documents.
A URC is a design document providing information to the Uniswap ecosystem, or describing a new standard, interface, or process related to Uniswap. URCs provide a clear technical description of the proposed change together with its rationale. See URC-1 for the full process specification.
- Copy the template. Use
urc-template.mdas your starting point. - Write your proposal. Fill in all required sections. Set the status to
Draft. - Open a pull request. Add your proposal as
URCs/urc-N.mdwhere N is the next available number. Place any assets inassets/urc-N/. - Request review. A URC editor will review your submission for completeness.
- Start discussion. When ready for community feedback, update the status to
Discussionand post your proposal in the URC Discussion category on the governance forum.
Draft → Discussion → Last Call (14 days) → Final
↓
Superseded
Draft or Discussion → Withdrawn
Last Call → Discussion (if normative changes arise)
See URC-1 for complete status definitions and transition rules.