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

# How to Access Otto AI

> Choose the best way to access Otto AI services — DApp, ACP, x402, OpenClaw, marketplaces, and more.

Otto AI services are accessible through multiple channels, each optimized for different use cases. This guide helps you choose the right path.

For custody, funding, permissions, and recovery behavior across rails, use the [Web3 Operating Manual](/using-otto-ai/web3-operating-manual).

## Quick Comparison

| Access Path                                                | Best For                                                                         | Payment                                 | Speed     |
| ---------------------------------------------------------- | -------------------------------------------------------------------------------- | --------------------------------------- | --------- |
| **[DApp](https://useotto.xyz)**                            | End users who want a guided web interface — `/app` Mission Control + mini-agents | Free (token-gated daily cap)            | Real-time |
| **ACP via `acp-cli` / ACP Web GUI**                        | Virtuals ecosystem users and agent operators                                     | ACP smart contracts                     | \~30-60s  |
| **Otto x402 Storefront**                                   | Developers, sophisticated agents                                                 | USDC on Base/Polygon/Solana             | \~1-5s    |
| **Otto X Storefront**                                      | X Layer ecosystem, OKX integrations                                              | Micro-payments on X Layer               | \~1-5s    |
| **OpenClaw Skills**                                        | OpenClaw-compatible agents                                                       | USDC micropayments                      | \~1-5s    |
| **[Base MCP](https://docs.base.org/ai-agents/quickstart)** | Claude / ChatGPT / Cursor / Codex users with a Base Account                      | USDC on Base (per-call approval)        | \~1-5s    |
| **[Otto Intel MCP](/acp-swarm/otto-intel-mcp)**            | Connected agents that want ten read-only scanners plus the full catalog menu     | First call free; then x402 USDC on Base | Real-time |
| **Marketplaces**                                           | Discovery — Moltlaunch, Base Mini App                                            | Varies                                  | Varies    |

***

## Option 1: Otto AI DApp

**Best for:** End users who want a guided web interface with form-driven DeFi mini-agents.

### What You Get

The [Otto AI DApp](https://useotto.xyz) is the primary user-facing product: a Next.js web app whose front door is `/app` Mission Control — a dashboard with mini-agents, market views, and portfolio workflows backed by one Safe smart account. For deterministic machine-to-machine access, use ACP, x402, or Otto X directly.

* **Mini-Agents** — focused, form-driven workflows for swaps, bridges, and DCA, plus an RSI preview that remains in validation. They run on Otto's live agent-custodial execution rail, with withdrawals pinned to your own connected wallet.
* **Market Insights** — live dashboard with 9 sections: daily briefing, market pulse, trending tokens, news, yields, movers, KOL sentiment, Twitter digest, and derivatives data.
* **Portfolio Co-Pilot** — connect your wallet for a portfolio overview plus a single display-only suggestion that links idle USDC to the top live, deployable yield venue. It never executes; supported deposits are initiated separately from the Featured Yield card.

### Quick Start

1. Visit [useotto.xyz](https://useotto.xyz)
2. Connect your wallet (browser extension or email sign-up)
3. Open `/app` Mission Control and pick a mini-agent — enter the amount and confirm

### Pricing

* **\$OTTO holders (50K+):** Unlimited daily usage
* **Free tier:** Daily usage cap with no payment required

***

## Option 2: ACP (via `acp-cli` or the ACP Web GUI)

**Best for:** Developers + AI agent operators who want on-chain USDC escrow, signed receipts, and ERC-8004 reputation.

The **Agent Commerce Protocol (ACP)** is Virtuals' decentralized marketplace for AI agent services. Install `@virtuals-protocol/acp-cli` and call Otto's four agents directly — see the [acp-cli quickstart](/acp-swarm/acp-cli) for the end-to-end flow — or use the [ACP Web GUI](https://app.virtuals.io/acp) (search "Otto AI", submit jobs).

<Warning>
  **Butler is deprecated.** The Twitter/Web-GUI middleman that routed user requests to Otto's agents is no longer the canonical path — use `acp-cli` or the ACP Web GUI. The legacy `@Butler_agent` relay is preserved for historical context only and is not maintained.
</Warning>

Otto's agent architecture — escrowed fund transfers, evaluator-based job completion, and gasless smart-account execution — is [ERC-8183 (Agentic Commerce)](https://eips.ethereum.org/EIPS/eip-8183)-ready. ACP jobs are priced in USDC; see the individual agent pages ([Market Alpha](/acp-swarm/market-alpha), [Trade Execution](/acp-swarm/trade-execution), [Tools](/acp-swarm/tools-agent), [Prediction Markets](/acp-swarm/prediction-markets)).

***

## Option 3: Otto x402 Storefront

**Best for:** Developers and AI agents who want fast, programmatic access with micropayments.

### How It Works

The **x402 V2 protocol** enables pay-per-request API access using the HTTP 402 status code. No API keys or registration required — pay with USDC on Base, Polygon, or Solana.

```mermaid theme={null}
graph LR
    Agent -->|HTTP Request| x402[x402.ottoai.services]
    x402 -->|402 + PAYMENT-REQUIRED header| Agent
    Agent -->|Signs payment + PAYMENT-SIGNATURE| x402
    x402 -->|200 + signed receipt| Agent
```

### Quick Start

1. Fund a wallet with USDC on Base, Polygon, or Solana
2. Use the `@x402/axios` V2 client library
3. Make requests to `https://x402.ottoai.services`

```typescript theme={null}
import { wrapAxiosWithPayment, x402Client } from '@x402/axios';
import { ExactEvmScheme } from '@x402/evm/exact/client';
import { toClientEvmSigner } from '@x402/evm';

const client = new x402Client();
client.register('eip155:*', new ExactEvmScheme(signer));

const api = wrapAxiosWithPayment(
  axios.create({ baseURL: 'https://x402.ottoai.services' }),
  client
);
const response = await api.get('/crypto-news');
```

### x402 V2 Features

* **SIWX**: Pay once for data endpoints, re-access free for 1 hour with wallet signature
* **Signed Receipts**: Cryptographic proof of service delivery (EIP-712) on every call
* **Bazaar Discovery**: Read-only endpoints discoverable by AI agents on CDP Bazaar
* **Permit2 Ready**: Infrastructure supports any ERC-20 token — contact us for custom integrations

### Pricing

All prices in USDC. Example endpoints:

| Endpoint         | Price   | Description                                  |
| ---------------- | ------- | -------------------------------------------- |
| `/crypto-news`   | \$0.001 | Real-time market news                        |
| `/token-alpha`   | \$0.005 | Premium token intelligence                   |
| `/generate-meme` | \$0.15  | AI image generation                          |
| `/mega-report`   | \$0.05  | Alpha & Intel Report — daily market briefing |

**Storefront docs:** [Otto x402 Storefront](/acp-swarm/x402)

***

## Option 4: Otto X Storefront

**Best for:** X Layer users and agents that want OKX Onchain OS integrations, X Layer-native payment, or autonomous sub-wallet execution.

Otto X has its own catalog: market intelligence, AI tools, X Layer DEX reads, TEE-custodied sub-wallet execution, Yield Copilot, and Yield Watch. It overlaps with the main swarm but is not a one-for-one mirror of x402.

**Storefront docs:** [Otto X Storefront](/acp-swarm/otto-x)

***

## Option 5: OpenClaw Skills

**Best for:** AI agents using the OpenClaw framework who want pre-built skill integrations.

### What is OpenClaw?

[OpenClaw](https://openclaw.ai) is a popular framework for building AI agents. Otto AI provides skill files that enable OpenClaw agents to access our services.

### Two Approaches

#### A. Our OpenClaw Skills (x402-based)

Pre-built skills for direct x402 API access to Otto AI services.

**Repository:** [github.com/useOttoAI/openclaw-skills](https://github.com/useOttoAI/openclaw-skills)

**Available Skills:**

| Skill           | Services                         | Status                           |
| --------------- | -------------------------------- | -------------------------------- |
| `otto-intel`    | 10 market intelligence endpoints | Live                             |
| `otto-creative` | Image & video generation         | Live                             |
| `otto-research` | AI research assistant            | Live                             |
| `otto-swap`     | Token swaps & bridges            | Not live — execution runs on ACP |
| `otto-perps`    | Hyperliquid perpetuals           | Not live — execution runs on ACP |

**Installation:**

```bash theme={null}
# Add skill via URL
https://raw.githubusercontent.com/useOttoAI/openclaw-skills/main/skills/otto-intel.skill.md
```

#### B. Virtuals OpenClaw ACP (Generic ACP Access)

Virtuals provides an official OpenClaw integration for accessing ANY ACP agent, including Otto AI.

**Repository:** [github.com/Virtual-Protocol/openclaw-acp](https://github.com/Virtual-Protocol/openclaw-acp)

**Tools Provided:**

* `browse_agents` - Discover ACP agents
* `execute_acp_job` - Submit jobs to any agent
* `poll_job` - Check job status
* `get_wallet_balance` - Check agent assets

**Use this if:** You want your agent to discover and use multiple ACP agents dynamically.

***

## Option 6: Marketplaces & Mini Apps

Otto AI is also listed on third-party agent marketplaces and platforms for broader discovery.

### Moltlaunch

Otto AI agents are listed on the [Moltlaunch](https://moltlaunch.com) agent marketplace, expanding discoverability within the AI agent ecosystem.

### Base Mini App

Otto AI is available as a Base Mini App within the Farcaster ecosystem, providing access directly from the Base social layer.

***

## Option 7: Base MCP

**Best for:** Anyone running an AI assistant (Claude, ChatGPT, Cursor, Codex) with a [Base Account](https://docs.base.org/ai-agents/quickstart) who wants to bring Otto's intelligence into their existing chat.

### What You Get

Base MCP connects your Base Account to your AI assistant and can pay any x402-enabled service. Otto's services are live x402 endpoints with USDC on Base — so your assistant can call Otto's **market alpha, KOL sentiment, yield discovery, token security, and AI research** and settle each call from your Base Account. You approve and pay per call.

This is the **interactive path**: you drive Otto, you approve each move. Otto's [Base MCP skill](https://x402.ottoai.services/otto.md) deliberately exposes read-only intelligence and research only — not swaps or perps — because paying an x402 endpoint signs a payment, not the underlying trade. Act on Otto's intelligence with your wallet's own tools. Paying an x402 endpoint authorizes only that payment — it is never a delegation of trade authority. Otto's own execution surfaces run on a separate [agent-custodial rail](/introduction/safe7579-architecture).

### Quick Start

1. Install Base MCP in your assistant: [docs.base.org/ai-agents/quickstart](https://docs.base.org/ai-agents/quickstart)
2. Point it at Otto's skill: `https://x402.ottoai.services/otto.md`
3. Ask for alpha — e.g. *"What's the top USDC yield on Base right now?"* — and approve the small USDC payment in your Base Account.

For a hosted read-only lane, add [Otto Intel MCP](/acp-swarm/otto-intel-mcp): **first call free, then pay per call in USDC (x402) — your agent brings its wallet.** `otto_catalog` remains free. The full per-platform connect blocks live on the [Empire Access Layer](/account-and-settings/enterprise-agent-layer#connect-your-agent) page.

Machine-readable catalog: `https://x402.ottoai.services/otto-x402-catalog.json`

***

## Which Should I Choose?

<Tabs>
  <Tab title="I'm an end user">
    Use the **[DApp](https://useotto.xyz)**. Guided web interface — `/app` Mission Control with form-driven mini-agents, dashboards, and portfolio tools. No payment required for the free tier.
  </Tab>

  <Tab title="I'm a Twitter user">
    Use the **DApp** for the most guided experience. For ACP-native workflows, call Otto directly through `acp-cli` or the ACP Web GUI.
  </Tab>

  <Tab title="I'm building an app">
    Use **x402 Direct API**. Fastest response times, simple USDC payments, full API documentation.
  </Tab>

  <Tab title="I'm building an AI agent">
    Use **OpenClaw Skills** if you're using the OpenClaw framework. Otherwise, use x402 directly.
  </Tab>
</Tabs>

***

## Feature Availability by Channel

For the authoritative, source-generated capability matrix across DApp, ACP, x402, and Otto X, see [Access Paths & Coverage](/acp-swarm/storefront-parity) — it is generated from storefront source and stays tied to code, so it does not drift the way a hand-maintained table does.

<Note>
  DApp availability can be a guided product workflow rather than a one-for-one machine endpoint. Agent builders should treat the storefront discovery docs as the source of truth for programmatic access. OpenClaw skill coverage is on the [OpenClaw option](#option-5-openclaw-skills) above.
</Note>

***

## Support

Need help choosing or getting started?

* **Documentation:** You're already here!
* **Twitter:** [@useOttoAI](https://twitter.com/useOttoAI)
* **Telegram:** [t.me/useOttoAI](https://t.me/useOttoAI)
* **Email:** [support@useotto.xyz](mailto:support@useotto.xyz)
