Accelerating a self reinforcing flywheel for Reserve Defioneers - airdrop : Merkl Request For Comment (RFC)
This document outlines a comprehensive onboarding program for the Reserve Protocol, designed to boost user engagement and ecosystem growth. The initiative aims to address the challenges faced by Reserve in achieving widespread adoption. By leveraging Merkl, an all-in-one reward and incentivization hub, the program seeks to drive high-value, onchain learning and sticky protocol education.
The proposed campaign has a budget of $300,000 in RSR rewards and sets ambitious objectives, including increasing stRSR to 15% of circulating RSR within 90 days, expanding the Reserve communityâs talent pool, and targeting a 5% increase in price-adjusted Total Value Locked (TVL)
Through a combination of base points for staking RSR and various booster points for additional activities, the program incentivizes users to actively participate in the Reserve ecosystem, fostering growth and security.
Situation
- Reserve dashboards: https://dune.com/reserve-protocol/reserve-protocol-overview
- RSR Supply: 100 billion
- RSR circulating: 52.5 billion (CoinGecko)
- stRSR (staked): ~9.81% of circulating supply = 5.1 billion
- Combined eUSD, USD3, ETH+ active governors: ~21
Opportunity
Emerging tech can struggle with adoption because itâs difficult to use, risky, and lacks word-of-mouth advocacy. Users often donât know where to begin, let alone understand the upside or the risks. Reserve protocol isnât immune to thisâsame challenge, same hurdle.
Proposed Solution
Launch an onboarding program, supported by Merkl, that drives high-value, magnetic, onchain learning and sticky protocol education. Reward users, ignite engagement, and set the stage for viral word-of-mouth advocacy.
Proposed program budget
Reward stakers and boost-behavior users with $300K in RSR.
Program objectives
- Primary: Achieve 15% stRSR / circulating RSR in 90 days (Boost RSR stakers by 50%), increasing security of the Reserve ecosystem
- Secondary: Expand the Reserve communityâs talent and advocacy pool through onchain tasks, aiming to forge a new crop of supporters and qualified governors.
- Tertiary: Track RToken supply impact (TVL) from a surge in ecosystem actionâstaking, governing, holding, LPing, storytelling. Target a 5% TVL lift. Letâs see if we can put a dent in or blow past it by programâs end.
Reward Calculation
- You will become eligible and earn points by staking RSR on eligible tokens during the program
- Points will be rewarded to all users at a fixed rate: each staked RSR will earn 1 point per 24 hours.
- Your points will then be multiplied by boosters to determine your final score:
- Your score will be: basePoints * (1 + sum of boosters)
- All user scores will be added at the end of the program, if you hold 3% of the total score, you will earn 3% of the reward pool.
Staking RSR will earn âBase Pointsââ, these points can then be augmented with âBooster Points.â The boosters will add up and multiply your number of points.
Base Points - earn by performing core actions
- Sign a message to participate in the program*
- Maintain a staked 100,000 RSR (or larger) position ensuring the holding period overlaps the final day of the 90-day program. The earlier you are staking RSR, the more rewards you get. The eligible RTokens for staking RSR on are:
- ETH+ (Ethereum)
- USD3 (Ethereum)
- eUSD (Ethereum)
- Each RSR staked will earn 1 base point every 24 hours
*If you already have stakedRSR it will be retro-actively taken into account if you signed a transaction at the beginning of the program
Boosters - increase your rewards by several folds (max boosters is 4)
Your final score will be calculated as follows:
FinalScore = basePoints * (1 + sum of boosters)
The best you can do is achieve a booster score of 4, meaning that your base points will be multiplied by 5.
Some boosters are static, meaning that they are either earned or not
Some boosters are variable, meaning that the boost depends on the capital commited.
- âUse RTokensâ Variable Booster â Mint or swap-into at least $Y RTokens and hold them during the program
- The eUSD, USD3 or ETH+ RTokens can be minted at Reserve Register - Reserve Protocol Interface or swapped-into from one of the following pools: Reserve Register - Reserve Protocol Interface
- You need $100 in at least one RToken in your wallet, if the RToken price decreases during the program, you will still be eligible for this boost
- Boosters based on $Y:
- Y >= $100: 0.25
- Y >= $250: 0.5
- Y >= $500: 0.75
- Y >= $1000: 1
- If you LP these RTokens in one of these pools, the booster is multiplied by 2:
- ETH+
- Specific Pool 1 (e.g. Morpho, Curve, etc)
- Specific Pool 2 (e.g. Morpho, Curve, etc)
- USD3
- Specific Pool 1 (e.g. Morpho, Curve, etc)
- Specific Pool 2 (e.g. Morpho, Curve, etc)
- eUSD
- Specific Pool 1 (e.g. Morpho, Curve, etc)
- Specific Pool 2 (e.g. Morpho, Curve, etc)
- If you remove the liquidity during the program and the new amount of RTokens is under $100 using your mint or swap price, you will lose eligibility (so either keep them in the pool or mint more tokens before removing your liquidity, this mostly applies to liquidity pools)
- ETH+
- âGovernance voteâ 1 Booster â Participate in at least two governance votes on RTokens where youâve staked RSR during the program.
- âOriginal Contentâ 0.5 Boosters â Share your personal RToken journey in a longform đ Articles post or blog post shared on đ (>500 words), written by youânot AIâduring the program (AI posts will be disqualified). Reserve team to confirm qualified submissions to Merkl.
- âUgly Cashâ 0.5 Boosters - be a registered user of Ugly.cash with a linked bank account. BFF/Reserve team to confirm qualified submissions to Merkl.
Scenario Modeling
As of November 2024, the average base staking rate for RSR on eUSD, USD3, and ETH+ stood at 5.43%. The chart below illustrates a generalized (non specific) native stRSR base rate (blue) with an added bonus rate (green), assuming the underlying yield remains stable and only a 5% rise in TVL occurs.
A key additional metric to monitor in this program is the impact of RToken discovery and supply growth. As mentioned above, weâve modeled a 5% increase in supply (TVL), implied in the chart and linked model below.
Those reviewing this proposal and looking to better understand the base rate, bonus rate and the interplay of TVL can do so by forking this model.
About Merkl
- Merkl is an all-in-one reward and incentivization hub designed to optimize liquidity incentives by connecting incentive providers and DeFi users. Merkl enables projects to incentivize any user behavior based on their specific goals, while users can explore the most competitive DeFi opportunities through the Merkl opportunities dashboard.
- Merkl has saved thousands of integration hours for protocols that no longer need to deploy new contracts and setup new APIs to incentivize their assets and saved millions in gas due to Merkl non custodial approach that enables users to be rewarded without having to stake their positions.
- Since its inception, Merkl has developed many internal tools to measure user activity on chain, enabling the system to adapt itself to almost any use-case related to tracking onchain events
- Merkl is born out of Angle Labs but is operated independently from it. Merkl is entitled to help any potential âcompetitorsâ of Angle Labs and can keep the work confidential by signing NDAs that exclude Angle Labs.
How Merkl works
Hereâs a step-by-step overview of how Merkl works:
- Campaign Creation
- An Incentive Provider creates a campaign using the Merkl Distribution Creator contract. This includes specifying the rules and conditions under which rewards will be distributed. The campaign details are then pushed onchain, ready to start tracking eligible user activity.
- User Participation
- Users interact with the protocol in various ways (e.g., providing liquidity, lending, borrowing, etc.) to become eligible for rewards as defined by the campaign rules.
- Reward Computation
- The Merkl Engine, an offchain component hosted by Angle Labs, regularly collects onchain and offchain data to measure user behavior. At fixed intervals, the Merkl Engine processes the collected data to update reward distributions. This ensures that users can claim new rewards multiple times a day without needing to stake tokens or perform additional onchain actions. Based on the data, the engine calculates the reward distribution, aggregates it into a merkle tree, and compresses it into a merkle root. The computed merkle root is then pushed onchain. Following the merkle root update, a dispute period allows anyone to verify the reward distribution and contest it if necessary.
- Reward Distribution
- Once the dispute period is over and the merkle root is validated, users can claim their rewards. The rewards from potentially multiple campaigns are aggregated, enabling users to claim all their rewards in a single transaction. Users can track their active positions and rewards through the Merkl user dashboard, providing a transparent view of their earnings and investments.
- For the Reserve campaign, Merkl will leverage all the components it has developed in its Engine to measure all the metrics of the participating users. At the end of the campaign, the rewards will be distributed by using the built-in airdrop feature of the system.
Results Merkl has achieved with other protocols
- Merkl powers incentive distribution for top protocols, including UniSwap, PancakeSwap, Lido, and Thruster, among many others.
- Merkl managed liquidity incentives for Optimismâs Superfest, an eight-week liquidity program across four chains that resulted in a +$100M TVL increase in incentivized liquidity pools and lending/borrowing markets. Since the end of the program TVL has been sticky and kept increasing (+ 150M since the program ended)
- Merkl is used by Aave to distribute the rewards of their Merit program
- Merit started in February 2024, since then:
- Aaveâs TVL has almost doubled (~8b in February 2024 to ~$15.5b in November 2024)
- GHO Market cap has been multiplied by 5 ($34M in February 2024 to $175M in November 2024)
- Merit started in February 2024, since then:
- Launched a staking program with Trust Wallet $TWT. The locked $TWT TVL went from $0 to over $110M in 2 days with $78k rewards per day.
How users interact with the program
- Reserve will build www.reserve.org/cool-program-name (similar to ACI Dashboard) to include the following:
- Call to action to participate
- Current round average APY
- Rules and Base Points and Booster Points tiers
- User connect your wallet and sign a message to participate (signing message qualifies existing stakers for the program, and shows higher APY)
- Choose which RToken either USD3 or eUSD or ETH+ to stake on
- Integrate Merkl data or manually calculate (apy boost) into RToken staking front end page
- Thorough FAQ
- Optional dashboard to be built by Reserve (Dune or custom) or Merkl (branded custom) with the following features:
- Show the total number of users participating in the program and the RSR staked by all the eligible users
- Show the % of RSR staked vs the 15% goal
- Show a user their current staked RSR balance across the different RTokens
- Show a userâs eligibility to the program and see how many points they have accrued so far
- Show the boosters earned by users
- Show the potential total score a user is entitled to
- Show users their positions (and the positionsâ eligibility/associated booster)
Merkl fee structure
- Merkl will charge two types of fees for this program
- Man hours spent on developing the dashboard and reward calculation backend. Both of these costs will be drastically reduced for subsequent programs.
- Optional frontend and dashboard built by Merkl (hosting included)
- 20,000âŹ
- Program reward calculation/distribution
- 25,000âŹ
- Optional frontend and dashboard built by Merkl (hosting included)
- A 0.5% fee on the RSR distributed by the program (~$1500 at the time of writing this proposal)
- Man hours spent on developing the dashboard and reward calculation backend. Both of these costs will be drastically reduced for subsequent programs.
- 50% of the tokens paid for the man hours will be staked on one or several RTokens for a duration of at least 6 months
We invite the community to discuss and share questions to help further refine the RFC. Upon healthy discussion in this RFC we hope to meet with ABC Labs and Confusion Capital to explore refinement and implementation. In the meantime, Merkl would be happy to attend an upcoming Friday Reserve GovOps call to discuss the proposal and answer questions.