> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useotto.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Otto Swap & Bridge Mini-Agent

> Swap any token or bridge cross-chain from the Otto Swap & Bridge Mini-Agent in /app Mission Control — one console for same-chain swaps and cross-chain bridges, across the swap-widget chain set including RH Chain.

The **Otto Swap & Bridge Mini-Agent** is the swap & bridge console in [`/app`](https://useotto.xyz/app) Mission Control. Same-chain swaps and cross-chain bridges live in **one console** — pick the from-token, to-token, chains, and amount; Otto finds the best route; you review the authorization shown for that route. One-shot owner actions require confirmation; a supported action running under an activated unified Otto arm does not require another owner signature until you revoke that arm.

## What you can do

* **Same-chain swaps** — routed via LI.FI DEX aggregation across supported liquidity sources.
* **Cross-chain bridges** — routed via Li.Fi across bridge providers (Stargate, Across, Hop, and more), with arrival tracking on the destination chain.
* **RH Chain (4663) tokens** — swap Robinhood Chain tokens on the wallet rail. Use the [RH-Season](/intelligence-guides/rh-season) feed to find screened RH Chain movers first (rug-risk flags + liquidity floors).
* **Robinhood tokenized stocks** — the console reaches tokenized equities on the wallet rail; pair a trade with the [Equity Report Card](/intelligence-guides/equity-report-card) (SEC fundamentals + one-time-charge flags) for research.

<Note>
  Looking for autonomous X Layer swaps from a TEE sub-wallet? That's the Otto X [`/auto-swap`](/acp-swarm/otto-x) surface, not the `/app` console.
</Note>

## Chains

The Swap & Bridge mini-agent reaches the swap-widget chain set — see [Supported Chains](/introduction/supported-chains-integrations) for the current per-surface list. The swap widget covers the broadest set of EVM chains plus Solana; RH Chain tokens and tokenized stocks ride the wallet rail.

## The flow

1. Open `/app` and open the **Swap & Bridge** console.
2. Pick **from-token**, **to-token**, and the **chain(s)** — same chain for a swap, source + destination for a bridge.
3. Enter the **amount**.
4. **Review the route** — the console shows the path and expected output before anything runs.
5. **Confirm** — the action executes through your Otto trading account. Nothing runs until you confirm.

<Note>
  **Custody:** swaps and bridges run through a Safe smart account that is **agent-custodial today** — an Otto-managed key signs execution. The user-owned [Safe7579](/introduction/safe7579-architecture) model is rolling out in gated early access. Your wallet is its sole owner, but activating Otto installs an unrestricted, non-expiring permission that either named Otto runtime operator may use until you revoke.
</Note>

<Warning>
  The Swap & Bridge mini-agent automates routing; it does not remove market risk. Quotes move between quote and execution — use explicit slippage limits. On young chains like RH Chain, **check liquidity and rug-risk before acting on a percentage move**; a +500% print against thin liquidity is not the same signal as +500% against deep liquidity.
</Warning>
