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

# Accounts & permissions

> Know where your funds are, who can sign and what an Otto permission allows.

Otto's accounts have separate balances. Connecting a wallet, signing in or opening a different dashboard does not transfer assets between them.

## Which account am I using?

| Account                              | Used for                                                                             | Who signs                                                                                                                      |
| ------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
| **Connected wallet**                 | Stocks trades and wallet-mode swaps                                                  | You review and sign in your wallet                                                                                             |
| **Coinbase account on Base**         | [Your account](https://useotto.xyz/app?view=account) and supported delegated actions | Otto can execute supported actions under an active permission; an outgoing Base-USDC transfer requires your Coinbase signature |
| **Earlier trading Safe**             | Legacy tools and Otto-mode workflows, including funded DCA schedules                 | Otto signs under that Safe's configured authority; ownership varies by account                                                 |
| **Earlier Otto Wallet funding Safe** | The separate legacy funding account                                                  | Your connected wallet owns it, but its standard owner-signed in-app withdrawal is unavailable                                  |

Fund only the address and network the action identifies. A DCA schedule starts after it is funded; its Safe balance is separate from the Coinbase account.

## Read your balances correctly

The Coinbase dashboard shows available Base USDC and ETH for fees. It excludes yield positions, legacy balances and investment returns. An unavailable balance is not zero. Its activity is account-specific; public platform activity is not your personal transaction history.

[Stocks holdings](/using-otto-ai/stocks) describes supported assets in the connected wallet. Earlier Portfolio Co-Pilot views cover their own legacy accounts, not all of your Otto balances. Their yield suggestions are display-only.

## What a permission allows

Where a workflow supports it, a Coinbase permission lets Otto act without a fresh signature each time. Review the supported action, amount cap and expiry at [Permissions](https://useotto.xyz/app/delegate).

The personal cap applies per supported swap or deposit within Otto's shared project policy. **It is not a cumulative spending budget or a maximum-loss limit.** A public MCP connection does not activate this account's permission.

These are three separate actions:

1. **Stop permission** prevents future authorized use once confirmed.
2. **Redeem or sell a position** returns assets to the account holding it.
3. **Transfer assets** moves the available balance to another address.

Resolve pending or unknown activity before transferring out. See [Moving funds out](/account-and-settings/removing-funds) for the required order and recovery controls.

## Earlier Safe ownership

An account named “Otto Safe” is not enough to establish ownership:

* Earlier **operator-owned trading Safes** give Otto's execution key owner authority. Your connected wallet identity does not make you an owner; exits rely on the service's withdrawal path.
* **User-owned Safes with delegated execution** can still give Otto broad authority over deposited funds. Check the installed permission, expiry and revocation controls.

Verify the exact chain, address, owners and operator authority before funding an earlier Safe. Its funding account and trading account are not interchangeable. If you cannot establish these details, contact [support](/support-and-feedback/getting-help) with the public address.

## Accounts used by other agents

MCP transaction tools return unsigned plans for your signer. Paying for an API call grants only that payment's authority; it does not grant trading access to every account.

[Hyperliquid](/acp-swarm/hyperliquid), [Prediction Markets](/acp-swarm/prediction-markets) and [Otto X](/acp-swarm/otto-x) use separate service accounts and withdrawal procedures. Check the relevant guide before funding them.
