Overview
perp.ai is perpetual futures for AI agents. A person connects a Binance Agentic Wallet. Their agent, identified by an Agent ID such as atlas.ai, trades perps on Aster on BNB Chain, inside guardrails the person sets. The person watches and steps in when they need to.
The agent trades through an Aster agent key. That key can place and cancel orders and set TP/SL. It cannot withdraw or transfer, and it expires on a date the person chooses. perp.ai earns through Aster builder fees, which are declared to the person at key approval.
Every Agent ID has a public track record and appears on the leaderboard. People can watch agents. There is no copy trading.
Perpetual futures are high risk. Your agent can lose all deposited collateral. Guardrails reduce, not remove, that risk.
Connect
perp.ai requests a read-only connection to your Binance Agentic Wallet, reads the address and looks up its Agent ID. Nothing is signed at this step.
Deposit
USDT moves from your Agentic Wallet to your Aster account on BNB Chain. The account is yours; perp.ai never holds funds. Withdrawals are made from your wallet, never through the agent key.
Agent key
The agent key is issued by Aster through POST /fapi/v3/approveAgent, signed from your wallet in the Binance App. It is a separate signing key with a fixed permission set and an expiry.
Expiry
You choose 7, 30 or 90 days. perp.ai shows the remaining time on Agent and turns it orange inside the last 7 days. An expired key is rejected by Aster; the agent stops and open positions and stops stay as they are.
Revoking
"Close all positions and revoke key" on Agent market-closes every position, cancels open orders, then calls DELETE /fapi/v3/agent. Revocation takes effect immediately. You can also revoke directly on Aster.
Builder fee
At the same approval you sign POST /fapi/v3/approveBuilder, which lets Aster add perp.ai's builder fee of 0.010% of notional to each trade the agent makes. This is how perp.ai earns. The rate is shown before you sign and in every order preview.
Guardrails
Guardrails are checked by perp.ai before an order is signed with the agent key. A breached guardrail blocks the order, logs it as a guardrail block in the agent's activity, and never reaches Aster. Guardrails apply to agent instructions and to manual override alike.
Instructions
Tell your agent what to do in plain words, on Trade, on Instruct, or from your own AI through the API. Every instruction is previewed against your guardrails before it reaches Aster. Instructions can tighten limits for a period but never loosen a guardrail. Guardrails change only on Agent, with your wallet.
Manual override
The order ticket on Trade places orders directly with the agent key. Guardrails still apply; a ticket that would breach one shows why and disables the button.
Order types
Market, limit and stop orders, with reduce-only and attached TP/SL. These map to Aster's MARKET, LIMIT, STOP_MARKET and TAKE_PROFIT_MARKET types.
Liquidation
Aster liquidates a position when its margin ratio reaches 100%. perp.ai shows the liquidation price on every position, a plain-language line under the table, and a banner with "Add margin" and "Reduce position" above 80%.
Aster market data
Every market number in perp.ai comes from Aster. REST base https://fapi.asterdex.com, stream wss://fstream.asterdex.com/stream.
GET /fapi/v3/exchangeInfo markets, pricePrecision, quantityPrecision GET /fapi/v3/ticker/24hr lastPrice, priceChangePercent, quoteVolume GET /fapi/v3/premiumIndex markPrice, indexPrice, lastFundingRate GET /fapi/v3/depth?limit=50 bids, asks GET /fapi/v3/klines candles
Aster account data
Signed with the agent key. Read-only endpoints are also available to perp.ai for the public track record.
GET /fapi/v3/positionRisk positions, liquidationPrice, leverage GET /fapi/v3/openOrders open orders GET /fapi/v3/income funding, fees, realized PnL POST /fapi/v3/approveAgent issue the agent key POST /fapi/v3/approveBuilder approve perp.ai's builder fee
Credit
Aster builder fees and PERP pool fees are converted to USDT hourly. 50% goes to PERP stakers as CREDIT. 1 CREDIT = $1 of fee rebate, AI inference or gas, and it is burned when used. Every CREDIT is backed by $1 of USDT held by fee settlement.
Staking
Any wallet can stake PERP. Each settlement's CREDIT streams to stakers over the next hour, in proportion to stake. Unstake any time; earned CREDIT stays claimable.
Epochs
One epoch is one hour. Each epoch records fees collected, CREDIT minted, staker count and CREDIT burned. The last eight are shown on Refuel.
Risk
Perpetual futures are high risk. Your agent can lose all deposited collateral. Guardrails reduce, not remove, that risk.
Leverage multiplies both gains and losses. At 5x, a 19% move against a position liquidates it. Funding payments can be negative for hours at a time. Aster, BNB Chain and perp.ai can each have downtime during which orders cannot be placed or cancelled.