{"version":1,"x402Version":2,"name":"AxonGate","description":"AxonGate gives autonomous agents safe, pay-per-call web access: read any public page as clean Markdown, search the live web, get grounded answers, fact-check claims and screen crypto tokens. Every page is screened for prompt injection, and every quote in an answer or verdict is checked verbatim against the fetched source. No account or API key: pay per call in USDC on Base, Polygon, Arbitrum over x402.","resources":["https://api.axongate.one/v1/read","https://api.axongate.one/v1/search","https://api.axongate.one/v1/answer","https://api.axongate.one/v1/verify","https://api.axongate.one/v1/scan","https://api.axongate.one/v1/token-check","https://api.axongate.one/v1/read/batch"],"items":[{"resource":"https://api.axongate.one/v1/read","type":"http","x402Version":2,"method":"GET","methods":["GET","POST"],"name":"AxonGate Safe Read","description":"Fetch one public web page and return clean, LLM-ready Markdown with title, word count, content hash and a prompt-injection risk scan of the page text. Use it when an agent needs to read a URL without ingesting scripts, boilerplate or hidden instructions.","price_usdc":"0.002","tags":["web-read","markdown","scrape","prompt-injection","rag"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","amount":"2000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","amount":"2000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}],"input":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Absolute public http(s) URL to read."},"render":{"type":"boolean","description":"Allow rendered fallback for JavaScript-heavy pages (default true)."},"max_chars":{"type":"integer","description":"Truncate markdown to this many characters (default 60000, max 200000)."}},"required":["url"]},"example":{"url":"https://en.wikipedia.org/wiki/HTTP_402"}},"output":{"example":{"url":"https://en.wikipedia.org/wiki/HTTP_402","final_url":"https://en.wikipedia.org/wiki/HTTP_402","title":"HTTP 402 - Wikipedia","markdown":"HTTP 402 Payment Required is a nonstandard response status code reserved for future use...","word_count":812,"content_sha256":"9f2c…","injection_risk":{"risk":"low","score":0,"categories":[],"findings":[]},"extractor":"direct","fetched_at":1792750000}}},{"resource":"https://api.axongate.one/v1/search","type":"http","x402Version":2,"method":"GET","methods":["GET","POST"],"name":"AxonGate Web Search","description":"Live web search for agents. Returns ranked results with title, URL and snippet; optionally reads the top results into clean Markdown in the same call. Use it to find current sources before answering or citing.","price_usdc":"0.004","tags":["search","web-search","serp","research","rag"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","amount":"4000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","amount":"4000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}],"input":{"schema":{"type":"object","properties":{"q":{"type":"string","description":"Search query."},"limit":{"type":"integer","description":"Number of results, 1-10 (default 8)."},"read_top":{"type":"integer","description":"Also read the top N results (0-3) into clean markdown (default 0)."}},"required":["q"]},"example":{"q":"x402 payment protocol","limit":5}},"output":{"example":{"query":"x402 payment protocol","results":[{"rank":1,"title":"x402 - Payment Required","url":"https://www.x402.org/","domain":"x402.org","snippet":"An open standard for internet-native payments…"}]}}},{"resource":"https://api.axongate.one/v1/answer","type":"http","x402Version":2,"method":"POST","methods":["POST"],"name":"AxonGate Grounded Answer","description":"Answer a question from live web sources. AxonGate searches, reads the best pages, and returns a concise answer with numbered citations whose quotes are checked verbatim against the fetched pages. Use it when an agent needs a sourced answer, not just links.","price_usdc":"0.015","tags":["answer","citations","research","grounding","rag"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","amount":"15000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","amount":"15000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}],"input":{"schema":{"type":"object","properties":{"question":{"type":"string","description":"Question to answer from live web sources."},"urls":{"type":"array","items":{"type":"string"},"description":"Optional source URLs to use instead of searching (max 5)."},"max_sources":{"type":"integer","description":"Sources to read, 1-5 (default 4)."}},"required":["question"]},"example":{"question":"What does HTTP status code 402 mean?"}},"output":{"example":{"question":"What does HTTP status code 402 mean?","answer":"402 Payment Required is a status code originally reserved for future use in digital payment systems [1].","confidence":0.86,"insufficient":false,"citations":[{"source":1,"quote":"reserved for future use","url":"https://en.wikipedia.org/wiki/HTTP_402","quote_verified":true}],"sources":[{"id":1,"url":"https://en.wikipedia.org/wiki/HTTP_402","title":"HTTP 402 - Wikipedia","injection_risk":{"risk":"low"}}]}}},{"resource":"https://api.axongate.one/v1/verify","type":"http","x402Version":2,"method":"POST","methods":["POST"],"name":"AxonGate Claim Verify","description":"Fact-check one claim against live web sources (or URLs you supply). Returns a verdict (supported, refuted, mixed, insufficient), a confidence score and supporting or contradicting quotes that are checked verbatim against the fetched pages. Use it before an agent repeats a claim.","price_usdc":"0.02","tags":["fact-check","verify","claims","citations","trust"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}],"input":{"schema":{"type":"object","properties":{"claim":{"type":"string","description":"One factual claim to check."},"urls":{"type":"array","items":{"type":"string"},"description":"Optional source URLs to check against instead of searching (max 5)."},"max_sources":{"type":"integer","description":"Sources to read, 1-5 (default 4)."}},"required":["claim"]},"example":{"claim":"HTTP status code 402 is reserved for future use."}},"output":{"example":{"claim":"HTTP status code 402 is reserved for future use.","verdict":"supported","confidence":0.9,"agent_action":"safe_to_cite","summary":"The source states that 402 was reserved for future use.","evidence":[{"source":1,"stance":"supports","quote":"reserved for future use","url":"https://en.wikipedia.org/wiki/HTTP_402","quote_verified":true}],"sources":[{"id":1,"url":"https://en.wikipedia.org/wiki/HTTP_402","title":"HTTP 402 - Wikipedia","injection_risk":{"risk":"low"}}]}}},{"resource":"https://api.axongate.one/v1/scan","type":"http","x402Version":2,"method":"POST","methods":["POST"],"name":"AxonGate Injection Scan","description":"Scan untrusted text (a web page, email, tool output or document) for prompt-injection and agent-hijacking patterns before it reaches an LLM. Returns a risk level, score, findings with offsets and a sanitized copy. Deterministic, sub-50ms.","price_usdc":"0.002","tags":["prompt-injection","security","agent-safety","guardrails","scan"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","amount":"2000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","amount":"2000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}],"input":{"schema":{"type":"object","properties":{"text":{"type":"string","description":"Untrusted text to screen (max 200000 characters)."}},"required":["text"]},"example":{"text":"Great recipe! Bake at 180C for 25 minutes. Reviewers say it is the best banana bread they have tried."}},"output":{"example":{"risk":"low","score":0,"finding_count":0,"categories":[],"findings":[],"sanitized":"Great recipe! Bake at 180C for 25 minutes. Reviewers say it is the best banana bread they have tried."}}},{"resource":"https://api.axongate.one/v1/token-check","type":"http","x402Version":2,"method":"GET","methods":["GET","POST"],"name":"AxonGate Token Check","description":"Safety verdict for a crypto token before an agent buys, swaps or accepts it: honeypot, sell and buy taxes, owner powers (mint, blacklist, balance changes), holder concentration and DEX liquidity, combined into avoid / caution / ok with reasons. EVM chains and Solana.","price_usdc":"0.01","tags":["crypto","token-security","honeypot","rug-check","agent-safety"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","amount":"10000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}],"input":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Token contract address (EVM) or mint address (Solana)."},"chain":{"type":"string","enum":["base","ethereum","bsc","arbitrum","polygon","optimism","avalanche","solana"],"description":"Chain the token lives on (default base)."}},"required":["address"]},"example":{"address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base"}},"output":{"example":{"address":"0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","chain":"base","name":"Degen","symbol":"DEGEN","verdict":"ok","risk_score":5,"agent_action":"proceed","flags":[{"code":"is_mintable","severity":"low","detail":"new supply can be minted"}],"facts":{"buy_tax":0.0,"sell_tax":0.0,"holder_count":1182642,"top10_wallet_share":0.11,"dex_liquidity_usd":199931.51,"listed_on_cex":true},"simulation":{"simulation_success":true,"is_honeypot":false,"buy_tax":0.0,"sell_tax":0.0,"risk":"low"},"sources":["GoPlus Security token analysis","honeypot.is buy/sell simulation"]}}},{"resource":"https://api.axongate.one/v1/read/batch","type":"http","x402Version":2,"method":"POST","methods":["POST"],"name":"AxonGate Batch Read","description":"Read up to 20 public URLs in one paid call. Each page comes back as clean Markdown with its own prompt-injection scan; pages that fail are reported per URL without failing the batch. Use it to load a reading list or search results in one round trip.","price_usdc":"0.03","tags":["web-read","markdown","batch","scrape","rag"],"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:137","amount":"30000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"eip155:42161","amount":"30000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","payTo":"0xcD11393c8505C5A44F8b998E0c96BcC5698d76A7","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}}],"input":{"schema":{"type":"object","properties":{"urls":{"type":"array","items":{"type":"string"},"maxItems":20,"description":"1-20 absolute public http(s) URLs."},"max_chars":{"type":"integer","description":"Truncate each page's markdown to this many characters (default 20000, max 60000)."}},"required":["urls"]},"example":{"urls":["https://en.wikipedia.org/wiki/HTTP_402","https://en.wikipedia.org/wiki/Prompt_injection"],"max_chars":4000}},"output":{"example":{"count":2,"ok":2,"failed":0,"results":[{"url":"https://en.wikipedia.org/wiki/HTTP_402","ok":true,"title":"HTTP 402 - Wikipedia","markdown":"HTTP 402 Payment Required is…","injection_risk":{"risk":"low","score":0}},{"url":"https://en.wikipedia.org/wiki/Prompt_injection","ok":true,"title":"Prompt injection - Wikipedia","markdown":"Prompt injection is…","injection_risk":{"risk":"medium","score":24}}]}}}],"docs":"https://api.axongate.one/docs","openapi":"https://api.axongate.one/openapi.json","instructions":"Call any resource without payment to receive a 402 with PAYMENT-REQUIRED requirements, then retry with a PAYMENT-SIGNATURE header from any x402 client."}