AIP Idea: Staking - Process by the Community

ABSTRACT

This AIP proposes a rewrite to the staking system proposed by Animoca Brands in AIP-4 for ApeCoin and the Bored Ape Yacht Club (BAYC) NFT ecosystem: Bored Ape Yacht Club, Mutant Ape Yacht Club (MAYC), and Bored Ape Kennel Club (BAKC).

Yuga Labs has done a phenomenal job for all of us in the community, but releasing the token & then dropping 5 proposals written by other companies, without giving our community a way to contribute or the proper time to discuss has not sat well with the community. We need a rewrite of the staking proposal as well as a rewrite of the proposed AIP-5 as well.

Why is a rewrite needed? There are three main reasons:

  1. Because the current proposals by Animoca Brands are already in need of work as cited by their CEO here: https://twitter.com/ysiu/status/1507056660405112849?s=20&t=NKnOYl76-jPmih8dD3rGjQ
  2. Because staking is an important mechanism, long term, for our community & it only feels right that we write this proposal.
  3. Because this DAO has the biggest chance of success of any DAO ever created. If ApeCoin DAO doesn’t work no DAO will ever work. We have both a major financial incentive and a deep passion for our community. You can’t ask for more, when asking people to be members of a DAO. We are the community. We are the DAO. LFG APES.

Staking participants will be able to stake ApeCoin and use the Bored Ape Yacht Club ecosystem NFTs to receive ApeCoin from a preset pool over a set period of time, with the BAYC ecosystem NFTs remaining in their owners wallets at all times & remaining tradeable at all times.

MOTIVATION

Staking models should seed the growth of the related token and NFT ecosystem, for the long term benefit of NFT holders, $ape coin investors, & members of the overall ape community (dogs are members too). Staking models do this by expanding the audience while incentivizing early adopters and existing ecosystem participants.

The pools will be set up to specifically recognize the varied assets within the ecosystem, with a total of four distinct pools being active during each staking period.

RATIONALE

The core goal of this AIP is to ensure that the staked BAYC ecosystem NFTs remain tradable regardless of a specific NFT’s status in relation to a stake, so that the growth of the ecosystem isn’t constrained by the lockup of staked assets. This helps to provide liquidity or the option of liquidity to NFT holders, helps to ensure that sales still happen of the NFTs which Yuga Labs makes a cut of (a very good thing for this community), & allows anyone in the world to join the community at any time & participate in staking.
SPECIFICATIONS

The eligible ecosystem assets for staking or committing to staking pools are ApeCoin, BAYC, MAYC, and BAKC NFTs. ApeCoin can be staked directly up to any amount during the Period.

Users can commit any number of BAYC, MAYC, and/or BAKC NFTs to the incentive pool during the Period. Committing an NFT is the act of attributing ApeCoin for a specific NFT, which then allows that NFT to earn and claim incentives, as long as the ApeCoin remains attributed. Think of it as if the NFT is a safety deposit key. The NFT provides access to the staked ApeCoin tokens previously attributed to it.

A BAKC cannot be committed on its own, regardless of any direct ApeCoin being staked. It must always be paired 1:1 with a BAYC or MAYC NFT in order to be initially committed. This requires ApeCoin to be attributed to each of the NFTs. Once the BAYC or MAYC is paired with a BAKC, the BAYC or MAYC cannot be paired with another BAKC, unless the original BAKC that was paired is uncommitted to the incentive pool.

ApeCoin Token Lock and Claim:

Accumulated ApeCoin can be claimed at any time without the need to also claim staked ApeCoin and without affecting the commitment status of an NFT. All accrued ApeCoin generated from a stake is claimed at once, when initiating a claim. The staked ApeCoin can be claimed, along with its accrued ApeCoin, directly by the original staking wallet. However, these are two separate transactions.

Staked ApeCoin is still valid to be used to vote in the ApeCoin DAO. To claim the accrued ApeCoin from a committed NFT, the same NFT needs to be present in the wallet to claim. If another user has an NFT that is committed to a stake, they can make the claim even if they didn’t make the original NFT commitment. Think of this as the NFT being the key to access the staking incentives.

Users can stake ApeCoin and commit NFTs to the staking pool at any point during the Period, but the duration of an active stake directly affects the accrued ApeCoin, due to the time-weight combination incentive structure. The NFTs can be uncommitted from the staking pool by the NFT holder at any point in time.

ApeCoin Accrual:

The ApeCoin that can be accumulated from staked ApeCoin, or any ApeCoin attributed to NFTs, is dependent on the amount of ApeCoin staked by the user, the duration of the stake, and the total amount of staked ApeCoin in the relevant staking pool.

Maintained NFT Tradability:

Only ApeCoin is ever staked. The owner of a specific NFT at the claim point is able to claim the accrued ApeCoin tokens attributed to that NFT, even if they were not the one who originally initiated the staking commitment. Although tradable, committed NFTs cannot be recommitted, unless a holder has previously uncommitted the NFT.

