What it is
Bonding is a way for a protocol to sell its own token directly to users, in exchange for another asset (a stablecoin, ETH, or even liquidity-pool tokens), at a discount to the current market price. Instead of receiving tokens immediately, the buyer ("bonder") gets them gradually over a vesting period, typically a few days. The protocol keeps whatever asset it received as treasury or protocol-owned liquidity.
How it works
- The protocol sets up a bond contract that accepts a specific deposit asset (e.g., DAI, or an LP token like ETH-TOKEN).
- It prices the bond using a formula tied to the token's current market price minus a discount, often adjusted dynamically based on how much demand the bond has seen ("bond control variable" — pricing rises as more bonds are bought, falls as they go unsold, targeting a debt ratio).
- A user deposits the accepted asset into the bond contract and receives a claim on a fixed amount of the protocol's native token, discounted relative to spot price.
- That claim vests linearly over a set term (commonly 3-7 days) rather than unlocking all at once, which discourages instant dump-and-flip behavior.
- The deposited asset goes to the protocol's treasury. If it's an LP token, the protocol now directly owns liquidity that was previously provided by outside market makers.
- The user periodically claims vested tokens as time passes, and can typically forfeit unvested amounts if they exit early (mechanism varies by implementation).
Why designers use it
- Converts external liquidity or capital into protocol-owned liquidity or treasury reserves, reducing reliance on rented liquidity from mercenary LPs.
- Lets a protocol raise funds continuously without a centralized sale event, and without giving away tokens for free the way liquidity mining does.
- The vesting period reduces immediate sell pressure compared to instant token distribution.
- Dynamic pricing (raising the discount when demand is low, lowering it when demand is high) lets the protocol tune its own cost of capital in real time.
Failure modes
- Death spiral: if the discount has to keep widening to attract buyers, new bond buyers dilute existing holders, pushing the token price down further, requiring an even bigger discount — a self-reinforcing collapse seen in several high-yield bonding protocols.
- Mercenary bonding: buyers repeatedly bond purely to claim the discount and immediately sell once vested, creating steady sell pressure that offsets any liquidity gained.
- Overpriced treasury assets: if the treasury's non-native holdings are themselves volatile or illiquid, "protocol-owned liquidity" can evaporate in a downturn just when it's needed most.
- APY dependence: if the protocol's core value proposition is a yield funded by continuous token issuance, bonding just becomes another channel of dilution feeding an unsustainable APY, rather than fixing it.
- Complexity for users: constantly shifting bond prices and vesting schedules are hard for casual participants to evaluate, leading to poor-value purchases during hype periods.
What to check before using it
- Is the discount rate tied to a sustainable treasury growth model, or does it only work while the token price is rising?
- What backs the treasury, and how liquid/stable are those backing assets under stress?
- How is the vesting/forfeiture logic implemented — can early exits be gamed?
- Does bonding meaningfully reduce reliance on mercenary liquidity, or does it just relabel the same dilution as a "discount"?
- Is there a cap on how much can be bonded per period, to prevent one large buyer from cornering supply at a steep discount?