[AIP-24] New Governance Vault Implementation

Background:

  • The current ALPACA Governance Vault follows a decay model where users must choose the period they want to lock their token (from 1 week up to 1 year.) The remaining locked duration determines the xALPACA balance for users, which incentivizes and rewards users to lock ALPACA for the long term.

Rationale:

  • As raised by community members, the current Governance Vault model might no longer be suitable for the current state of Alpaca Finance and the market conditions. With zero emissions and relatively low yields, users are less incentivized to lock for a long time which makes locking ALPACA in the current vault less attractive.
  • An alternative Governance Vault staking model is proposed in this AIP

Implementation:

The new vaults will have the following features and structure:

  • Users no longer need to specify how long to lock the tokens for. Users can stake / withdraw anytime. However, there will be a “cooldown” period after choosing to withdraw before user can claim the token
  • Users don’t need to withdraw the entire staked amount. They can choose to withdraw a partial amount.
  • During a cooldown period, those tokens is not considered to be staked and users will not receive staking rewards for those portion of the ALPACA being withdrawn
  • During a cooldown period, users can choose to cancel withdraw and re-stake the tokens
  • No time decay, 1 ALPACA locked always = 1xALPACA
  • Protocol revenue allocation to Governance Vault stakers will remain unchanged
  • Rewards will be fed weekly to the vault, but will be distributed linearly over the week.

If passed, the transition to the new Governance Vault will be done by:

  • Set up the new Governance Vault
  • Redirect weekly rewards to the new Vault
  • Allow users to withdraw from the current Governance Vault without incurring the early withdrawal penalty

Development Effort:

  • The estimated effort for the new vault is ~1 month. The team can also work on other small initiatives (e.g. UX/UI initiatives) in parallel while working on the Governance Vault
  • Based on the current backlog, we expect to be able to start working on this initiative in October

Voting:

This AIP will be conducted in a series of votes

The first vote will be a simple YES or NO vote on whether to change the Governance vault model

  • A YES vote would change the Governance vault to the new format as proposed in this AIP
  • A NO vote would keep the current Governance Vault model

If the first vote passes, we will have subsequent votes to decide on the various design parameters

Topic1: Determining the Unlocking Period

This would be a single-choice voting format with the following choices

  • 21 days
  • 28 days

Topic2: Determining whether to make xALPACA transferable

This would be a single-choice voting format with the following choices

  • A YES vote would allow for xALPACA to be transferable
  • A NO vote would not allow for for xALPACA to be transferable

Topic3. Determining whether to allow for an early withdrawal of xALPACA during the cooldown period

This would be a single-choice voting format with the following choices

  • A YES vote would allow for an early withdrawal of xALPACA with a fee
  • A NO vote would not allow for for xALPACA to be withdrawable

Please note that if a YES vote is passed on TOPIC3, then their will need to be a subsequent vote on the specific early withdrawal fee model.

Topic4. Determining the early withdrawal penalty function

If the community decides to make early withdrawal possible, we will vote on the early withdrawal penalty model.

  • 0.5% penalty / day
  • 1.0% penalty / day
  • 1.5% penalty / day
  • 2.0% penalty / day

Note: The penalty will be linear based on number of seconds remaining so there is no discreet jump in penalty between days.

11 Likes

This AIP is now live for voting. Snapshot

You will have until 11.59PM UTC, 10th September 2023 to vote.

2 Likes

[AIP-24.1] voting has passed.

I have now put up [AIP-24.2] to determine the unlocking period.

You will have until 11.59PM UTC Wednesday September 13th to vote.

Vote here: Snapshot

2 Likes

As for the Early withdrawal penalty, Based on what have been discussed, I am planning to provide 4 voting options

  • 0.5% penalty / day
  • 1.0% penalty / day
  • 1.5% penalty / day
  • 2.0% penalty / day

See more details here:

Note: The penalty will be linear based on number of seconds remaining so there is no discreet jump in penalty between days.

4 Likes
2 Likes
1 Like
1 Like

All the voting for AIP-24 has concluded. Summarizing the parameters below

  • Unlocking Period will be 21 days
  • xALPACA will be transferable
  • Early withdrawal will be permitted
  • Early withdrawal penalty will be 0.5% / day of the withdrawal amount
2 Likes