{
  "name": "Otto AI — x402 Open Router",
  "description": "Pay-per-call AI services for autonomous agents, plus a discover-and-pay meta-router. Market & token intelligence, DeFi & markets data, web/domain intelligence, real-world data, AI creative tools, portfolio reads, and on-chain execution. USDC on Base via x402 V2 on every endpoint, plus Solana USDC on the subset whose 402 lists it (per-route: endpoints[].networks in the root JSON, or x-payment-info.networks in /openapi.json). From $0.001 per call; the live endpoint list and count are in /openapi.json and /.well-known/x402.",
  "url": "https://x402.ottoai.services",
  "brand": "https://useotto.xyz",
  "documentation": "https://docs.useotto.xyz",
  "protocol": "x402 V2 (HTTP 402; EIP-3009 USDC or Permit2 any ERC-20)",
  "networks": ["Base", "Solana"],
  "capabilities": [
    {
      "id": "discover",
      "endpoint": "POST /meta-intelligence",
      "summary": "Rank the best-matched x402 services for a natural-language task across Otto's own catalog and the live CDP Bazaar, each with price and a ready-to-call pay_url.",
      "custody": "non-custodial (recommend-only; you pay each service directly)",
      "price_usd": 0.001
    },
    {
      "id": "full_auto",
      "endpoint": "POST /full-auto",
      "summary": "Pay the best-matched Otto service on the caller's behalf at-cost plus a flat $0.001 router fee, under an `upto` cap — no prepay, no standing balance, per-call pass-through.",
      "custody": "per-call pass-through (briefly in the payment path; NOT non-custodial)",
      "price_usd": "dynamic: chosen service at-cost + 0.001"
    },
    {
      "id": "feedback",
      "endpoint": "POST /feedback",
      "summary": "Rate a paid Otto call (verdict required) and optionally request the money-back guarantee, capped $0.01/tx, up to 10x/wallet/day, original payer only, on Otto's own services and Full Auto (not third-party Bazaar picks).",
      "custody": "n/a",
      "price_usd": 0.001
    },
    {
      "id": "receipts",
      "endpoint": "GET /receipts/v1/{rail}/{chainId}/{contract}/{jobId}",
      "summary": "Free execution-evidence lookup (Internet Court L6) for a completed job: on-chain locator (client, provider, status) plus an honest verifiability verdict. acp-v2 commits keccak256(deliverable) on chain; acp-v1 is an Otto attestation (no on-chain hash); x402 receipts are delivered in-band in the PAYMENT-RESPONSE header. No payment, no auth, not in the paid catalog or endpoint count.",
      "custody": "n/a (read-only evidence)",
      "price_usd": 0
    }
  ],
  "honesty": "Non-custodial applies to Meta Intelligence and read-only intelligence only — not Full Auto or execution. No quality/'best' claim beyond measured live-status + on-chain volume (volume-weighted, never fabricated). Prices in docs are indicative; the live 402 challenge is authoritative.",
  "x402": "https://x402.ottoai.services/.well-known/x402",
  "catalog": "https://x402.ottoai.services/otto-x402-catalog.json",
  "openapi": "https://x402.ottoai.services/openapi.json",
  "agents_md": "https://x402.ottoai.services/AGENTS.md",
  "manifest": "https://x402.ottoai.services/llm.txt",
  "manifest_full": "https://x402.ottoai.services/llms-full.txt",
  "skill": "https://x402.ottoai.services/otto.md",
  "receipts": "https://x402.ottoai.services/receipts/v1/{rail}/{chainId}/{contract}/{jobId}",
  "internet_court": "https://x402.ottoai.services/skill.md"
}
