What this page proves
- Published membership. A cell in the matrix means the capability is declared in that rail’s catalog or schema export at generation time. It is a statement about the catalog, not a live health probe.
- Readiness is checked live, not here. Before relying on a route or job, read the live surface: x402 discovery at
/.well-known/x402and the router health at/health; ACP offerings and prices throughacp browse --json(see acp-cli); Otto X through its own discovery on the Otto X page. A capability can be published and still beNot availableat a given moment; the live surface answers that. - Prices are served live. Where this page or an agent page shows a price, it is regenerated from the same catalogs; the amount you actually pay is the one the paywall or ACP discovery serves at purchase time.
The DApp column is a guided app workflow mapping, not an endpoint catalog.
Quick Answer
| Use this path | When you want | Boundary |
|---|---|---|
| DApp | Human-guided wallet actions, market views, and portfolio flows | Guided app surface, not a machine endpoint catalog |
| ACP | Agent marketplace jobs, escrowed work, Polymarket, and ACP-native discovery | Uses ACP jobs/resources rather than HTTP routes |
| x402 | Broad HTTP access with USDC payments and execution-capable routes | Canonical public HTTP catalog for the main Otto swarm |
| Otto X | X Layer agentic wallet actions, OKX DEX, Yield Copilot, and Yield Watch | X Layer-specific surface with TEE sub-wallet custody |
Published Counts
Counts of published capabilities per rail at generation time (membership, not readiness).| Surface | Coverage | Source |
|---|---|---|
| DApp | Guided app workflows | DApp workflow map inside generator |
| ACP | 35 jobs/resources | ACP schema exports |
| x402 | 93 paid endpoints | x402 storefront catalog (code-derived) |
| Otto X | 65 paid endpoints | Otto X route catalog (code-derived) |
x402 Categories
| Category | Count |
|---|---|
| Market & Token Intelligence | 19 |
| DeFi & Markets Data | 37 |
| AI Creative & Tools | 4 |
| Portfolio & Accounts | 10 |
| Execution | 9 |
| Web & Domain Intelligence | 9 |
| Real-World Data | 2 |
| x402 Open Router | 3 |
Matrix
| Capability | Category | Kind | DApp | ACP | x402 | Otto X | Payment rails |
|---|---|---|---|---|---|---|---|
| 13d Activist Watch | DeFi & Markets Data | Read/query | - | - | GET /13d-activist-watch ($0.005) | - | USDC on Base/Solana via x402 |
| 8k Material Events | DeFi & Markets Data | Read/query | - | - | GET /8k-material-events ($0.003) | - | USDC on Base/Solana via x402 |
| Analyst Ratings | DeFi & Markets Data | Read/query | - | - | GET /analyst-ratings ($0.003) | GET /analyst-ratings ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Base Ecosystem News | Market & Token Intelligence | Read/query | - | - | GET /base-ecosystem-news ($0.001) | - | USDC on Base/Solana via x402 |
| Base Season | Market & Token Intelligence | Read/query | - | - | GET /base-season ($0.002) | - | USDC on Base/Solana via x402 |
| Bridge | Execution | Execution | Guided app workflow | ACP job: bridge ($0.01) | POST /bridge ($0.01) | POST /auto-bridge ($0.05) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Chain Status | DeFi & Markets Data | Read/query | - | - | GET /chain-status ($0.001) | - | USDC on Base/Solana via x402 |
| Close Position | Execution | Execution | - | ACP job: close_position ($0.01) | POST /close-position ($0.01) | - | USDC on Base via x402 Virtuals ACP job/resource payment |
| Defi Analytics | DeFi & Markets Data | Read/query | Guided app workflow | - | GET /defi-analytics ($0.001) | GET /defi-analytics ($0.001) | DApp wallet/session USDC on Base/Solana via x402 X Layer x402 payment |
| Deposit | Execution | Execution | Guided app workflow | ACP job: deposit ($0.01) | POST /deposit ($0.01) | - | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment |
| Dividend Intel | DeFi & Markets Data | Read/query | - | - | GET /dividend-intel ($0.003) | GET /dividend-intel ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Dns Lookup | Web & Domain Intelligence | Read/query | - | - | GET /dns-lookup ($0.001) | - | USDC on Base/Solana via x402 |
| Domain Age | Web & Domain Intelligence | Read/query | - | - | GET /domain-age ($0.001) | - | USDC on Base/Solana via x402 |
| Domain Report | Web & Domain Intelligence | Read/query | - | - | GET /domain-report ($0.02) | - | USDC on Base/Solana via x402 |
| Earnings Calendar | DeFi & Markets Data | Read/query | - | - | GET /earnings-calendar ($0.003) | GET /earnings-calendar ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Equity Intel | DeFi & Markets Data | Read/query | - | - | GET /equity-intel ($0.003) | - | USDC on Base/Solana via x402 |
| Equity News | DeFi & Markets Data | Read/query | - | - | GET /equity-news ($0.003) | GET /equity-news ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Equity Smart Money | DeFi & Markets Data | Read/query | - | - | GET /equity-smart-money ($0.006) | GET /equity-smart-money ($0.006) | USDC on Base/Solana via x402 X Layer x402 payment |
| Equity Smart Money Brief | DeFi & Markets Data | Read/query | - | - | GET /equity-smart-money-brief ($0.10) | - | USDC on Base/Solana via x402 |
| Feedback | x402 Open Router | Execution | - | - | POST /feedback ($0.001) | - | USDC on Base via x402 |
| Financial Statements | DeFi & Markets Data | Read/query | - | - | GET /financial-statements ($0.003) | - | USDC on Base/Solana via x402 |
| Form 144 Filings | DeFi & Markets Data | Read/query | - | - | GET /form-144-filings ($0.005) | - | USDC on Base/Solana via x402 |
| Form 4 Feed | DeFi & Markets Data | Read/query | - | - | GET /form-4-feed ($0.003) | - | USDC on Base/Solana via x402 |
| Full Auto | x402 Open Router | Execution | - | - | POST /full-auto ($0.001) | - | USDC on Base via x402 |
| Funding Rates | DeFi & Markets Data | Read/query | Guided app workflow | - | GET /funding-rates ($0.001) | GET /funding-rates ($0.001) | DApp wallet/session USDC on Base/Solana via x402 X Layer x402 payment |
| Fx Rates | Real-World Data | Read/query | - | - | GET /fx-rates ($0.001) | GET /fx-rates ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Gas Oracle | DeFi & Markets Data | Read/query | - | - | GET /gas-oracle ($0.001) | - | USDC on Base/Solana via x402 |
| HL Deposit Withdraw | Execution | Execution | - | ACP job: hyperliquid_deposit_withdrawal ($0.01) | POST /hl-deposit-withdraw ($0.01) | - | USDC on Base via x402 Virtuals ACP job/resource payment |
| Holder Analytics | Market & Token Intelligence | Read/query | - | - | GET /holder-analytics ($0.03) | - | USDC on Base/Solana via x402 |
| Insider Trades | DeFi & Markets Data | Read/query | - | - | GET /insider-trades ($0.003) | GET /insider-trades ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Institutional Holdings | DeFi & Markets Data | Read/query | - | - | GET /institutional-holdings ($0.003) | GET /institutional-holdings ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Lp Intelligence | Portfolio & Accounts | Execution | - | - | POST /lp-intelligence ($0.02) | - | USDC on Base via x402 |
| Lp Pool Apr | DeFi & Markets Data | Execution | - | - | POST /lp-pool-apr ($0.001) | - | USDC on Base via x402 |
| Macro Regime | DeFi & Markets Data | Read/query | - | - | GET /macro-regime ($0.003) | GET /macro-regime ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Market Risk | DeFi & Markets Data | Read/query | - | - | GET /market-risk ($0.002) | GET /market-risk ($0.002) | USDC on Base/Solana via x402 X Layer x402 payment |
| Meta Intelligence | x402 Open Router | Execution | - | - | POST /meta-intelligence ($0.001) | - | USDC on Base via x402 |
| Modify HL Order | Execution | Execution | - | ACP job: modify_hl_order ($0.01) | POST /modify-hl-order ($0.01) | - | USDC on Base via x402 Virtuals ACP job/resource payment |
| News Recaps | Market & Token Intelligence | Read/query | - | - | GET /news-recaps ($0.003) | GET /news-recaps ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Pm Crypto | DeFi & Markets Data | Read/query | - | - | GET /pm-crypto ($0.001) | GET /pm-crypto ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Pm Markets | DeFi & Markets Data | Read/query | - | - | GET /pm-markets ($0.001) | GET /pm-markets ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Pm Movers | DeFi & Markets Data | Read/query | - | - | GET /pm-movers ($0.002) | - | USDC on Base/Solana via x402 |
| Pm Search | DeFi & Markets Data | Read/query | - | - | GET /pm-search ($0.001) | GET /pm-search ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Pools Search | DeFi & Markets Data | Read/query | - | - | GET /pools-search ($0.001) | - | USDC on Base/Solana via x402 |
| Pools Trending | DeFi & Markets Data | Read/query | - | - | GET /pools-trending ($0.001) | - | USDC on Base/Solana via x402 |
| Protocol Revenue Leaders | DeFi & Markets Data | Read/query | - | - | GET /protocol-revenue-leaders ($0.001) | GET /protocol-revenue-leaders ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Rh Season | Market & Token Intelligence | Read/query | - | - | GET /rh-season ($0.001) | GET /rh-season ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Stablecoin Watch | DeFi & Markets Data | Read/query | - | - | GET /stablecoin-watch ($0.001) | GET /stablecoin-watch ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Stock Pools | DeFi & Markets Data | Read/query | - | - | GET /stock-pools ($0.001) | - | USDC on Base/Solana via x402 |
| Swap | Execution | Execution | Guided app workflow | ACP job: swap ($0.01) | POST /swap ($0.01) | POST /auto-swap ($0.05) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Technical Signals | DeFi & Markets Data | Read/query | - | - | GET /technical-signals ($0.003) | GET /technical-signals ($0.003) | USDC on Base/Solana via x402 X Layer x402 payment |
| Token Details | Market & Token Intelligence | Read/query | Guided app workflow | - | GET /token-details ($0.001) | GET /token-details ($0.001) | DApp wallet/session USDC on Base/Solana via x402 X Layer x402 payment |
| Token Fundamentals | Market & Token Intelligence | Read/query | - | - | GET /token-fundamentals ($0.003) | - | USDC on Base/Solana via x402 |
| Token Price | Market & Token Intelligence | Read/query | - | - | GET /token-price ($0.001) | - | USDC on Base/Solana via x402 |
| Token Score | DeFi & Markets Data | Read/query | - | - | GET /token-score ($0.010) | - | USDC on Base/Solana via x402 |
| Token Security | Market & Token Intelligence | Read/query | - | - | GET /token-security ($0.001) | GET /token-security ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Token Top Holders | Market & Token Intelligence | Read/query | - | - | GET /token-top-holders ($0.02) | - | USDC on Base/Solana via x402 |
| Tokenized Equities | DeFi & Markets Data | Read/query | - | - | GET /tokenized-equities ($0.001) | GET /tokenized-equities ($0.001) | USDC on Base/Solana via x402 X Layer x402 payment |
| Tokenized Stock Movers | Market & Token Intelligence | Read/query | - | - | GET /tokenized-stock-movers ($0.003) | - | USDC on Base/Solana via x402 |
| Trade Perpetuals | Execution | Execution | - | ACP job: trade_perpetuals ($0.01) | POST /trade-perpetuals ($0.01) | - | USDC on Base via x402 Virtuals ACP job/resource payment |
| Tradfi Data | DeFi & Markets Data | Read/query | Guided app workflow | - | GET /tradfi-data ($0.003) | GET /tradfi-data ($0.001) | DApp wallet/session USDC on Base/Solana via x402 X Layer x402 payment |
| Transaction History | Portfolio & Accounts | Read/query | - | ACP resource: getTransactionHistory | GET /transaction-history ($0.001) | - | USDC on Base via x402 Virtuals ACP job/resource payment |
| Trending Altcoins | Market & Token Intelligence | Read/query | Guided app workflow | - | GET /trending-altcoins ($0.002) | GET /trending-altcoins ($0.001) | DApp wallet/session USDC on Base/Solana via x402 X Layer x402 payment |
| Tweet Search | Market & Token Intelligence | Read/query | - | - | GET /tweet-search ($0.005) | GET /tweet-search ($0.005) | USDC on Base/Solana via x402 X Layer x402 payment |
| Update Position Margin | Execution | Execution | - | ACP job: update_position_margin ($0.01) | POST /update-position-margin ($0.01) | - | USDC on Base via x402 Virtuals ACP job/resource payment |
| Video Gen | AI Creative & Tools | Creative/query | Guided app workflow | ACP job: video_gen ($5) | POST /video-gen ($0.46) | - | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment |
| Wallet Holdings | Portfolio & Accounts | Read/query | - | - | GET /wallet-holdings ($0.02) | - | USDC on Base/Solana via x402 |
| Weather | Real-World Data | Read/query | - | - | GET /weather ($0.002) | - | USDC on Base/Solana via x402 |
| Web Answer | Web & Domain Intelligence | Read/query | - | - | GET /web-answer ($0.01) | - | USDC on Base/Solana via x402 |
| Web Extract | Web & Domain Intelligence | Read/query | - | - | GET /web-extract ($0.005) | - | USDC on Base/Solana via x402 |
| Web Json Extract | Web & Domain Intelligence | Read/query | - | - | GET /web-json-extract ($0.005) | - | USDC on Base/Solana via x402 |
| Web Links | Web & Domain Intelligence | Read/query | - | - | GET /web-links ($0.003) | - | USDC on Base/Solana via x402 |
| Web Search | Web & Domain Intelligence | Read/query | - | - | GET /web-search ($0.009) | - | USDC on Base/Solana via x402 |
| Whois Lookup | Web & Domain Intelligence | Read/query | - | - | GET /whois-lookup ($0.001) | - | USDC on Base/Solana via x402 |
| Withdraw | Execution | Execution | Guided app workflow | ACP job: withdraw ($0.01) | POST /withdraw ($0.01) | POST /auto-withdraw ($0.05) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Yield Recommendations | Portfolio & Accounts | Read/query | Guided app workflow | - | GET /yield-recommendations ($0.001) | GET /yield-recommendations ($0.001) | DApp wallet/session USDC on Base via x402 X Layer x402 payment |
| Crypto News | Market Intelligence | Read/query | Guided app workflow | ACP job: crypto_news ($0.01) | GET /crypto-news ($0.001) | GET /crypto-news ($0.001) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Filtered News | Market Intelligence | Read/query | Guided app workflow | ACP job: topic_research ($0.01) | GET /filtered-news ($0.001) | GET /filtered-news ($0.001) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| KOL Sentiment | Market Intelligence | Read/query | Guided app workflow | ACP job: kol_alpha ($0.01) | GET /kol-sentiment ($0.003) | GET /kol-sentiment ($0.003) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Mega Report | Market Intelligence | Read/query | Guided app workflow | ACP job: mega_report ($0.05) | GET /mega-report ($0.05) | GET /mega-report ($0.05) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Token Alpha | Market Intelligence | Read/query | Guided app workflow | ACP job: token_alpha ($0.01) | GET /token-alpha ($0.005) | GET /token-alpha ($0.001) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Token Info | Market Intelligence | Read/query | - | ACP job: token_info ($0.01) | - | - | Virtuals ACP job/resource payment |
| Trending Tokens | Market Intelligence | Read/query | - | ACP job: trending_tokens ($0.01) | - | - | Virtuals ACP job/resource payment |
| Twitter Summary | Market Intelligence | Read/query | Guided app workflow | ACP job: twitter_alpha ($0.01) | GET /twitter-summary ($0.001) | GET /twitter-summary ($0.001) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Yield Alpha | Market Intelligence | Read/query | Guided app workflow | ACP job: yield_alpha ($0.01) | GET /yield-alpha ($0.002) | GET /yield-alpha ($0.001) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Generate Meme | AI Creative Tools | Creative/query | Guided app workflow | ACP job: image_and_meme_gen ($0.15) | POST /generate-meme ($0.15) | GET /generate-meme ($0.15) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| LLM Research | AI Creative Tools | Creative/query | Guided app workflow | ACP job: askAnythingAiYourInstantResearchAssistant ($0.1) | POST /llm-research ($0.10) | GET /llm-research ($0.10) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Tx Explainer | AI Creative Tools | Creative/query | Guided app workflow | ACP job: explain_transaction ($0.01) | POST /tx-explainer ($0.01) | GET /tx-explainer ($0.01) | DApp wallet/session USDC on Base/Solana via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| HL Transaction History | Trading Resources | Read/query | Guided app workflow | ACP resource: getHLTransactionHistory | GET /hl-transaction-history ($0.001) | GET /hl-transaction-history ($0.001) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Hyperliquid Account | Trading Resources | Read/query | Guided app workflow | ACP resource: getHyperliquidAccount | GET /hyperliquid-account ($0.001) | GET /hyperliquid-account ($0.001) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Hyperliquid Market | Trading Resources | Read/query | Guided app workflow | ACP resource: getHyperliquidMarket | GET /hyperliquid-market ($0.001) | GET /hyperliquid-market ($0.001) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Idle Capital | Trading Resources | Read/query | Guided app workflow | - | - | GET /idle-capital ($0.001) | DApp wallet/session X Layer x402 payment |
| Portfolio | Trading Resources | Read/query | Guided app workflow | ACP resource: getPortfolio | GET /portfolio ($0.001) | GET /portfolio ($0.001) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Supported Tokens | Trading Resources | Read/query | Guided app workflow | ACP resource: getSupportedTokens | GET /supported-tokens ($0.001) | GET /supported-tokens ($0.001) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Yield Farming Active | Trading Resources | Read/query | Guided app workflow | ACP resource: get_yield_farming_active_positions | GET /yield-farming-active ($0.001) | GET /yield-farming-active ($0.001) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Yield Farming Historical | Trading Resources | Read/query | Guided app workflow | ACP resource: get_yield_farming_historical_positions | GET /yield-farming-historical ($0.001) | GET /yield-farming-historical ($0.001) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Yield Markets | Trading Resources | Read/query | Guided app workflow | ACP resource: getYieldMarkets | GET /yield-markets ($0.001) | GET /yield-markets ($0.001) | DApp wallet/session USDC on Base via x402 Virtuals ACP job/resource payment X Layer x402 payment |
| Suggest A Trade | Trading Execution | Execution | - | ACP job: suggest_a_trade ($0.1) | - | - | Virtuals ACP job/resource payment |
| Earn Yield | Yield | Execution | Guided app workflow | ACP job: earn_yield ($0.1) | - | POST /auto-defi-invest ($0.05) | DApp wallet/session Virtuals ACP job/resource payment X Layer x402 payment |
| Get Referral Status | Referral | Read/query | - | ACP resource: getReferralStatus | - | - | Virtuals ACP job/resource payment |
| Manage Referral | Referral | Read/query | - | ACP job: manage_referral ($0.05) | - | - | Virtuals ACP job/resource payment |
| All Tokens | Otto X DEX | Read/query | - | - | - | GET /all-tokens ($0.002) | X Layer x402 payment |
| Approve | Otto X DEX | Read/query | - | - | - | GET /approve ($0.005) | X Layer x402 payment |
| Market Alpha | Otto X DEX | Read/query | - | - | - | GET /market-alpha ($0.005) | X Layer x402 payment |
| Price | Otto X DEX | Read/query | - | - | - | GET /price ($0.002) | X Layer x402 payment |
| X Layer Swap Quote | Otto X DEX | Read/query | - | - | - | POST /swap ($0.01) | X Layer x402 payment |
| Earn Yield Withdraw | Otto X Agentic Wallet | Execution | - | - | - | POST /auto-defi-withdraw ($0.05) | X Layer x402 payment |
| Rwa Pulse | Otto X Agentic Wallet | Read/query | - | - | - | GET /rwa-pulse ($0.05) | X Layer x402 payment |
| Sub Wallet | Otto X Agentic Wallet | Read/query | - | - | - | GET /sub-wallet ($0.01) | X Layer x402 payment |
| Token Deep Dive | Otto X Agentic Wallet | Read/query | - | - | - | GET /token-deep-dive ($0.05) | X Layer x402 payment |
| Vet Token | Otto X Agentic Wallet | Read/query | - | - | - | GET /vet-token ($0.01) | X Layer x402 payment |
| Yield Copilot | Otto X Agentic Wallet | Execution | - | - | - | POST /yield-copilot ($0.05) | X Layer x402 payment |
| Yield Watch | Otto X Yield Watch | Execution | - | - | - | POST /yield-watch (0.001)<br/>DELETE/yield−watch(0.001) GET /yield-watch ($0.001) | X Layer x402 payment |
| Yield Watch Audit | Otto X Yield Watch | Read/query | - | - | - | GET /yield-watch/audit ($0.001) | X Layer x402 payment |
Related guides
- Start building to choose MCP, HTTP or ACP.
- Prepare and sign transactions for supported unsigned execution plans.
- Accounts & permissions for funding and authority.
- Activity & receipts for app transaction status; use the specific API or ACP contract for service receipts.
Provenance
- These tables are generated from Otto’s storefront code, so endpoint counts stay tied to code instead of hand-maintained docs. They describe this source revision; use live discovery to confirm the current catalog.
- Catalog membership is not a successful paid job or a funded execution test.
