DevnetFortunissimo Testnet·

Token lifecycle

From an empty mint to five live markets, without a listing process.

Step 1

Launch

Creating a token mints a fixed supply of 1,000,000,000 units and hands all of them to a bonding curve. There is no team allocation, no presale and no vesting — the creator starts with zero tokens and pays a flat fee to launch.

Total supply
1,000,000,000
Creator allocation
0
Creation fee
0.02 SOL
Sold on curve
800,000,000
Step 2

The bonding curve

Before graduation there is no order book. Buyers trade against a curve whose price rises as tokens are sold, so early buyers pay less than later ones. Every purchase adds real USDT to the curve reserve, and selling back is always possible at the curve price.

USDT Token Information only
Buyer
USDT in
Curve reserve
Curve reserve
tokens out
Buyer

A 1% fee on curve trades goes to the protocol treasury. The curve is priced with virtual reserves, which gives it a smooth starting price instead of an undefined one at zero supply.

Step 3

Graduation

When the curve reserve reaches $12,000, curve trading stops and a keeper migrates the token. In one atomic transaction the protocol creates all five venues and seeds the spot pool with the curve reserve plus the remaining tokens.

Created at graduationPurpose
Spot poolConstant-product market holding both assets
Price oracle90-second time-weighted average price
Perp marketLeveraged long and short positions
Lending poolBorrow USDT against the token
Insurance accountAbsorbs bad debt from liquidations
The founding liquidity can never be withdrawn
Liquidity created at graduation is burned — the shares representing it belong to nobody, so no one can pull it out. Later providers can still add and remove their own liquidity freely; they simply cannot touch the founding reserve. This is what makes a graduated pool structurally rug-resistant.

Curve parameters are chosen so the curve final price equals the pool opening price. There is no jump at the moment of graduation.