{ "$schema": "https://x402.org/.well-known/x402.schema.json", "name": "AgentOracle", "description": "Decision intelligence and real-time on-chain crypto data for autonomous agents — live Base execution-route comparison, transaction preflight, contract risk, stablecoin health, prices, liquidity, and settlement verification. Paid per request in USDC on Base via x402.", "category": "Transaction Intelligence", "tags": [ "crypto", "tokens", "market-data", "transaction-intelligence", "execution-quotes", "routing", "asset-assessment", "conversion", "spendability", "settlement", "payments", "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": "POST", "url": "https://aiagentoracle.ai/api/v1/execution/quote", "description": "Compares live on-chain Uniswap V3 and KyberSwap Base routes for WETH, USDC, USDT, and DAI by expected output, atomic-unit minimum output, price impact, estimated gas, and net execution price. Results are explicitly indicative and expire after 30 seconds.", "pricing": { "amount": "0.10", "currency": "USDC", "network": "Base" } }, { "method": "POST", "url": "https://aiagentoracle.ai/api/v1/preflight", "serviceName": "AgentOracle Preflight", "tags": [ "preflight", "base", "risk", "x402", "defi" ], "iconUrl": "https://aiagentoracle.ai/favicon.svg", "description": "Must-call before Base send/swap/bridge/stake/contract_call: returns decision ALLOW|REVIEW|BLOCK plus riskScore, simulation/allowance evidence, reasons[], and expiresAt. Agents must abort on BLOCK, escalate on REVIEW, and only sign/submit on ALLOW while now < expiresAt. Optional unsigned tx + allowanceChecks strengthen evidence; omit sender → REVIEW. $0.25 USDC via x402. Docs: https://aiagentoracle.ai/docs/preflight", "pricing": { "amount": "0.25", "currency": "USDC", "network": "Base" } }, { "method": "POST", "url": "https://aiagentoracle.ai/api/v1/approvals/risk", "serviceName": "AgentOracle Approval Risk", "tags": [ "approval", "allowance", "base", "risk", "x402" ], "iconUrl": "https://aiagentoracle.ai/favicon.svg", "description": "Must-call before Base ERC-20 approve/increaseAllowance: returns ALLOW|REVIEW|BLOCK plus usdAtRisk, unlimited, spenderLabel, reasons[], expiresAt. Abort on BLOCK; escalate on REVIEW; only sign approve on ALLOW while unexpired. v1 uses live eth_call allowance/balance — not full historical approval index. $0.05 USDC via x402. Docs: https://aiagentoracle.ai/docs/approvals-risk", "pricing": { "amount": "0.05", "currency": "USDC", "network": "Base" } }, { "method": "POST", "url": "https://aiagentoracle.ai/api/v1/risk/counterparty", "serviceName": "AgentOracle Counterparty Risk", "tags": [ "counterparty", "address", "base", "risk", "x402" ], "iconUrl": "https://aiagentoracle.ai/favicon.svg", "description": "Must-call before Base send/approve/interact with an address: returns ALLOW|REVIEW|BLOCK plus riskScore, labels[], isContract, accountAgeDays, ofacHit, reasons[], expiresAt. Abort on BLOCK; escalate on REVIEW; only proceed on ALLOW while unexpired. v1 = RPC + OFAC + optional GoPlus — not Arkham/Nansen depth. $0.05 USDC via x402. Docs: https://aiagentoracle.ai/docs/counterparty-risk", "pricing": { "amount": "0.05", "currency": "USDC", "network": "Base" } }, { "method": "GET", "url": "https://aiagentoracle.ai/api/v1/risk/token/{contract}", "description": "Conservative Base token-contract risk assessment from live security and contract market signals.", "pricing": { "amount": "0.05", "currency": "USDC", "network": "Base" } }, { "method": "GET", "url": "https://aiagentoracle.ai/api/v1/stablecoin/{symbol}", "description": "Health assessment for canonical Base USDC, USDT, or DAI with peg, liquidity, market, freshness, and confidence signals.", "pricing": { "amount": "0.03", "currency": "USDC", "network": "Base" } }, { "method": "GET", "url": "https://aiagentoracle.ai/api/v1/stablecoin/best", "description": "Ranks supported canonical Base stablecoins using peg deviation, liquidity, freshness, and conservative missing-data penalties.", "pricing": { "amount": "0.05", "currency": "USDC", "network": "Base" } }, { "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" } }, { "method": "GET", "url": "https://aiagentoracle.ai/api/v1/asset/{symbol}/assessment", "description": "Transaction-intelligence assessment for an asset symbol, combining available market and on-chain signals into an agent-readable assessment.", "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" } }, { "method": "GET", "url": "https://aiagentoracle.ai/api/v1/conversion/estimate?from=ETH&to=USDC&amount=0.01", "description": "Indicative, non-executable conversion estimate. Excludes fees, spread, slippage, gas, and routing.", "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" } }, { "method": "GET", "url": "https://aiagentoracle.ai/api/v1/spendability?symbol=ETH&amount=0.01&network=eip155:8453&protocol=x402", "description": "Checks support for the requested asset, amount, network, and x402 protocol. A direct-spend decision requires canonical Base USDC's contract address. Does not inspect wallet balances or execute payments.", "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" } }, { "method": "GET", "url": "https://aiagentoracle.ai/api/v1/settlement/{txHash}", "description": "Verifies settlement details only for x402 payments recorded by AgentOracle.", "pricing": { "amount": "0.01", "currency": "USDC", "network": "Base" } } ] }