Venus Improvement Proposal Framework Upgrade
Rationale
With Venus’ goal of substantially expanding Venus feature sets, this new Venus Improvement Proposal Framework more closely matches the improvement frameworks of other leading DeFi protocols.
References
- MakerDAO MIP Framework
- Aave AIP Framework
- Bancor Improvement Proposals
- Compound Governance Process
- Uniswap Governance Process
Summary
Adding additional layers to Venus’ Improvement Proposal Framework allows early-stage proposals more discussion and informality, while also requiring more detail for final-stage proposals before a final vote.
Details before a final vote are important to fully understand the development lift and market risks involved in new features. Previous VIP processes were sufficient for adding new markets to the current Venus features, but a more rigorous process is required for effective planning during Venus’ feature expansion.
Multi-stage improvement processes are common in the industry:
STAGE | DESCRIPTION | VENUS NEW | MAKER | AAVE | BANCOR | COMPOUND | UNISWAP |
---|---|---|---|---|---|---|---|
1 | Discussion | [IDEA] Discussion | Conception | Chatroom [Discussion] | Ideas | ||
2 | Draft | [VRC] Draft | [RFC] Request for Comments | ARC | Level 1 [Drafting] | Proposals | Proposal Discussion / RFC |
3 | Polls | [POLL] Temperature Check | Aave Snapshot | Temperature Check Vote | |||
4 | Proposal | [VIP] Proposal | [FS] Formally Submitted | AIP | Level 2 [Final Version] | Proposals | Consensus Check Vote |
5 | Vote | [VOTE] | Vote | Governance Vote | Level 2 [Snapshot] | Governance Vote | On-chain Vote |
6 | Archive | [ARCHIVE] Voted | DAO Archive [Submitted] |
Specifications
[IDEA]
The informal discussion phase of a proposal. This stage may include multiple solution options. Minimum sections include:
- Rationale (1-2 sentences)
- Summary
- Key Discussion Points
[VRC]
The detailed discussion phase of a proposal. This stage may include multiple solution options. Minimum sections include:
- Rationale (1-2 sentences)
- References
- Summary
- Motivations (must include ROI)
- Specifications (for each solution)
- Risk Analysis
- Key Discussion Points
[POLL]
A non-final vote to determine if the proposal (and a specific solution in the proposal) should continue in the improvement process.
[VIP]
The formal proposal with all required sections. The proposal should only need minor changes at this point before a formal vote. Required sections include:
- Rationale (1-2 sentences)
- References
- Summary
- Motivations (must include ROI)
- Specifications (for a single solution)
- Timeline Estimate
- Security
- Risk Analysis
[VOTE]
The formal governance vote for the VIP by qualifying XVS holders.
Discussion
Are key stages missing from this VIP framework? Are the requirements for each stage unclear? Are proposal sections missing from the requirements list?