Card snapshot
x402.donnyautomation.com
·
2026-10-04 11:23:06 UTC
·
93195755081e4c10c67f4e95c08147f93cf448f516d602f411faf0e8913e4641
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "SEC, Treasury & Agent Utilities",
"description": "Pay-per-call HTTP API: SEC EDGAR filings, US Treasury yield curve, Entity and compliance lookups, Agent utilities, DEX market data, Uniswap v4 hook scan. Each paid route answers 402 with an x402 V2 challenge (USDC on base, eip155:8453); pay and retry. No account and no API key. This origin is a plain HTTP API: it runs no A2A JSON-RPC endpoint and no MCP server. Call the routes in the OpenAPI document. The 402 challenge is the authoritative price.",
"url": "https://x402.donnyautomation.com",
"version": "1.0.0",
"documentationUrl": "https://x402.donnyautomation.com/openapi.json?x402src=agent-docs",
"iconUrl": "https://raw.githubusercontent.com/donnywin85/dex-data-mcp/a2a1bfa6a46996e28d58398d52a089622d4ec293/logo.svg",
"provider": {
"organization": "SEC, Treasury & Agent Utilities",
"url": "https://x402.donnyautomation.com",
"email": "donny.nguyen.business@gmail.com"
},
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"interface": {
"type": "http",
"method": "GET",
"openapi": "https://x402.donnyautomation.com/openapi.json?x402src=agent-docs",
"llmsTxt": "https://x402.donnyautomation.com/llms.txt?x402src=agent-docs",
"x402Manifest": "https://x402.donnyautomation.com/.well-known/x402"
},
"payment": {
"protocols": [
"x402"
],
"network": "eip155:8453",
"asset": "USDC",
"freeTier": "25 calls per day per caller on parameterised product routes"
},
"skills": [
{
"id": "sec-edgar",
"name": "SEC EDGAR filings",
"description": "3 routes, $0.10 per call: GET /edgar/filings, GET /edgar/events, GET /edgar/insiders.",
"tags": [
"sec-edgar",
"sec-filings",
"change-detection",
"company-data",
"finance",
"8-k",
"material-events",
"corporate-actions"
],
"examples": [
"GET https://x402.donnyautomation.com/edgar/filings?since=2026-01-01&ticker=aapl&x402src=agent-docs"
],
"routes": [
{
"path": "/edgar/filings",
"priceUsd": "0.10",
"listed": true
},
{
"path": "/edgar/events",
"priceUsd": "0.10",
"listed": true
},
{
"path": "/edgar/insiders",
"priceUsd": "0.10",
"listed": true
}
]
},
{
"id": "treasury",
"name": "US Treasury yield curve",
"description": "1 route, $0.03 per call: GET /treasury.",
"tags": [
"treasury",
"yield-curve",
"rates",
"macro",
"fixed-income"
],
"examples": [
"GET https://x402.donnyautomation.com/treasury?latest=1&x402src=agent-docs"
],
"routes": [
{
"path": "/treasury",
"priceUsd": "0.03",
"listed": true
}
]
},
{
"id": "entity-compliance",
"name": "Entity and compliance lookups",
"description": "3 routes, $0.01 to $0.05 per call: GET /lei, GET /sanctions, GET /company.",
"tags": [
"lei",
"gleif",
"kyc",
"legal-entity",
"compliance",
"ofac",
"sanctions-screening",
"aml"
],
"examples": [
"GET https://x402.donnyautomation.com/lei?q=apple inc.&x402src=agent-docs"
],
"routes": [
{
"path": "/lei",
"priceUsd": "0.03",
"listed": true
},
{
"path": "/sanctions",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/company",
"priceUsd": "0.05",
"listed": true
}
]
},
{
"id": "agent-utilities",
"name": "Agent utilities",
"description": "10 routes, $0.01 per call: GET /geocode, GET /reverse-geocode, GET /random, GET /markdown, GET /weather, GET /search, GET /suggest, GET /holidays, GET /feed, GET /ip.",
"tags": [
"geocoding",
"address-lookup",
"maps",
"location",
"openstreetmap",
"reverse-geocoding",
"coordinates",
"address"
],
"examples": [
"GET https://x402.donnyautomation.com/geocode?q=eiffel tower, paris&x402src=agent-docs"
],
"routes": [
{
"path": "/geocode",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/reverse-geocode",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/random",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/markdown",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/weather",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/search",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/suggest",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/holidays",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/feed",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/ip",
"priceUsd": "0.01",
"listed": false
}
]
},
{
"id": "dex-market-data",
"name": "DEX market data",
"description": "44 routes, $0.01 per call: GET /price, GET /liquidity, GET /reserves, GET /route, GET /risk, GET /slippage, GET /scan, GET /gas, GET /polygon/price, GET /polygon/liquidity, GET /polygon/reserves, GET /polygon/route, GET /polygon/risk, GET /polygon/slippage, GET /polygon/scan, GET /arbitrum/price, GET /arbitrum/liquidity, GET /arbitrum/reserves, GET /arbitrum/route, GET /arbitrum/risk, GET /arbitrum/slippage, GET /arbitrum/scan, GET /avalanche/price, GET /avalanche/liquidity, GET /avalanche/reserves, GET /avalanche/route, GET /avalanche/risk, GET /avalanche/slippage, GET /avalanche/scan, GET /optimism/price, GET /optimism/liquidity, GET /optimism/reserves, GET /optimism/route, GET /optimism/risk, GET /optimism/slippage, GET /optimism/scan, GET /base/price, GET /base/liquidity, GET /base/reserves, GET /base/route, GET /base/risk, GET /base/slippage, GET /base/scan, GET /call.",
"tags": [
"token-price",
"dex",
"onchain",
"market-data",
"bsc",
"liquidity",
"tvl",
"market-depth"
],
"examples": [
"GET https://x402.donnyautomation.com/polygon/price?symbol=wmatic&x402src=agent-docs"
],
"routes": [
{
"path": "/price",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/liquidity",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/reserves",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/route",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/risk",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/slippage",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/scan",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/gas",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/polygon/price",
"priceUsd": "0.01",
"listed": true
},
{
"path": "/polygon/liquidity",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/polygon/reserves",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/polygon/route",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/polygon/risk",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/polygon/slippage",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/polygon/scan",
"priceUsd": "0.01",
"listed": true
},
{
"path": "/arbitrum/price",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/arbitrum/liquidity",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/arbitrum/reserves",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/arbitrum/route",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/arbitrum/risk",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/arbitrum/slippage",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/arbitrum/scan",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/avalanche/price",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/avalanche/liquidity",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/avalanche/reserves",
"priceUsd": "0.01",
"listed": true
},
{
"path": "/avalanche/route",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/avalanche/risk",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/avalanche/slippage",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/avalanche/scan",
"priceUsd": "0.01",
"listed": true
},
{
"path": "/optimism/price",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/optimism/liquidity",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/optimism/reserves",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/optimism/route",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/optimism/risk",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/optimism/slippage",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/optimism/scan",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/base/price",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/base/liquidity",
"priceUsd": "0.01",
"listed": true
},
{
"path": "/base/reserves",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/base/route",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/base/risk",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/base/slippage",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/base/scan",
"priceUsd": "0.01",
"listed": false
},
{
"path": "/call",
"priceUsd": "0.01",
"listed": false
}
]
},
{
"id": "uniswap-v4-hooks",
"name": "Uniswap v4 hook scan",
"description": "1 route, $0.01 per call: GET /v4hooks.",
"tags": [
"uniswap-v4",
"hooks"
],
"examples": [
"GET https://x402.donnyautomation.com/v4hooks?address=0x000052423c1dB6B7ff8641b85A7eEfc7B2791888&x402src=agent-docs"
],
"routes": [
{
"path": "/v4hooks",
"priceUsd": "0.01",
"listed": true
}
]
}
]
}