# The Inverse Bonding Curve

The inverse bonding curve implementation is the first demonstration of inverse bonding curves; used for minting assets that devalue as bought and rise in value as sold. **The tokens minted via the inverse bonding curve implementation, ibAssets, are the first asset class in history that follows the exact inverse of regular market dynamics. **

Inverse bonding curves are a brand new DeFi primitive derived from bonding curves. The pricing algorithm enforced by the inverse bonding curve shows various unique traits, one of them being its arbitrage characteristics. Arbitrage of ibAssets forces ibAssets to devalue per every purchase, regardless of where the purchase was made (CEX, Uniswap, etc. ). **Altogether, the distinctive properties of inverse bonding curves allow for the creation of DeFi mechanisms previously unthought of, one of which is an ****oracle-free derivatives protocol****. **

The purpose of the inverse bonding curve implementation is to increase awareness and understanding of this new primitive, which will help spark DeFi innovations that leverage its features.

## Basic Protocol Functions

Three participant types power the inverse bonding curve implementation: ibAsset Minters / Stakers, Liquidity Providers (LPs), and Curve Initializers. ibAssets (e.g. ibETH) can be minted by providing reserve assets (e.g. ETH) to the inverse bonding curve, from which new ibAssets are minted into existence and given to the minter. LPs can provide additional reserve assets to improve the market liquidity of the inverse bonding curve.

New ibAsset types can be created for an ERC20 reserve asset of choice. Curve Initializers specify the reserve asset to be used, providing the initial reserve amounts to generate a new inverse bonding curve & ibAsset pair. Initializations are permissionless and can be executed by anyone.

Each participant contains the following characteristics:

### ibAsset Minters / Stakers

Their position value increases as more ibAssets are burnt following the mint.

Their position value decreases as more ibAssets are minted following the mint.

Mints and burns incur a fee, distributed to ibAsset stakers and LPs.

Staked ibAssets accrue prorated fees from mints and burns and LP adds and removals.

Later entrants can acquire a higher stake of fees as their mint price is lower.

### Liquidity Providers (LPs)

Their position value increases as the price deviates from the price at the time of LP.

LPs can maintain only one position per account / address at any given time.

LPs must close their previous position in full before modifying their position size.

Adding and removing liquidity incur a fee, distributed to ibAsset stakers and LPs.

LPs accrue prorated fees from mints and burns and LP adds and removals.

LPs may be required to provide or receive additional ibAssets in order for LP removal.

### Curve Initializers

Creates new ibAssets for promising reserve assets.

Curve initializers can be the early users of a new ibAsset, including LPing.

Provides the initial reserves for a new ibAsset and receives a LP position.

A small fee is taken from the provided initial reserves.

The initial LP amount can be removed only after an additional LP joins.

Last updated