Skip to main content

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.

Last generated: 2026-05-19. Use this page to choose the right Otto access path and check which capabilities are available on each rail. The tables are generated from storefront source files and ACP schema exports, so endpoint counts stay tied to code instead of hand-maintained docs.
The DApp column is a guided app workflow mapping, not an endpoint catalog. MPP and USDC Gateway are intentionally read-only/query rails.

Quick Answer

Use this pathWhen you wantBoundary
DAppHuman-guided wallet actions, chat, market views, and portfolio flowsGuided app surface, not a machine endpoint catalog
ACPAgent marketplace jobs, escrowed work, Polymarket, and ACP-native discoveryUses ACP jobs/resources rather than HTTP routes
x402Broad HTTP access with USDC payments and execution-capable routesCanonical public HTTP catalog for the main Otto swarm
MPPTempo stablecoin or Stripe-card paid readsRead-only/query only; no principal-moving execution
USDC GatewayGas-free high-frequency reads paid from Circle Gateway USDCSmall read-only subset
Otto XX Layer agentic wallet actions, OKX DEX, Yield Copilot, and Yield WatchX Layer-specific surface with TEE sub-wallet custody

Current Counts

SurfaceCoverageSource
DAppGuided app workflowsDApp workflow map inside generator
ACP43 jobs/resourcesACP schema exports
x40237 paid endpointsservices/x402-router/src/index.ts
MPP27 paid GET endpointsservices/mpp-market-alpha/src/index.ts
USDC Gateway6 paid GET endpointsservices/otto-circle/src/index.ts
Otto X42 paid endpointsservices/tea-xlayer/src/config/x402.ts

x402 Categories

CategoryCount
Market Intelligence9
Data Intelligence4
AI Creative Tools4
Trading Resources11
Trading Execution4
Hyperliquid Perps5

MPP Scope

MPP is blessed as Otto’s read-only/query storefront. It does not mirror x402 one-for-one, because MPP is for paid reads through Tempo stablecoin or Stripe-card rails, not fund-moving Web3 execution.
Out of MPP scopeWhy
POST /video-genRequest-aware dynamic pricing belongs on x402 for now.
POST /swapPrincipal-moving execution belongs on x402, ACP, Otto X, or the DApp.
POST /bridgePrincipal-moving execution belongs on x402, ACP, Otto X, or the DApp.
POST /withdrawPrincipal-moving execution belongs on x402, ACP, Otto X, or the DApp.
POST /depositThis moves principal into a user Safe and needs execution-specific funding semantics.
POST /trade-perpetualsOrder execution belongs on x402, ACP, Otto X, or the DApp.
POST /close-positionOrder execution belongs on x402, ACP, Otto X, or the DApp.
POST /modify-hl-orderOrder execution belongs on x402, ACP, Otto X, or the DApp.
POST /update-position-marginLeverage and margin mutation belongs on x402, ACP, Otto X, or the DApp.
POST /hl-deposit-withdrawHyperliquid vault funding and withdrawal belongs on x402, ACP, Otto X, or the DApp.

Matrix

