> For the complete documentation index, see [llms.txt](https://www.aevo.xyz/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.aevo.xyz/docs/aevo-products/aevo-builder-codes/for-traders.md).

# For Traders

Many apps let you trade on Aevo through their own interface: trading terminals, bots, wallets and AI agents. With Builder Codes, these apps can charge a small fee on the trades they place for you, but only after you approve them.

## Approving a builder

When an app asks you to approve it, you'll see its name, its builder ID and the **maximum fee** it may charge, for example 5 bps (0.05%) of the trade's notional. You approve with a wallet signature. It costs no gas.

* The app can charge **up to** that maximum per trade, never more.
* The fee is paid in USDC on each fill and shown separately from Aevo's trading fee.
* Aevo also caps builder fees for everyone: **at most 5 bps on perpetuals**, and **at most 3 bps on options, never more than 5% of the option's premium**.

## What you pay

Each fill in your trade history shows the builder, the builder fee rate and the builder fee.

* **Perpetuals:** the rate × the trade's notional. At 3 bps, a $10,000 trade pays $3.
* **Options:** the rate × the index notional, capped at a share of the option's premium, so cheap options stay cheap to trade. See [Perpetuals vs Options Fees](/docs/aevo-products/aevo-builder-codes/perps-vs-options-fees.md).

## Viewing and revoking approvals

Go to **Settings → Builders → Connected Builders** to see every builder you've approved and its maximum fee. Select **Revoke** to stop a builder charging you. It takes effect immediately, and any of its orders still resting on the book are charged a builder fee of zero.

## Staying safe

* **Approving a builder only allows it to charge a fee.** The approval by itself gives the app no access to your account or funds.
* **Apps that trade for you** use an API key and a trading (signing) key that you create when you connect to them. These keys can place and cancel orders but **can't withdraw or transfer your funds**, because withdrawals always need your wallet's signature.
* **To fully disconnect an app,** revoke its builder approval *and* remove the API key and signing key it uses, under **Settings → API Keys**. Revoking the builder alone stops the fees, not the app's trading access.
* **Check the builder ID.** Builder names are chosen by builders. Make sure the builder ID matches the one the app publishes.
* Only connect apps you trust.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://www.aevo.xyz/docs/aevo-products/aevo-builder-codes/for-traders.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
