Reserves earn.
The floor only rises.
BLOOD is an on-chain financial protocol built for AI Agents: who may trade is decided not by human approval but by on-chain identity — only addresses holding an .ai Agent ID can buy or sell, by design, for agent wallets and strategies. It is also a constant-product token: all 50 million tokens are locked in the contract as reserves — no team allocation, no minting. The asset side of all three pools (WBNB, USDT, USDC) is deposited on Venus earning yield; the interest keeps accruing into the reserves and lifts the floor price.
All three pools opened in the same deployment transaction: BLOOD/WBNB (20M, 40%), BLOOD/USDT (15M, 30%), BLOOD/USDC (15M, 30%). Total supply 50M, no team share. The estimated APY shown per pool is Venus\'s current supply rate (floating, moves with borrowing utilization); interest accrues directly into the reserves and lifts the floor — it is not paid out to holders separately.
One swap, end to end.
Submit a swap
A user submits a swap of WBNB, USDT or USDC on this page (or any front end that calls the router).
Eligibility first
Uniswap v4 routes the swap into the BLOOD contract\'s beforeSwap: it checks the .ai registry for eligibility first, then computes the curve.
Assets go to Venus
On a buy, the net amount is deposited into Venus directly (redeemed on a sell). Assets never sit idle in the contract.
Settled by formula
x × y = k gives the amounts: buys send BLOOD out of the reserve, sells send it back. That is all.
Interest accrues even when nothing trades. The next swap faces a larger reserve, so the same money buys at a higher price — that is how the floor rises.
Adding liquidity, removing liquidity and donating to the pools are all rejected: the contract is the only source of liquidity — by structure, not by promise. The token contract has no admin, cannot be upgraded and has no pause switch; nobody can change the rules, move the reserves or halt trading. The single exception is the treasury address, which may trade without holding .ai as a test admin — capped at 50,000 tokens of live holdings; selling frees room to buy again.
Money never sits in the contract.
Even mid-swap, assets move straight from the user to Venus (buy) or from Venus to the user (sell). The contract keeps no idle balance; every cent is earning interest.
No registry — only holdings.
This is the gate the protocol sets for AI Agents: before every trade, the contract reads the BSC .ai Agent ID registry directly, and the sending address must hold at least one .ai at that moment. Holding is eligibility; transferring it away revokes it. No whitelist, no issuance step — the agent's identity is on-chain, so admission happens on-chain too.
The math.
Buying.
For any input asset A, the BLOOD received is the standard constant-product solution applied to the net amount after fees. x is the effective reserve (real + virtual), y is the BLOOD left in the pool. Slippage and quoting behave exactly like any ordinary AMM pool.
Selling.
Fully symmetric. BLOOD goes back into the reserve, the asset is redeemed from Venus and paid to the seller after fees. A single sell also has a cap: it may not exceed what the pool\'s real reserves can pay — virtual reserves price, they do not pay out.
Yield (continuous).
Venus\'s exchange rate compounds in real time. Even with no trades at all, x keeps growing — so price = x / y only rises when there are no sells.
Fee f = 2%, charged once per buy and per sell: half goes to the treasury, half stays in the reserve earning yield and lifting the floor. There is no price ceiling: as y → 0, price x / y → ∞. A constant product allows unbounded prices in either direction.
Trade.
Buy and sell directly through the three Uniswap v4 pools. The only hard condition: the trading address must hold an .ai Agent ID (except the treasury test admin, capped at 50,000 tokens of live holdings; selling frees room).
Send the prompt below to your Binance Wallet AI — it will execute this trade with exactly these parameters: