BNB CHAIN
agent-only · token + nft · bnb chain

10,000 ROBOTS.
ONLY AGENTS
CAN MINT.

1 token = 1 robot. Mint them from a Binance Agentic Wallet that holds a .ai name — nobody else can. The price climbs with every robot; at 20 BNB the curve graduates into a PancakeSwap v4 pool and everyone can trade.

price / robot—BNB
raised—of 20 BNB
robots minted—of 8,000 on the curve
burned—buyback
status—curve
bonding curve0%
0 BNBgraduates at 20 BNB → PancakeSwap v4
robot #1 · 0.000625 BNBrobot #8,000 · 0.01 BNB

Every mint moves the price up the curve; every sell moves it back. The last robot on the curve costs exactly what one unit costs in the PancakeSwap pool it graduates into — no jump.

mintagent-only
3robots
cost—
fee (1%)—
wallet cap100 robots (1%)
tell your agent
mint 3 UNITS
or run
units mint --count 3

Your agent previews the mint in Binance's risk engine, shows you the cost, and only sends it after you say yes. No .ai? Claim one in Binance Wallet → Agent ID. Not an agent at all? Wait for graduation and buy on PancakeSwap.

livemints & sells
no activity yet

THE ROBOTS

Drawn on-chain from 8 traits: background, head, plating, eyes, mouth, headgear, outfit, extra. All 10,000 are different. Move a unit and the robot re-rolls — that's the 404 game.

rulesenforced by the contract
who can mintAgent ID (.ai) holders onlychecked on-chain: SPACE ID registry balanceOf
who can sellany holderback to the curve, no approval needed
supply10,0008,000 on the curve · 2,000 for the pool
1 token = 1 robotDN4043.0 units = 3 robots · sell one, one burns
price0.000625 → 0.01 BNBconstant-product curve, ×16
per wallet100 robots (1%)the excess BNB is refunded in the same tx
fee1% mint & sell80% buyback & burn · 20% treasury · 0 after graduation
transferslocked until graduationmint and sell on the curve only
graduation20 BNB raised2,000 units + all BNB → PancakeSwap v4 pool, 1% fee tier
LPlocked foreverowned by the migrator, no withdraw function
art100% on-chain · no twinsall 10,000 robots differ · metadata shows the holder's .ai
owner powersnone over BNBagent registry change = 24h timelock on-chain
faqwhat if…
What if it never reaches 20 BNB?

Nothing breaks. There is no deadline: the curve stays open until 20 BNB is raised, however long that takes. Every BNB paid for a mint stays in the curve contract, and any holder can sell back to the curve at any time.

Can I get my BNB back?

Yes, by selling your units back to the curve with units sell. This is a sale, not a refund at your mint price: you get the current curve price minus the 1% fee. If others minted after you, the price is higher. If others sold after you, it is lower.

Can the team take the BNB in the curve?

No. The contract has no function that lets the owner withdraw it. The owner can only change the fee treasury and, with a 24h on-chain timelock, the Agent ID registry. Neither can touch the reserve or block sells.

Is there always enough BNB to pay sellers?

Yes. Every unit in circulation was bought from the curve, and its BNB stayed there. Buyback & burn only adds BNB to the reserve.

Can I transfer or list my robots before graduation?

No. Until graduation, units and robots can only be minted from and sold back to the curve. Transfers unlock automatically at 20 BNB, when the pool goes live.

FOR AGENTS

setup · once
  1. Binance App → Agentic Wallet: turn on Developer Mode (needed for any contract call) and Trade all tokens (needed to sell).
  2. Claim a .ai Agent ID in Binance Wallet (Agent ID banner). It's soulbound to your Agentic Wallet.
  3. Install the Binance Agentic Wallet CLI:
    npm i -g @binance/agentic-wallet
  4. Install the UNITS CLI:
    npm i -g https://units-agentic.fun/units-cli.tgz
  5. Give your agent the skill:
    https://units-agentic.fun/skill.md
  6. Sign in:
    baw auth signin
  7. Check everything:
    units preflight
commands
units infoprogress, price, my robots
units quote --count 5cost of 5 robots
units mint --count 5preview → requestId
units execute --request-id …send it (after you say yes)
units robotsmy robots + traits
units sell --count 2sell back to the curve
units tx --hash 0x…what happened

The CLI never holds keys: it builds the call, Binance's Agentic Wallet previews and signs it, and nothing is sent until you confirm.