How AER Connect works
These are AEREDIUM’s own answers about AER Connect, each with the ruling it rests on and the date it last changed. Claude reads the same answers through this connector, so what you are told here and what it is told there are one text rather than two.
How an agent's rules are set
On AER Connect an agent's rules are its policy, and the law is three sentences. The limits are set before the agent is created. The limits are only submitted when the agent is created: the agent and its limits are submitted together. To change the limits, recall the policy and edit it. The agent is not touched, nor is the token. So you write the policy — per trade, per day, ask-me-first-above, transactions per day, chains, assets and who it may pay — on the form that creates the agent, at step three on the consent page or under 'Create an agent' on your account page, https://mcppro.aeredium.io/account, and the agent and that policy go to the access platform together as one pact with one token; nothing waits for approval afterwards. To change the limits later, open the agent on your account page and edit its policy: the form opens on the policy as the platform holds it, and saving re-files the policy only, under the same pact, so the agent and its token are not touched and it acts under the new limits on its very next call. There is no road that submits limits on their own. Whatever you write is the law the agent is judged by. No tool on this connection proposes a pact.
Source: Bear, 2 October 2026 — Spec C-BIRTH-100, the three sentences of the law of birth; Spec 16 §1–§4; Spec 41 (two figures, per trade and per day); Bear, 7 September 2026 — "the customer decides; whatever he decides, that's the law". Last changed: 2026-10-02.
The operator road, and why it is not yours
The Police tools that propose or track an assignment (request_assignment, police_assignment_status and their kin) are the operator road for AER 360 estates. They need an AER 360 identity that an AER Connect connection does not hold, and the platform refuses them at the identity check. They are not the road for an AER Connect agent; the rules are set on the account page. Do not call them from this connection.
Source: Spec 127 (the platform's sentence); Bear, 8 September 2026, Question 2. Last changed: 2026-09-08.
AER 360 estates are a different door
This connector, AER Connect, is for a person who acts through Claude on his own account. If you hold an AER 360 estate, this is the wrong door: use the AER 360 connector instead, address https://mcp.aeredium.io/mcp, whose consent screen is your estate's own page. The two are not the same product and hold different agents.
Source: Bear, 8 September 2026, Question 5 — "This is the wrong door. If you have an account with AER360, then use a different MCP." Last changed: 2026-09-08.
Signing up, and signing in
A new owner signs up on the consent page that opens when you add the AER Connect connector in Claude (aeredium.io/connect-claude has the steps). An owner who already has a passkey signs in on the account page at mcppro.aeredium.io; the account page does not create accounts.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §1 Last changed: 2026-09-15.
The production service is new, and you onboard fresh
AER Connect is now a production service, and it is new: an owner, an agent or a connection from any earlier trial or preview of AER Connect does not carry over, and is created again here. If you connected and your agent is missing, or Claude reports no tools on the connection, that is usually this fresh start and not a fault: create the agent on your account page, https://mcppro.aeredium.io/account, and connect it to Claude again, exactly as a new owner does; this guide’s answers 'Signing up, and signing in' and 'Connecting an agent to Claude' say how. If, after you have created a fresh agent and connected it, the tools are still empty or an action is refused, that is no longer the fresh start: the refusal, or your account page, names the real cause, such as a credential revoked, an agent halted or a hand-off expired, and this guide’s answers 'Reading a refusal' and 'An expired hand-off, or a signed-out page' say what each asks you to do.
Source: Bear, 2 October 2026 — the production move to Group 100: the production service is new, and nothing from an earlier one carries over; the AAOI review of 2 October 2026, finding AT1 (the second step, so the fresh start never masks a real fault). Last changed: 2026-10-02.
Real chains and real money: what you can use here
AER Connect is not a sandbox. Its agents live on the real chains the limits form offers, and every transaction costs real money — the asset moved and the chain's gas. The AEREDIUM testnet and SEAR are not on offer and cannot be used here at all. Keep a first test small, but expect it to cost. When AEREDIUM's own mainnet is offered, AERX becomes a real currency; that is a later ruling, not this one.
Source: Bear, 9 September 2026 — "this is not a sandbox. Therefore, it will cost, and that's the way it is." Last changed: 2026-09-09.
Funding a new agent before its first action
A new agent's wallet is empty. Before its first action, fund it: ask for its address (the Wallet's get_address tool, or the account page), and send it the stablecoin its role will use — USDC for a Payer — on the chain it will use. Its payments and trades on Arbitrum need no ETH: our paymaster pays their gas from your gas account. A crossing between chains pays its own gas in each chain’s ETH, so an agent that will cross needs a little of it on the chains it crosses. Nothing is funded for you. An action on an empty wallet is refused by the Wallet in its own words, and a refusal naming a wei native balance is that wallet asking for gas on that chain.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §6, in the words of Spec C-GAS-ERR-100; Spec 16 §3; Bear, 9 September 2026 (real chains); the AAOI review of 2 October 2026, finding AU2 (read in the MCP Wallet’s and the access platform’s own source and on the chain, where a sponsored payment is proven and a sponsored trade is not yet). Last changed: 2026-10-02.
A refusal is an answer, not an outage
A refusal is the policy answering, not an outage. Report the refusing party's own words to the person and do not retry into the same wall. The party is named in the refusal: the access platform, MCP Police, the MCP Wallet, or AER Connect itself. When the refusal says a ceiling is reached, the remedy is on the account page — change package — and this connection cannot raise it; retrying spends nothing and changes nothing.
Source: charter law — refusals tell the truth in the failing party's own words; Bear, 8 September 2026, Question 4 — "be more explicit: ask the owner to increase the limit"; Spec 24. Last changed: 2026-09-09.
Your control panel, the account page
Your control panel is your account page, https://mcppro.aeredium.io/account. Sign in there with your passkey, in the browser you signed up in. From it you create agents, each with its policy, edit an agent's policy, halt or delete an agent, change package, and see every agent, its wallet, its connections and the audit register. Your account page also shows your gas account, beside your package: the dollars you have bought in advance for your agents’ operations, read live from the access platform, with a Buy gas press that takes ten dollars at a time or more on the same card you pay for your package with. Our paymaster sponsors each payment and trade your agents make on Arbitrum, and the gas fee of each is charged to your gas account as one figure; an unspent balance stays on your account for later. The connector address https://mcppro.aeredium.io/mcp is for Claude's connector settings only; it is not a page.
Source: Spec 12; Spec 30 (create on the dashboard); Spec 31 (the page's own front door); Spec 43 (delete, and the seat comes back); AER Connect Owner's Guide v1.2, 15 September 2026, §6, as amended by Spec 58 and Spec C-GAS-ERR-100 (the gas account sentence, carried in docs/owners-guide-1.2-amendment-spec-58.md until the Guide is reissued as v1.3); Bear, 9 September 2026; Bear, 22 September 2026 (the gas account); Bear’s ruling on Spec C-GAS-ERR-100 (the gas fee is one figure); Spec C-BIRTH-100 (the policy is edited, not set apart from the agent). Last changed: 2026-10-02.
Connecting an agent to Claude
Creating an agent and connecting it to Claude are two acts. Create it on the account page. Then, in Claude: Manage Connectors → AER Connect → Connect; the consent page opens, and at step three every agent you hold is listed — under one that has never been connected press 'Connect this agent to Claude'; under one already connected press 'Hand this agent to Claude' — and confirm with your passkey. One Claude connection acts as one agent at a time; my_agent reports which.
Source: Spec 30 §3; Spec 35; Spec 15. Last changed: 2026-09-09.
Where these answers come from
For anything about how AER Connect works, call aerconnect_guide before reasoning from a tool's name. Its answers are AEREDIUM's rulings, each with its source, and it is free. A person can read the same answers at https://mcppro.aeredium.io/guide. The same guide is a document, the AER Connect Owner's Guide, which your account page links.
Source: Spec 22; Bear, 8 September 2026, Question 6; AER Connect Owner's Guide v1.2, 15 September 2026. Last changed: 2026-09-13.
Packages, and how many agents each holds
AER Connect is sold in packages, each holding a number of agents, their connections to Claude, and your reading credential. Solo holds three agents. Team holds ten and is sold with unlimited members. Desk holds fifty and is sold with unlimited members. Estate is by quote and is the AER 360 product. One connector — one subscription — holds all the agents of its package. An agent you halt or delete gives its seat back, so the next agent can take it. To see your package or change it, go to your account page, https://mcppro.aeredium.io/account. Prices are shown there and nowhere else. The costs of using AER Connect are set out in the terms of this connector, at https://mcppro.aeredium.io/terms, which your account page and the consent page both link, and on your account page, which also shows any introductory offer once you sign up; this guide states no figure for either and no duration, because both are shown there and read live.
Source: Spec 24; Spec 128; Spec 132 (the allowance); Spec 43 (the seat comes back); Bear, 8 September 2026, Questions 7 and 13 — "one connector equals the package's agents"; "take out the prices … give them the link where they can upgrade"; Bear, 15 September 2026 — "they should be able to delete an agent"; Spec C-KB-PROD-100 — Bear, 2 October 2026: a question about cost is answered by naming the terms and the account page, and with no figure. Last changed: 2026-10-02.
Members, and when they open
Team and Desk are sold with unlimited members. Member invitations are not yet open on the account page; today the person who signed up is the one who signs in. When members open, they arrive on the account page, not through this connection.
Source: Spec 25 (to build); Bear, 8 September 2026 — "I agree with you once again". Last changed: 2026-09-09.
The two ranks, Authorised and read only
A connection is either Authorised (Claude may act as the agent) or read-only (Claude may read and never act). You choose on the consent page; a read-only connection refuses every acting tool by design. To act, reconnect from Claude and choose Authorised.
Source: Spec 13; PR #15. Last changed: 2026-09-07.
A blank limit is zero
On the limits form a blank box is zero, and zero is filed as zero: the agent may not do that thing at all. The one exception in meaning is ask-me-first-above: zero there means every transaction, however small, waits for your approval. Nothing is filled in from a template at submit; the template's figures are only what the boxes show before you type.
Source: Bear, 7 September 2026 — "blank = 0"; Spec 16. Last changed: 2026-09-07.
Which chains you may choose
Your agent may act on Ethereum, Arbitrum and Base. You tick the chains it may use on the limits form, and nothing else is permitted; the first ticked is the agent’s home chain, where its wallet is minted, and its funding root stays on that chain. Chains beyond those three are not offered yet, and neither are Solana, Bitcoin or the AEREDIUM chains. Your account page lists what your agent stands on today.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §3; Spec 16 §3; Spec 27 B; Bear, 8 September 2026, Question 10 — "phrase it: listed; show the list link"; Spec C-KB-PROD-100 — Bear, 2 October 2026: the production service is new, and no agent on it was created before 7 September 2026. Last changed: 2026-10-02.
Your policy is the law, and it is carried out
Your policy is the law, and what it allows is carried out. The road is: Claude asks MCP Police check_action about the exact action first and receives a receipt; the receipt travels into the Wallet's call; the Wallet's judge — the policy engine — decides against the pact you wrote, and signs only what it allows. A refusal names the rule it rests on, in the judge's words. If your policy allows an action and it is refused, that is AEREDIUM's defect and the refusal's sentence is what to send us.
Source: Bear, 8 September 2026, Question 11 — "if the client has written it in the policy, he has every right to expect that it will be carried out"; Spec 19. Last changed: 2026-09-09.
Who an agent may pay
Agents pay only the destinations their owner listed. You write the list on the agent’s limits form — when you create the agent, at step three or on your account page, or later by editing its policy on your account page — either a list for that agent alone or one list for all your agents. An address that is not on the list is refused at the Wallet; the refusal names the list. An agent with no list pays nobody. For a trading agent the same list names the exchange contracts it trades through; ask this guide which address to write for each exchange on each chain, because they are fixed, published addresses and must be copied exactly.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §5; Spec 37; Bear, 9 September 2026 — "agents can only pay amounts to people or companies that are whitelisted ... it has to be at the time when the owner fills out the policy for each of the agents"; Spec C-BIRTH-100 (the list is changed by editing the policy). Last changed: 2026-10-02.
An expired hand-off, or a signed-out page
If the hand-off to Claude expired, connect again from Claude — no new agent and no new credential are made; the existing connection is renewed and the page says so. If your account page timed out, sign in again with your passkey; nothing you did is lost.
Source: Spec 11; Spec 31; Bear, 8 September 2026, Question 12 — no durations are stated. Last changed: 2026-09-09.
The two roles, and what each may do
An agent has one role for life, chosen when you create it. A Payer transfers stablecoins — USDC, USDT, PYUSD and EURC — to addresses you list, and it cannot trade. A Trader trades on exchanges you name: it sells one coin for another inside its own wallet. It cannot send money to anyone, not even to you. It may sign the one approval an exchange needs before a first trade, for exactly the amount of that trade, and nothing else. Both may move their own USDC or USDT between chains, to their own address, through the coin's issuer.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §2 Last changed: 2026-09-13.
The three chains, and who pays the gas on each
Your agent may act on the chains you tick — Ethereum, Arbitrum and Base. For a payment or a trade on Arbitrum you do not buy or hold ETH: each is sent as one operation our paymaster sponsors, which pays its gas, and you pay for that from your gas account in dollars. The paymaster is on Arbitrum only today, so a payment or a trade on Ethereum or Base is refused before anything is signed. A crossing between chains is not sponsored: it pays its gas in each chain’s own ETH, which the agent’s wallet must hold — for USDC on the chain it leaves and the chain it arrives on, for USDT on the chain it leaves — and a trade never replenishes gas: buying ETH on Uniswap delivers WETH, an ERC-20 token, and WETH is not gas.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §3 and §6, in the words of Spec C-GAS-ERR-100; the AAOI review of 2 October 2026, finding AU2 (read in the MCP Wallet’s, the access platform’s and the policy engine’s own source and on the chain, where a sponsored payment is proven and a sponsored trade is not yet). Last changed: 2026-10-02.
The limits form, answer by answer
You answer the form when you create the agent, and to change an answer later you open the agent on your account page and edit its policy. The whole form is one document and every save replaces the previous one, under the same pact. It asks four things. Per trade is the most this agent may move in one transaction, and a larger action is refused. Per day is the most this agent may move in one day, midnight to midnight UTC, across everything it does. The day’s total includes the transaction being judged, so the transaction that would carry the day past your figure is refused, and one that lands exactly on it is allowed. Both are yours to write, to the cent, with no ceiling and no floor: whatever you write is the rule, and neither box may be left empty. Ask me first holds an action of that size or more instead of signing it; write the per trade figure there to never be asked. Transactions per day is a count, and a trade that needs an approval counts as two. The form asks no weekly figure and no period total: a period total waits for an audit trail. Chains and assets are ticked, and nothing else is permitted. Who may this agent pay is the destination list, and an empty list means the agent may pay nobody and trade nowhere. You must also choose whether the list is for this agent only or for all your agents; the form will not choose for you, and if you press Save without choosing it says: say whether this list is for this agent only or for all your agents, nothing was sent.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §4, as amended by Spec 41 and Spec 42 — Bear, 15 September 2026: two figures, per trade and per day, and the day is midnight to midnight UTC; Spec C-KB-PROD-100 — Bear, 2 October 2026: the production service is new, and no document on it was saved under the older form; Spec C-BIRTH-100 — the form is answered at creation and edited afterwards Last changed: 2026-10-02.
What a day is, and when it resets
Per day is the most this agent may move in one day, midnight to midnight UTC, across everything it does. The day’s total includes the transaction being judged, so the transaction that would carry the day past your figure is refused, and one that lands exactly on it is allowed. At midnight UTC the day’s total returns to zero.
Source: Bear, 15 September 2026 — "a daily limit should be the whole day, from 0:00 to 24:00, and a day is defined by UTC"; "the figure is the figure"; engine Spec E8 Last changed: 2026-09-15.
Ask me first, and what a hold does today
Ask me first holds an action of that size or more for you instead of signing it. Today there is no page on which to answer a hold, so a held action simply does not happen. Until that page exists, set ask me first above the amounts you want your agent to act on alone, or your agent will be stopped at that figure. If you leave it blank, the role's own figure applies, and for a Trader that figure is ten dollars: a ten-dollar trade is held. The refusal reads that owner approval is required before a ticket can be minted; the remedy is to raise the figure by editing the agent’s policy, or to test smaller.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §4; Spec C-BIRTH-100 (the figure is changed by editing the policy) Last changed: 2026-10-02.
Saving your limits again, and a Trader’s one-time approval
A Trader created on this service may sign the one-time approval an exchange needs from the start, for exactly the amount of its trade: the limits you saved when you created it already carry that permission, so nothing needs saving again before its first trade. A refusal that says the dry-run failed for an insufficient allowance means the swap was tried against an allowance your agent’s wallet did not hold at that moment: the one-time approval it needs had not landed on the chain. The Wallet reads that allowance each time it prices a trade, and adds the approval, for exactly the trade’s amount, whenever the allowance is short; so ask your agent for the trade again, and nothing on the limits form needs to change.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §4 and §10, as amended by Spec C-KB-PROD-100 — Bear, 2 October 2026: the production service is new, and no agent on it was created before its role could sign the approval; the AAOI review of 2 October 2026, finding AU3 (read in the connector’s, the policy engine’s and the MCP Wallet’s own source: one document is filed at creation and at every edit of the policy — "Set limits" then — the Trader’s role has named the approval since 13 September 2026, and the Wallet adds the approval whenever the allowance is short) Last changed: 2026-10-02.
The destination list: which exchange address to write for which chain
For a Trader the destination list holds the exchange contracts it may trade through. They are fixed, published addresses; copy them exactly. Uniswap v3 on Ethereum: 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45. Uniswap v3 on Arbitrum: 0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45. Uniswap v3 on Base: 0x2626664c2603336E57B271c5C0b26F421741e481. PancakeSwap v3 on Ethereum: 0x13f4EA83D0bd40E75C8222255bc855a974568Dd4. PancakeSwap v3 on Arbitrum: 0x32226588378236Fd0c7c4053999F88aC0e5cAc77. PancakeSwap v3 on Base: 0x678Aa4bF4E210cf2166753e054d5b7c31cc7fa86. Do not list the older Uniswap router 0xE592427A0AEce92De3Edee1F18E0157C05861564: the Wallet does not use it, and an approval to it would be refused. Curve is different. A Curve trade goes through a pool, and the pool is chosen when the trade is priced, so it cannot be listed in advance; a Curve trade is therefore refused the first time, and the refusal names the pool's address. Add that address to the list and run the trade again. That is a known limitation, and a ruling that would let you name Curve as a whole is pending.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §5 Last changed: 2026-09-13.
Money cannot yet leave an agent’s wallet
Know this before you fund an agent. Today there is no road by which money leaves an agent’s wallet except through the agent’s own permitted actions. A Trader cannot send its balance back to you, and halting an agent is final and does not release its funds. For the same reason an agent whose wallet still holds funds cannot be deleted, and the refusal names the balances, so that money is never deleted out of sight. An owner’s return to my wallet act is designed and not yet built. Until it is, fund an agent with what it needs for its work and no more.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §6 Last changed: 2026-09-15.
Halting or deleting an agent, and the seat it gives back
Your package is three, ten or fifty agents. Halting an agent is final: its credentials and its pact are revoked and it can never act again, and it stays on your page as halted. Deleting an agent takes it off your page; its history stays on your record. A halted or deleted agent gives its seat back to your package. An agent whose wallet still holds funds cannot be deleted, and the refusal names the balances, so that money is never deleted out of sight; move the funds out through the agent’s own permitted actions first.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §6; Spec 43 — Bear, 15 September 2026: "they should be able to delete an agent". Last changed: 2026-09-15.
Your gas account, and the paymaster that pays your agent’s gas
Gas for your agents is bought in advance, in dollars, on your account page: ten dollars at a time or more, on the same card you pay for your package with. Each payment and each trade your agent makes on Arbitrum is sponsored: the smart contract that pays its gas is AEREDIUM’s paymaster, 0x2275c477acef13886c0cb3eb7ab55ea1e07370ec on Arbitrum, and the operation’s gas fee is charged to your gas account as one figure. Before the first sponsored operation on a chain, a separate sponsored transaction sets up the agent’s wallet there, once, and its gas fee is charged the same way. Your balance is shown live in aerconnect_my_agent and on your account page. When it runs low, below the cost of about two typical operations, you are told to top up. An operation the balance cannot cover is refused before it is sent, and the refusal says what your gas account holds and what the operation needs at most. An unspent balance stays on your account for later; it is never refunded.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §6, in the words of Spec C-GAS-ERR-100; Bear, 22 September 2026 (the U3 program: the gas account), and Bear’s ruling on Spec C-GAS-ERR-100 (the gas fee is one figure); the AAOI review of 2 October 2026, finding AU2 (read in the MCP Wallet’s and the access platform’s own source and on the chain, where a sponsored payment is proven and a sponsored trade is not yet). Last changed: 2026-10-02.
How to ask your agent for a trade
Your agent uses three tools in order: check_action asks MCP Police, build_transaction has the Wallet price the trade, judge it and issue a ticket, and submit_transaction signs and sends. Tell it the trade in words, for example: trade five dollars of USDC for WETH on Arbitrum on Uniswap v3. The agent then sends action trade, venue uniswap_v3, asset USDC, to_asset WETH, amount_usd 5, chain arbitrum, and contract_address set to the Uniswap address for Arbitrum from your destination list, or left empty. The exchange words are uniswap_v3, pancakeswap_v3 and curve. to_asset is required for every trade: a symbol the Wallet knows, which is USDC, USDT or WETH, or the token’s own address. asset is what the agent sells and must be a stablecoin. You need not state a function; the connector names it from the action (swap for a trade, transfer for a payment, bridge for a crossing). If you state one, yours is used. Do not state a slippage figure. The Wallet trades at one figure, set by its operator, 50 basis points (half of one percent) today; the connector states it for you at pre-flight, and your role’s rule judges it. A different figure you state is refused, because the Wallet would not trade at it. Do not state price deviation, simulation or the oracle check: the Wallet measures them when it builds the trade, against Chainlink’s price for each leg, and the pre-flight assumes them within bound and says so. If the measured price deviation is within your rule’s bound (the Trader’s is 3 percent), the trade executes; above it, the Wallet refuses at build and names the rule. What comes back is a ticket, if the trade passed both judges, with the dry-run result and the four facts your pact’s rules read: simulation, slippage, price deviation and the oracle check. Where the exchange needs the one-time approval the ticket carries two legs, and submit_transaction returns two transaction hashes, the approval and then the swap. Your document may name other exchanges, such as Uniswap v4, Aerodrome or 1inch, but only Uniswap v3, PancakeSwap v3 and Curve are connected today, and naming another is refused in words: this door trades directly on uniswap_v3, pancakeswap_v3, curve, best_direct, and the exchange you named is not yet wired to it. Two doors refuse a venue for two reasons. Police, before anything is built, refuses a venue contract that is not on your list, whatever exchange it belongs to. The Wallet, when it builds, refuses a listed venue on an exchange it is not yet wired to, and names the exchanges it trades on. If you name 1inch, Police answers first.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §7, as amended by Spec 47 (the function sentence, carried in docs/owners-guide-1.2-amendment-spec-47.md until the Guide is reissued as v1.3), by Spec 53 (the two-doors paragraph, carried in docs/owners-guide-1.2-amendment-spec-53.md until the Guide is reissued as v1.3) and by Spec 54 (the slippage paragraph, carried in docs/owners-guide-1.2-amendment-spec-54.md until the Guide is reissued as v1.3) Last changed: 2026-09-17.
The best price across the exchanges you allow
To have the Wallet choose, ask for the best price: for example, trade five dollars of USDC for USDT on Arbitrum at the best price. The agent sends venue best_direct and leaves contract_address empty. The Wallet quotes every exchange your pact allows on that chain, compares what your wallet would actually receive, and chooses. The answer names the exchange chosen, and the record on your account shows every exchange’s quote. Every exchange it may choose from must have its contract on your destination list for that chain: MCP Police checks that before the trade and names any that is missing.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §7 Last changed: 2026-09-13.
How to ask your agent for a payment
Tell a Payer the payment in words, for example: pay twenty USDC on Arbitrum to that address. The agent sends action transfer_stable, asset USDC, amount_usd 20, chain arbitrum, and to_address set to the address you named. The address must be on your list for that agent; otherwise MCP Police says so before anything is built, and the engine refuses it at signing. You need not state a function; the connector names it from the action (swap for a trade, transfer for a payment, bridge for a crossing). If you state one, yours is used.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §8, as amended by Spec 47 (the function sentence, carried in docs/owners-guide-1.2-amendment-spec-47.md until the Guide is reissued as v1.3) Last changed: 2026-09-15.
Moving stablecoins between chains: the crossing
An agent may move its own USDC or USDT from one chain it is permitted on to another, to its own address only, through the coin’s issuer: Circle’s CCTP for USDC and Tether’s USDT0 for USDT. No third party holds the coins in transit. The agent sends action bridge_stable, asset USDC, amount_usd, chain for the chain it crosses from and to_chain for the chain it crosses to. You need not state a function; the connector names it from the action (swap for a trade, transfer for a payment, bridge for a crossing). If you state one, yours is used. USDC arrives after the source chain’s finality, minutes on Arbitrum and Base; the Wallet completes the arrival with a signature on the destination chain, so the wallet needs gas on both chains. USDT arrives automatically through Tether’s network. The issuer’s contract must be on the destination list for the chain crossed from. For USDC, Circle CCTP TokenMessengerV2 on Ethereum, Arbitrum and Base: 0x28b5a0e9C621a5BadaA536219b3a228C8168cf5d. For USDT, Tether USDT0 on Ethereum: 0x6C96dE32CEa08842dcc4058c14d3aaAD7Fa41dee. For USDT, Tether USDT0 on Arbitrum: 0x14E4A1B13bf7F943c8ff7C51fb60FA964A298D92. USDT cannot be crossed to or from Base: Tether does not publish its road there. USDC crosses between all three chains. A USDC crossing that outlives its ticket is not lost: it is recorded as awaiting attestation with the burn’s transaction hash, and the agent’s get_crossing tool completes it later. A crossing carries no exchange and no price, so it is judged only against your amounts, your chains and your list.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §9, as amended by Spec 47 (the function sentence, carried in docs/owners-guide-1.2-amendment-spec-47.md until the Guide is reissued as v1.3) Last changed: 2026-09-15.
Reading a refusal
Every refusal says what happened, in the words of the part that refused, and each of the common ones asks you for one thing. A refusal that says an action names no destination, or that a destination is not on this agent’s list, asks you to add the address by editing the agent’s policy. One that says a venue contract is not on this agent’s list asks you to add that exchange’s address for that chain. Two doors refuse a venue for two reasons. Police, before anything is built, refuses a venue contract that is not on your list, whatever exchange it belongs to. The Wallet, when it builds, refuses a listed venue on an exchange it is not yet wired to, and names the exchanges it trades on. If you name 1inch, Police answers first. One that says best_direct may choose an exchange whose contract is not on the list asks you to list that contract or to remove that exchange. One that says owner approval is required before a ticket can be minted means the amount met your ask-me-first figure: raise it, or test smaller. One that names the daily rule, or says the daily volume has exceeded, means this transaction would carry the day, midnight to midnight UTC, past your per-day figure: wait for midnight UTC, or raise the figure by editing the agent’s policy. One that says the transaction count limit is reached and the owner may grant more means this transaction would make more than your transactions-per-day figure in the UTC day: raise the figure, or wait for midnight UTC. A refusal that says the dry-run failed for an insufficient allowance means the swap was tried against an allowance your agent’s wallet did not hold at that moment: the one-time approval it needs had not landed on the chain. The Wallet reads that allowance each time it prices a trade, and adds the approval, for exactly the trade’s amount, whenever the allowance is short; so ask your agent for the trade again, and nothing on the limits form needs to change. One that says a signing address has too little wei native balance asks for gas on that chain. One that says a trade must name the asset it buys in to_asset asks you to tell the agent what to buy. One that says curve has no pool, or that names a pool address, asks you to list that pool or to choose another exchange. If a submit is refused before anything was signed, the ticket is released and the sentence says so. Ask Police again for a fresh receipt for the same action, then submit the same ticket; the first receipt was consumed at the gate. Quote the refusal’s exact sentence when you report it: it is written to be quoted.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §10, as amended by Spec 53 (the two-doors paragraph, carried in docs/owners-guide-1.2-amendment-spec-53.md until the Guide is reissued as v1.3) and by Spec 54 (the fresh-receipt paragraph, carried in docs/owners-guide-1.2-amendment-spec-54.md until the Guide is reissued as v1.3), and by Spec C-KB-PROD-100 (the insufficient-allowance sentence, in the cause the production service has, shared with the entry on saving your limits again), and by Spec C-BIRTH-100 (a figure or an address is changed by editing the policy) Last changed: 2026-10-02.
What is not yet built, plainly
Plainly, these are not built yet: a page on which you answer a hold; a road to return an agent’s funds to you; naming Curve as a class of destination rather than by pool address; exchanges beyond the three connected, with Aerodrome waiting for its successor to launch; chains beyond the three; and USDT crossings to or from Base. Each is on the list, in order, and the guide will say when each arrives.
Source: AER Connect Owner's Guide v1.2, 15 September 2026, §12 Last changed: 2026-09-13.