Pinned post
Every incentive programme has the same leak.
Emissions go out pro rata to whoever holds a qualifying position, which means a share of the budget pays capital that was already there. Another share pays wallets that arrived to farm the emissions and left the day it stopped. The spend moved neither group. Both got paid by it.
Rabbithole is built to close that leak. A campaign is not an emissions curve pointed at a pool. It is a set of conditions about who qualifies, how much they can earn, and what they have to do to keep earning.
The controls you actually get
These are campaign settings, not analysis you run afterwards.
- New capital only: Positions already in the pool when the campaign opens are excluded. If the objective is acquisition, you stop paying incumbents to stay put.
- APY cap: A hard ceiling on the effective rate, so a thin pool cannot turn a fixed budget into an absurd headline number and burn the allocation in days.
- Fixed APY: The opposite mode when you want a predictable, promotable rate rather than whatever the denominator produces.
- Minimum balance and deposit cap: Set the size of the position you are actually trying to attract, at both ends.
- Include or exclude existing positions: Defend TVL or acquire it. The same budget does very different work depending on which you pick.
The caps are operative, not decorative. Both live KyberSwap FairFlow campaigns are sitting at an effective APY of exactly 20.00% against a cap of 0.20.
The ceiling is doing its job in the platform right now.
The filter is the product
Anyone can distribute rewards. The difficult part is deciding who deserves them, and that is where budget is won or lost.
Those wallets are not rejected on vibes. Qualification runs on wallet age, balance, and on-chain behaviour, evaluated per wallet, with a record of why each one qualified or did not.
When a DAO, a foundation, or an investment committee asks what the incentive budget bought, that record is the answer.
12 premium curated campaigns are live across five chains: Ethereum, Base, Arbitrum, World Chain and Polygon. Campaigns include KyberSwap, Lido, Grove with Steakhouse, Concrete, and World App.
The largest single campaign holds $194,000 of eligible value across 66 participating wallets.
If you are an LP
The same mechanics that make a campaign efficient for the team funding it make it a better position to be in.
A capped campaign is a campaign whose budget is not about to be drained by a whale arriving on day two.
Farm suppression means the reward pool is shared with wallets that are actually holding, not with a swarm that appeared for the emission.
Eligibility is visible before you deposit. Minimum balance, term, cap, and whether existing positions count are all stated up front, so you can price the position rather than guess at it.
What deploying looks like
Bring the pool or vault you want capital in, the budget, and the outcome you are buying.
Acquisition, defence, depth on a specific pair, or activity on a new chain. The campaign modes are configured to that objective, the eligibility layer runs underneath it, and you get a per-wallet record of where the budget went.
Rabbithole adds rewards on top of whatever the underlying protocol already pays. The base rate stays yours.
The incentive layer is the part you are configuring, and it is the part you can prove.
Discover app.rabbithole.gg for more
Emissions go out pro rata to whoever holds a qualifying position, which means a share of the budget pays capital that was already there. Another share pays wallets that arrived to farm the emissions and left the day it stopped. The spend moved neither group. Both got paid by it.
Rabbithole is built to close that leak. A campaign is not an emissions curve pointed at a pool. It is a set of conditions about who qualifies, how much they can earn, and what they have to do to keep earning.
The controls you actually get
These are campaign settings, not analysis you run afterwards.
- New capital only: Positions already in the pool when the campaign opens are excluded. If the objective is acquisition, you stop paying incumbents to stay put.
- APY cap: A hard ceiling on the effective rate, so a thin pool cannot turn a fixed budget into an absurd headline number and burn the allocation in days.
- Fixed APY: The opposite mode when you want a predictable, promotable rate rather than whatever the denominator produces.
- Minimum balance and deposit cap: Set the size of the position you are actually trying to attract, at both ends.
- Include or exclude existing positions: Defend TVL or acquire it. The same budget does very different work depending on which you pick.
The caps are operative, not decorative. Both live KyberSwap FairFlow campaigns are sitting at an effective APY of exactly 20.00% against a cap of 0.20.
The ceiling is doing its job in the platform right now.
The filter is the product
Anyone can distribute rewards. The difficult part is deciding who deserves them, and that is where budget is won or lost.
Those wallets are not rejected on vibes. Qualification runs on wallet age, balance, and on-chain behaviour, evaluated per wallet, with a record of why each one qualified or did not.
When a DAO, a foundation, or an investment committee asks what the incentive budget bought, that record is the answer.
12 premium curated campaigns are live across five chains: Ethereum, Base, Arbitrum, World Chain and Polygon. Campaigns include KyberSwap, Lido, Grove with Steakhouse, Concrete, and World App.
The largest single campaign holds $194,000 of eligible value across 66 participating wallets.
If you are an LP
The same mechanics that make a campaign efficient for the team funding it make it a better position to be in.
A capped campaign is a campaign whose budget is not about to be drained by a whale arriving on day two.
Farm suppression means the reward pool is shared with wallets that are actually holding, not with a swarm that appeared for the emission.
Eligibility is visible before you deposit. Minimum balance, term, cap, and whether existing positions count are all stated up front, so you can price the position rather than guess at it.
What deploying looks like
Bring the pool or vault you want capital in, the budget, and the outcome you are buying.
Acquisition, defence, depth on a specific pair, or activity on a new chain. The campaign modes are configured to that objective, the eligibility layer runs underneath it, and you get a per-wallet record of where the budget went.
Rabbithole adds rewards on top of whatever the underlying protocol already pays. The base rate stays yours.
The incentive layer is the part you are configuring, and it is the part you can prove.
Discover app.rabbithole.gg for more