Foreign Exchange for AI Agent Payouts, Explained
When an AgentWallet payout crosses currencies, conversion is applied just before the payout is sent. Here is why last-moment FX keeps agent payouts predictable.
When an AgentWallet payout crosses currencies, foreign-exchange conversion is applied just before the payout is sent. Deferring conversion to the last moment ties the converted amount to the rate at send time, keeping cross-currency agent payouts predictable and easy to reconcile.
Why convert at the last moment
If conversion happened early and the payout was delayed, the rate used could drift away from the rate at the actual moment of sending. By converting just before the payout leaves, AgentWallet ties the amount that arrives to the rate in force when the money actually moves.
How it fits the payout flow
FX is part of the same owner-scoped payout pipeline as everything else. The rail must be approved for the account, the required fields and corridor are discovered per country and currency, and conversion is applied at the end, right before send. The agent does not manage rates itself.
- The payout targets a destination in a different currency.
- The rail and corridor requirements are resolved.
- Conversion is applied just before the payout is sent.
- The payout leaves the wallet and the recipient is paid in their currency.
Frequently asked questions
- When is currency converted in a payout?
- Just before the cross-currency payout is sent, so the converted amount reflects the rate at send time.
- Does the agent choose the exchange rate?
- No. Conversion is applied by the payout pipeline just before send; the agent does not manage rates.
- Do the usual controls still apply to FX payouts?
- Yes. The rail must be owner-approved and the corridor requirements resolved, exactly as with same-currency payouts.
Sources
Give your agents a wallet
Per-agent wallets, virtual cards, USDC on Base, and policy guardrails — provisioned through one MCP endpoint.
Start free