CapabilityCategoryKindDAppACPx402MPPUSDC GatewayOtto X
Crypto NewsMarket IntelligenceRead/queryGuided app workflowACP job: crypto_news ($0.01)GET /crypto-news ($0.001)GET /crypto-news ($0.001)GET /crypto-news ($0.001)GET /crypto-news ($0.001)
Filtered NewsMarket IntelligenceRead/queryGuided app workflowACP job: topic_research ($1)GET /filtered-news ($0.10)GET /filtered-news ($0.10)-GET /filtered-news ($0.01)
KOL SentimentMarket IntelligenceRead/queryGuided app workflowACP job: kol_alpha ($0.25)GET /kol-sentiment ($0.10)GET /kol-sentiment ($0.10)-GET /kol-sentiment ($0.01)
Mega ReportMarket IntelligenceRead/queryGuided app workflowACP job: mega_report ($0.25)GET /mega-report ($0.25)GET /mega-report ($0.25)-GET /mega-report ($0.25)
Token AlphaMarket IntelligenceRead/queryGuided app workflowACP job: token_alpha ($0.15)GET /token-alpha ($0.10)GET /token-alpha ($0.10)GET /token-intel ($0.05)GET /token-alpha ($0.01)
Token DetailsMarket IntelligenceRead/queryGuided app workflow-GET /token-details ($0.10)GET /token-details ($0.10)GET /token-details ($0.01)GET /token-details ($0.01)
Token InfoMarket IntelligenceRead/query-ACP job: token_info ($0.25)----
Trending AltcoinsMarket IntelligenceRead/queryGuided app workflow-GET /trending-altcoins ($0.10)GET /trending-altcoins ($0.10)-GET /trending-altcoins ($0.01)
Trending TokensMarket IntelligenceRead/query-ACP job: trending_tokens ($0.25)----
Twitter SummaryMarket IntelligenceRead/queryGuided app workflowACP job: twitter_alpha ($0.01)GET /twitter-summary ($0.01)GET /twitter-summary ($0.001)GET /twitter-summary ($0.001)GET /twitter-summary ($0.001)
Yield AlphaMarket IntelligenceRead/queryGuided app workflowACP job: yield_alpha ($0.5)GET /yield-alpha ($0.10)GET /yield-alpha ($0.10)GET /yield-data ($0.05)GET /yield-alpha ($0.01)
Defi AnalyticsData IntelligenceRead/queryGuided app workflow-GET /defi-analytics ($0.10)GET /defi-analytics ($0.10)-GET /defi-analytics ($0.01)
Funding RatesData IntelligenceRead/queryGuided app workflow-GET /funding-rates ($0.10)GET /funding-rates ($0.10)-GET /funding-rates ($0.01)
Token SecurityData IntelligenceRead/query--GET /token-security ($0.10)GET /token-security ($0.10)-GET /token-security ($0.01)
Tradfi DataData IntelligenceRead/queryGuided app workflow-GET /tradfi-data ($0.10)GET /tradfi-data ($0.10)-GET /tradfi-data ($0.01)
Generate MemeAI Creative ToolsCreative/queryGuided app workflowACP job: image_and_meme_gen ($1)POST /generate-meme ($1.00)GET /generate-meme ($1.00)-GET /generate-meme ($0.50)
LLM ResearchAI Creative ToolsCreative/queryGuided app workflowACP job: askAnythingAiYourInstantResearchAssistant ($1)POST /llm-research ($0.50)GET /llm-research ($0.50)-GET /llm-research ($0.50)
Tx ExplainerAI Creative ToolsCreative/queryGuided app workflow-POST /tx-explainer ($0.01)GET /tx-explainer ($0.01)GET /tx-explainer ($0.01)GET /tx-explainer ($0.01)
Video GenAI Creative ToolsCreative/queryGuided app workflowACP job: video_gen ($10)POST /video-gen ($0.50)---
HL Transaction HistoryTrading ResourcesRead/queryGuided app workflowACP resource: getHLTransactionHistoryGET /hl-transaction-history ($0.001)GET /hl-transaction-history ($0.001)-GET /hl-transaction-history ($0.001)
Hyperliquid AccountTrading ResourcesRead/queryGuided app workflowACP resource: getHyperliquidAccountGET /hyperliquid-account ($0.001)GET /hyperliquid-account ($0.001)-GET /hyperliquid-account ($0.001)
Hyperliquid MarketTrading ResourcesRead/queryGuided app workflowACP resource: getHyperliquidMarketGET /hyperliquid-market ($0.001)GET /hyperliquid-market ($0.001)-GET /hyperliquid-market ($0.001)
Idle CapitalTrading ResourcesRead/queryGuided app workflow-GET /idle-capital ($0.001)GET /idle-capital ($0.001)-GET /idle-capital ($0.001)
PortfolioTrading ResourcesRead/queryGuided app workflowACP resource: getPortfolioGET /portfolio ($0.001)GET /portfolio ($0.001)-GET /portfolio ($0.001)
Supported TokensTrading ResourcesRead/queryGuided app workflowACP resource: getSupportedTokensGET /supported-tokens ($0.001)GET /supported-tokens ($0.001)-GET /supported-tokens ($0.001)
Transaction HistoryTrading ResourcesRead/query-ACP resource: getTransactionHistoryGET /transaction-history ($0.001)GET /transaction-history ($0.001)--
Yield Farming ActiveTrading ResourcesRead/queryGuided app workflowACP resource: get_yield_farming_active_positionsGET /yield-farming-active ($0.001)GET /yield-farming-active ($0.001)-GET /yield-farming-active ($0.001)
Yield Farming HistoricalTrading ResourcesRead/queryGuided app workflowACP resource: get_yield_farming_historical_positionsGET /yield-farming-historical ($0.001)GET /yield-farming-historical ($0.001)-GET /yield-farming-historical ($0.001)
Yield MarketsTrading ResourcesRead/queryGuided app workflowACP resource: getYieldMarketsGET /yield-markets ($0.001)GET /yield-markets ($0.001)-GET /yield-markets ($0.001)
Yield RecommendationsTrading ResourcesRead/queryGuided app workflow-GET /yield-recommendations ($0.001)GET /yield-recommendations ($0.001)-GET /yield-recommendations ($0.001)
BridgeTrading ExecutionExecutionGuided app workflowACP job: bridge ($0.25)POST /bridge ($0.01)--POST /auto-bridge ($0.05)
DepositTrading ExecutionExecutionGuided app workflowACP job: deposit ($0.25)POST /deposit ($0.01)---
Suggest A TradeTrading ExecutionExecution-ACP job: suggest_a_trade ($0.1)----
SwapTrading ExecutionExecutionGuided app workflowACP job: swap ($0.01)POST /swap ($0.01)--POST /auto-swap ($0.05)
WithdrawTrading ExecutionExecutionGuided app workflowACP job: withdraw ($0.25)POST /withdraw ($0.01)--POST /auto-withdraw ($0.05)
Close PositionHyperliquid PerpsExecutionGuided app workflowACP job: close_position ($0.01)POST /close-position ($0.01)---
HL Deposit WithdrawHyperliquid PerpsExecutionGuided app workflowACP job: hyperliquid_deposit_withdrawal ($0.01)POST /hl-deposit-withdraw ($0.01)---
Modify HL OrderHyperliquid PerpsExecutionGuided app workflowACP job: modify_hl_order ($0.01)POST /modify-hl-order ($0.01)---
Trade PerpetualsHyperliquid PerpsExecutionGuided app workflowACP job: trade_perpetuals ($0.01)POST /trade-perpetuals ($0.01)---
Update Position MarginHyperliquid PerpsExecutionGuided app workflowACP job: update_position_margin ($0.01)POST /update-position-margin ($0.01)---
Earn YieldYieldExecutionGuided app workflowACP job: earn_yield ($0.1)---POST /auto-defi-invest ($0.05)
Polymarket AccountPrediction MarketsRead/query-ACP resource: getPolymarketAccount----
Polymarket Bulk RedeemPrediction MarketsExecution-ACP job: bulk_redeem_positions ($0.01)----
Polymarket Deposit WithdrawalPrediction MarketsExecution-ACP job: polymarket_deposit_withdrawal ($0.01)----
Polymarket Market InfoPrediction MarketsRead/query-ACP resource: getMarketInfo----
Polymarket Market IntelligencePrediction MarketsRead/query-ACP job: get_market_intelligence ($0.01)----
Polymarket Modify OrderPrediction MarketsExecution-ACP job: modify_order ($0.01)----
Polymarket Order HistoryPrediction MarketsRead/query-ACP resource: getOrderHistory----
Polymarket Place OrderPrediction MarketsExecution-ACP job: place_order ($0.01)----
Polymarket Trending MarketsPrediction MarketsRead/query-ACP resource: getTrendingMarkets----
Get Referral StatusReferralRead/query-ACP resource: getReferralStatus----
Manage ReferralReferralRead/query-ACP job: manage_referral ($0.05)----
All TokensOtto X DEXRead/query-----GET /all-tokens ($0.002)
ApproveOtto X DEXRead/query-----GET /approve ($0.005)
Market AlphaOtto X DEXRead/query-----GET /market-alpha ($0.005)
PriceOtto X DEXRead/query-----GET /price ($0.002)
X Layer Swap QuoteOtto X DEXRead/query-----POST /swap ($0.01)
Earn Yield WithdrawOtto X Agentic WalletExecution-----POST /auto-defi-withdraw ($0.05)
Sub WalletOtto X Agentic WalletRead/query-----GET /sub-wallet ($0.01)
Yield CopilotOtto X Agentic WalletExecution-----POST /yield-copilot ($0.05)
Yield WatchOtto X Yield WatchExecution-----POST /yield-watch (0.001)<br/>DELETE/yieldwatch(0.001)<br />DELETE /yield-watch (0.001)
GET /yield-watch ($0.001)
Yield Watch AuditOtto X Yield WatchRead/query-----GET /yield-watch/audit ($0.001)

Agent Navigation

For a user or autonomous agent to navigate Web3 entirely inside Otto, endpoint counts are only the first layer. The operating model lives in Web3 Operating Manual, which covers route selection, custody, funding, permissions, transaction lifecycle, risk boundaries, and recovery playbooks. The remaining documentation gaps are a universal receipts guide, a permissions and revocation guide, funding cookbooks, and agent policy templates.

Source Files

  • Generated JSON: mintlify/generated/rail-capability-matrix.json
  • Generator script: scripts/generate-rail-matrix.mjs
  • Operating guide: Web3 Operating Manual