Summary:The purpose of this proposal is to standardize the Yearn Improvement Proposal (YIP) introduction, voting, and implementation process that governs the Yearn Finance protocol.
Abstract:This proposal formalizes the process for introducing, voting, and implementing YIPs. Valid proposals are to be discussed for at least 3 days on Yearn’s governance forum and include a forum poll to gauge sentiment. If after three days there is a 25% “For” vote in the forum poll it will then move to formal voting via Snapshot. In order for a pass to pass it must meet a quorum of 20% eligible to vote at the time the Snapshot vote is created, and a majority support (> 50%). Following a successful vote, necessary changes will be implemented by Yearn’s protocol or operations team and signed by the multi-sig, if necessary. Changes to this policy, including quorum requirements or what constitutes a majority vote, can only be enacted by a valid YIP that overwrites this policy.
Motivation:Although there are several informal standards governing the YIP introduction, voting, and implementation process there is no single, clear policy. Recent proposals have not followed the quorum requirement defined in YIP-12. Additionally, no YIP or formal policy has been implemented that specifies votes conducted via Snapshot are formal and binding. This YIP would define and formalize the process in order for proposals to be valid and binding, and reduce any confusion in the YIP introduction and voting process.
Introducing the YIPIn order to submit a potential YIP for voting a user must first create a thread for the proposal on the Yearn governance forum (https://gov.yearn.finance). Complete the auto-populated fields that appear when creating a proposal on the forum. A screenshot of these fields are below:
Additionally, the thread should include a poll from the governance forum to gauge interest from the wider governance community. After the thread has been on the governance forum for at least 3 days and has received over 25% “For” votes it can proceed to formal voting via Snapshot. This allows the community to suggest potential changes to the proposal before it moves to the formal voting phase on Snapshot. Please do not assign your proposal a YIP number; numbers will be assigned by moderators prior to a vote taking place.
If a proposal was introduced on the governance forum and achieved at least a 25% “For” from the poll but is not submitted to Snapshot within 30 days, the author of the proposal must re-submit the proposal to the governance forum and restart the process. This ensures that proposals that previously received support from governance still retain support from the community.
Formal Voting PhaseSnapshot is used for formal, binding votes. The user who authored the YIP will also create the Snapshot proposal using this link (https://snapshot.page/#/yearn). Snapshot requires 1 YFI in a user’s wallet to create a proposal. If the author does not meet this requirement then contact a moderator who will submit the proposal on your behalf. Before creating the Snapshot vote, please wait for a moderator to assign your YIP a number and begin your Snapshot title with it.
The voting period will be a minimum of 72 hours, and shall not exceed one week. The block selected for the Snapshot vote should be a block close to the Snapshot submission. In order for a vote to pass it needs to have a majority approval (>50%) and also needs to meet quorum. Quorum is to be defined as 20% of the YFI eligible to vote. The eligible vote is defined as YFI held in the governance staking contract and the yYFI vault at the time the vote is proposed on Snapshot. If the Snapshot vote does not meet a 50% majority approval and the quorum requirement then the vote is rejected and no changes will be enacted. Authors of proposals that are rejected may re-submit their proposal again, but should include significant changes that address issues that may have prevented the YIP from passing in the first place.
Other Uses for Snapshot
Snapshot may still be used for informal signal voting, including community contests, but its primary purpose will be to conduct formal, binding votes.
For: Formalize the YIP introduction, voting, and implementation process as specified above
Against: Do not formalize the process. No changes made.
A binding vote is now live on Snapshot and can be found here.