{
  "$schema": "https://x402.org/.well-known/x402.schema.json",
  "name": "AgentOracle",
  "description": "Real-time on-chain crypto market data — token prices, volume, liquidity, market cap, 24h movers, and per-symbol lookups. Pay-per-call USDC on Base via x402.",
  "category": "Crypto Data",
  "tags": [
    "crypto",
    "tokens",
    "market-data",
    "on-chain",
    "defi",
    "real-time",
    "base",
    "usdc",
    "x402"
  ],
  "provider": "AgentOracle",
  "providerUrl": "https://aiagentoracle.ai",
  "domain": "aiagentoracle.ai",
  "logo": "https://aiagentoracle.ai/favicon.svg",
  "documentation": "https://aiagentoracle.ai/docs",
  "integrationType": "1P",
  "networks": ["Base"],
  "asset": "USDC",
  "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
  "payTo": "0x2feCabDFC849C76fdC28CA13Aa0Ab392753EF35C",
  "scheme": "exact",
  "endpoints": [
    {
      "method": "GET",
      "url": "https://aiagentoracle.ai/api/v1/status",
      "description": "Service-health snapshot — tracked-token count, last ingestion timestamp, ingestion error counter, process uptime, and API version. Use as a cheap heartbeat before issuing larger queries.",
      "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" }
    },
    {
      "method": "GET",
      "url": "https://aiagentoracle.ai/api/v1/tokens",
      "description": "List real-time on-chain crypto tokens sorted by market cap, with chain / min-liquidity / min-24h-volume / min-market-cap filters and limit+offset pagination. Each row includes price, 24h volume, market cap, liquidity, 24h price change, and confidence score.",
      "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" }
    },
    {
      "method": "GET",
      "url": "https://aiagentoracle.ai/api/v1/tokens/top",
      "description": "Top N on-chain crypto tokens by market cap. Pass `limit` (1..100, default 20). Same per-token shape as /tokens.",
      "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" }
    },
    {
      "method": "GET",
      "url": "https://aiagentoracle.ai/api/v1/tokens/movers",
      "description": "Top 10 gainers and top 10 losers by 24h price change percentage across all tracked on-chain tokens. Returns two parallel arrays plus an `asOf` timestamp.",
      "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" }
    },
    {
      "method": "GET",
      "url": "https://aiagentoracle.ai/api/v1/token/{symbol}",
      "description": "Lookup a single on-chain crypto token by ticker symbol (case-insensitive, e.g. ETH, BTC, SOL). Path parameter; returns the full price/volume/liquidity/market-cap snapshot or 404 for unknown symbols.",
      "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" }
    },
    {
      "method": "GET",
      "url": "https://aiagentoracle.ai/api/v1/price/{symbol}",
      "description": "Latest spot price for a single token by ticker symbol. Minimal payload (symbol, priceUsd, asOf) optimised for high-frequency polling agents and dashboards.",
      "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" }
    },
    {
      "method": "GET",
      "url": "https://aiagentoracle.ai/api/v1/token/{symbol}/history",
      "description": "Price history time-series for a token. Returns an array of {t, price} points at hourly (last 1-14 days) or daily (last 30-365 days) intervals. Query params: interval=hour|day, limit=1..200 (default 24). Ideal for trading bots, charting agents, and backtesting.",
      "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" }
    }
  ]
}
