Docs · for everyone

aio curve

aio's own launch engine uses SOL, a slot-based opening fee, and a coin fee that can only step down.

Launch

The launch form reads the current raise target, steady fee range, opening reservation limits and relaunch fee from the server. Opening fees start at 99% and fall to the chosen steady fee, never below 1.5%. This counts slots, not seconds. The launcher may reserve an opening buy at the steady fee and fill it from the coin page before the reservation closes.

A ticker can be launched once per rolling 24 hours. Relaunching within that window requires explicit acceptance of the configured fee. The launching wallet signs and pays for the create, rent and relaunch fee in the same transaction as the launch fee. The reservation buy is separate.

After graduation

The published total fee tiers are 1.5%, 1.2%, 0.9%, 0.6% and 0.3%. At the configured 0.25% pool rate, the coin fee makes up the rest and can only step down. Each SOL market-cap milestone is fixed at launch. The coin's average price over 10 minutes must be above the milestone (and the current price too), then the lower fee takes effect about two epochs later. The coin page shows the actual mint fee schedule, including any pending fee and its activation epoch. Quotes use the live pool fee and compound both fees with integer rounding.

New liquidity is kept, not burned, and locked in a separate permissionless step right after graduation. The coin page shows the live state and says not locked yet until the lock transaction lands. Old curves used burning. Coins with a transfer fee also pay it on wallet-to-wallet transfers, initially 1.25%; legacy coins without it pay none. After graduation the coin fee is collected in the coin itself.

Trade quotes for developers

API v1 and MCP return feeSummary for aio quotes. Its components give each fee in raw units with its mint. After graduation, quote.feeRaw is only the pool fee: lamports on a buy, six-decimal coin units on a sell. Always include aioFees.coinRaw, the coin fee in six-decimal units. Never label feeRaw alone as the total fee. On a buy these charges use different currencies, so totalRaw and totalMint are null. On a sell feeSummary.totalRaw adds both coin charges. Before graduation feeRaw is the curve fee in SOL and aioFees.curveBps gives its rate.

aioFees.poolRate uses millionths and coinBps uses basis points. The approximate combined rate is 1 - (1 - poolRate / 1000000) * (1 - coinBps / 10000); raw fees include integer rounding and the mint fee cap. amountOut and minOut already include both charges. Network fees are separate. Pass the quote and tag unchanged when building. Other engines keep their existing fee fields and behavior.

Where the fee goes

Every trade on an aio curve pays a fee of at least 1.5%. The program splits each fee into fixed slices.

SliceShare of the fee
Buyback35%
Trader rewards30%
Holder rewards15%
aio platform10%
Launcher5%
Liquidity5%

After graduation the total fee falls in steps as the market cap grows: 1.5%, 1.2%, 0.9%, 0.6%, 0.3%. It never goes back up. The same split applies.

Styles and builders

A style is a reviewed set of launch settings: the steady fee and the opening buy. Launchers can pick one on the launch form. Anyone can propose a style, and aio reviews it before it is listed.

Curve rules

A launcher can add trading rules to a curve. Rules apply only inside a time box of at most 7 days from launch. They are fixed once the coin is live.

After the box ends, or when the aio admin releases the coin, the curve trades with no rules. The coin page shows the deadline and the current state.

Availability

Holders fee mode, locked dev allocation, linked pair launches and non-SOL and stock pairs are unavailable on aio curve. Floor funds and cleanup are not used by this engine. Trade history and holder balances are indexed. A coin shows its chart and feeds once the index has caught up. Trading uses the shared quote, build and wallet-signing flow before and after graduation.