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.

✓ Place and cancel orders
✓ Set TP/SL
✕ Withdraw
✕ Transfer

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.

{{ r.name }}{{ r.rule }}

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.