> ## 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.

# Portfolio Co-Pilot

> A regime-aware wallet header and a single, display-only yield suggestion in /app Mission Control — it links, never executes.

The Portfolio Co-Pilot surfaces inside [/app Mission Control](https://useotto.xyz/app) as two things: a **regime-aware wallet header** that shows your two pots with honest custody labels, and a **single display-only suggestion** that links idle USDC to a yield venue. It never executes anything on its own.

<Note>
  The standalone `useotto.xyz/analysis` page has been retired — it now redirects to [/app](https://useotto.xyz/app), where this surface lives alongside the rest of Mission Control.
</Note>

## Wallet header — two pots, labeled by custody truth

The header shows the two accounts you actually have, each labeled with its real custody regime:

* **CONNECTED WALLET** — your auth EOA (the wallet you signed in with). Role: auth, gas, and withdrawals.
* **OTTO WALLET SAFE** — the Otto Wallet Safe you fund for mini-agent activity. Its custody label follows the account's actual regime:
  * most accounts today show **agent-custodial today — an Otto-managed key signs execution**;
  * the label reads **user-owned · Otto acts only while armed** only once your account is on the converged Safe7579 regime.

The label never overclaims: if the regime can't be determined, it stays on the agent-custodial wording rather than upgrading to a user-owned claim.

## The Co-Pilot suggestion — informational, never executes

When your Otto Wallet Safe holds **idle USDC (≥ \$100)**, the Co-Pilot shows a single suggestion pointing at the top live, deployable USDC yield venue it can find — for example:

> **OTTO CO-PILOT** — \$1,200 idle USDC could earn \~5% APY at the top deployable venue (Aave V3 or a pinned Morpho vault on Base). Review →

Selecting it deep-links to the [yield-copilot](https://useotto.xyz/mini-agents/yield-copilot) discovery page, where you review the live venue data. The Co-Pilot itself never moves funds; an eligible deposit is initiated separately from the Featured Yield card while the unified session is armed.

**Honest by design** — the suggestion renders only when there's a live, deployable USDC venue with a positive APY; if there isn't (idle under the threshold, the feed unavailable, or no eligible venue), it renders **nothing** rather than a fixture or a stale rate. It is **not financial advice** — rates change, and you explicitly trigger any eligible deposit from the Featured Yield card.
