VIP Framework Upgrade

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

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?

2 Likes

I think the VIP having 6 steps should be sufficient. Any more steps would be overkill.

I would like to suggest that the first step (IDEA), can also be initiated on telegram/discord. i don’t think it needs to be initiated on Forum, at least it shouldn’t be mandatory since most chat and discussion will probably take place on those two channels.

2 Likes

In addition to this framework, I would also like to suggest about making voting a gasless feature, via snapshot. It makes it more convenient and efficient this way. So whenever a proposal is readied and posted, it automatically takes a snapshot of every XVS holder’s wallet for them to vote on.

1 Like

This certainly seems reasonable. The VRC stage in the forum should be adequate to ensure all likely voters have time to ponder and give feedback before moving toward polls and a formal VIP.

1 Like

Great point. We just recently discussed using Snapshot + SafeSnap. Sounds like we should start a proposal process on that idea.

was the discussion on in the community forum or on telegram?