Fees
The two cost streams you can pay, what sets each one, and where to read the live numbers.
There are two separate cost streams in the app, and they never mix. Trading fees are charged by the venue and paid from your trading collateral. AI suggestion calls are charged per call and paid from your Agent Wallet. This page explains both.
Live numbers come from the venue, not from us
We do not set venue trading fees, and they change. The app reads the current
fee tier through the venue's feeSchedule capability and shows it in the order
ticket before you confirm. The tables below describe the shape of each cost.
Exact percentages are marked as placeholders and should be filled from the live
fee schedule.
Two cost streams at a glance
| Cost stream | Who charges it | Paid from | When |
|---|---|---|---|
| Trading fees | the venue | your trading collateral | on each trade you place |
| AI suggestion calls | the paid AI provider | your Agent Wallet (USDC) | per call, only on a cache miss |
Trading fees
These are the costs of placing and holding a perpetual position. They belong to the venue, and the app surfaces them through the shared fee capability so the same UI works across exchanges.
Words you will see:
- Maker means your order rests on the book and waits to be matched.
- Taker means your order fills against an order that is already there.
- Funding is a recurring payment exchanged between longs and shorts to keep the perpetual price near the spot price. It is not a fee the app charges.
- Builder fee is a small venue-side routing fee you approve once during Venue Onboarding.
- Gas is the network cost of an on-chain action.
Per-venue template
Copy this block for each venue and fill it from the live fee schedule.
Venue name
Item Maker Taker What it is Trading fee [PLACEHOLDER]% [PLACEHOLDER]% the venue's charge to trade Funding [PLACEHOLDER] [PLACEHOLDER] paid between longs and shorts, not by the app Builder fee [PLACEHOLDER] [PLACEHOLDER] one-time routing approval Gas [PLACEHOLDER] [PLACEHOLDER] network cost, chain dependent Last updated: [DATE]
Hyperliquid
The first live venue. Fill from Hyperliquid's published schedule and the live feeSchedule read.
| Item | Maker | Taker | What it is |
|---|---|---|---|
| Trading fee | [PLACEHOLDER]% | [PLACEHOLDER]% | venue trading fee, tier dependent |
| Funding | [PLACEHOLDER] | [PLACEHOLDER] | paid between longs and shorts |
| Builder fee | [PLACEHOLDER] | [PLACEHOLDER] | approved once at onboarding |
mock-venue
The synthetic venue used for development and demos. It does not touch real money and charges no real fees. Any numbers it shows are simulated.
AI suggestion calls
Paid AI suggestions are settled from your Agent Wallet in USDC, using the x402 payment standard. This balance, the Agent Balance, is completely separate from your trading collateral.
Three rules keep this honest:
- You pay per call, not per session. A single merged suggestion may consult several providers, but you are charged for the paid provider work it actually does.
- A repeat question is free. The engine caches recent answers. Ask the same thing again inside the freshness window and you get the cached result at no cost.
- A bad request never costs you anything. Before paying, the engine checks that the symbol is listed, the leverage is under the cap, and your Agent Balance covers the call. If any check fails it returns an error and calls no provider.
| Item | Amount | Paid from | Notes |
|---|---|---|---|
| Per-call provider price | read live from the provider | Agent Wallet (USDC) | the price comes from the provider's x402 quote |
| Cached answer | free | n/a | within the freshness window |
| Invalid request | free | n/a | rejected before any provider is called |
The Agent Wallet holds USDC across Base and Polygon, and a call routes to whichever chain has the funds. You can deposit, withdraw, and revoke the spending delegation at any time. See self-custody for the exact scope of what that wallet can do.