The Foundation’s website UI will be updated to have an option to enter the BAYC, MAYC, or BAKC token ID and check the following:

Is the MAYC, BAYC, or BAKC currently committed to a staking pool?

Does the BAYC or MAYC have a committed BAKC companion NFT?

NFTs that are currently committed will have an updated status in a UI that serves as a notification for potential buyers, so they’re aware of the commitment status, and the amount of ApeCoin that NFT has earned, before purchasing.

STEPS TO IMPLEMENT

A proposal to be drafted and approved via the ApeCoin DAO for the allocation of ApeCoin for AIP-6, and the duration of the Period. (1 month)
Development of the AIP-6 staking smart contract (2 months)
Website design & implementation to include: staking and unstaking UI, for both direct ApeCoin stake and commitment of NFTs to stake, status of staking pools: amount remaining, accrual rate: current accrued, current weight (2 months in simultaneous timeframe as the smart contract work)
Smart contract security audit and QA (1 month)

The overall time frame for this project is projected to be 2-3 months but all members of this community want to reaffirm that we want to do it right, whenever & if ever the project comes to a decisions point to do it right & delay a bit longer versus rush something out the door, we want the project leads to choose to do it right.

OVERALL COST

$300,000 – $500,000

This estimate includes smart contract engineering, full stack engineering, UI/UX design, Project Management, QA, and auditing services by a qualified company to be announced within two weeks of the approval of this AIP.

Also, this project will be completed by a qualified company to be chosen by the ApeCoin DAO Council.

As per the rules of the ApeCoin DAO please mark this as the official start time of the 7 day window for open comment.

@rdm_41 will be holding a twitter spaces tomorrow to discuss and gather community feedback and a draft AIP will be submitted officially in 1 week.

3 Likes

Also for all comments about this AIP Idea not addressing the cap limits and topics in the failed AIP-5 please note we will be making changes to this AIP before draft AIP submission. This post was to start the 7 day clock so that we can move on to making the full proposal. Please join me in my twitter spaces tonight to discuss.

@rdm_41

Also if you are confused about how any of this AIP process works, I wrote a quick article with more plaintext explanations after each section, you can find it here: https://mirror.xyz/dashboard/edit/2o7u3FlL9vbHq08Hdxa9n0YKHRJxXTEaMjTV3JPBnF8

First, thanks for taking a stab at an update to the AIP. Here’s a couple thoughts:

It seems like we’re lacking some clarity on the process itself, and the purpose of the clock.

First, the AIP Idea phase’s main purpose is outlining everything that may go in the eventual AIP Draft, as well as gathering support for the proposal itself. Given that, I’d consider this proposal still in the “Idea” phase as it’s incomplete.

Meaningful changes like you’re proposing should be happening now. By “starting the clock” you’re eating into the time to gather feedback and support for the idea.

Once something is in the Draft phase, which you’re hoping to get to, changes to those drafts are only for correcting or adding missing information. See AIP-1’s guidance:

Another thing on AIP naming:

In this proposal you’re referencing “AIP-6”. It would be a good idea to update this as numbers are not actually given out until the draft has been formally adopted. See here:

Also:

This link is broken

1 Like

A couple things to provide some feedback on your comments. Yes, this AIP is currently in the idea phase & comments & information will be gathered in my twitter spaces event. The AIP will be revised with new information and a full draft will be submitted which will then start the draft phase of the process. Meaningful changes are happening now but without the ability to edit the initial post here, I can only contribute in the comments section which gets way to confusing so I am just running my own google doc file on it.

As per the DAO’s instructions I am not supposed to edit the initial post here, so I am not sure how the idea phase would properly work to be making edits, even if I want to the rules instruct me not to make changes to the initial post.

Correcting or adding missing information is what we will be doing before we get to the draft phase. The mods approved the AIP idea as is so if they felt it was too incomplete they shouldn’t have allowed it to be posted. They allowed the idea to be posted so in my mind they are ok with where it is at.

Yes the rules say that mods will do the numbering, but I mainly posted what I already had so we could get through the 7 day comment period as quickly and reasonably as possible.

Posting this because I can’t edit my original post, but if you want the working link see below:

Also if you are confused about how any of this AIP process works, I wrote a quick article with more plaintext explanations after each section, you can find it here:

https://mirror.xyz/rdm41.eth/2o7u3FlL9vbHq08Hdxa9n0YKHRJxXTEaMjTV3JPBnF8

1 Like

This topic was automatically closed after 7 days. New replies are no longer allowed.

Thank you @RDM41 for your ideas and the ApeCoin DAO community for the thoughtful discussions. A moderator will get in touch with the author to draft the AIP in the appropriate template. Once the AIP is drafted and meets all the DAO-approved guidelines, the proposal will be posted on Snapshot for live official voting at: Snapshot

Follow this Topic as further updates will be posted here in the comments. @RDM41 please see your messages for the next steps.

1 Like