{"x402Version":2,"resources":[{"resource":"https://x402.agentindex.world/search","method":"POST","description":"Real-time web search and content retrieval - up to 10 results with title, URL, snippet and publish date, plus clean full-page Markdown for the top 3 results by default and an optional short summary. Also accepts up to 5 queries in one call, merged and de-duplicated - one call instead of five. No account, no API key, no quota. Try GET /search/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","mimeType":"application/json","serviceName":"AgentIndex Search","tags":["web","read","extract","markdown","llm-ready","web search","live search","SERP","multi-query"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100","price":"$0.0001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"query":"best ramen restaurants in Shibuya Tokyo"}},"output":{"type":"json","example":{"query":"best ramen restaurants in Shibuya Tokyo","results":[{"title":"The Best Ramen in Tokyo: 16 Restaurants to Not Miss | Eater","url":"https://www.eater.com/maps/best-ramen-tokyo-japan","date":null,"extract":"A curated guide to Tokyo's standout ramen shops, including several in Shibuya..."}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"query":{"description":"Search query, or an array of up to 5 related queries to run in one call - results are merged and de-duplicated by URL.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":5}]},"max_results":{"type":"integer","minimum":1,"maximum":10,"description":"Maximum number of results to return."},"extract":{"type":"boolean","description":"Include the search-engine snippet for each result."},"include_content":{"type":"boolean","description":"Fetch result pages and include clean full-page Markdown. Defaults to true."},"content_results":{"type":"integer","minimum":1,"maximum":3,"description":"How many top result pages to fetch when include_content is true."},"content_chars":{"type":"integer","minimum":1000,"maximum":20000,"description":"Maximum Markdown characters returned per fetched result page."},"summarize":{"type":"boolean","description":"Also return a short synthesized answer summarizing the results."}},"required":["query"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"query":{"description":"The query or queries that were searched."},"results":{"type":"array","description":"Ranked web results, most relevant first.","items":{"type":"object","properties":{"title":{"type":"string","description":"Page title."},"url":{"type":"string","description":"Source URL."},"date":{"description":"Publish date, when known."},"extract":{"type":"string","description":"Search-engine result snippet."},"content_markdown":{"type":"string","description":"Clean full-page Markdown for fetched top results, with navigation and boilerplate removed."},"content_truncated":{"type":"boolean","description":"True when content_markdown reached the requested character limit."},"content_error":{"type":"string","description":"Per-result fetch error; other search results remain usable."}}}},"summary":{"description":"Optional short synthesized answer summarizing the results, when requested."},"x402_receipt":{"type":"object","description":"Billing and provenance receipt for this call."}},"required":["query","results"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/translate","method":"POST","description":"Translate up to 200 text segments in a single call - the same result that would otherwise take 200 separate calls to translate a whole file. Markdown, HTML and {x} placeholders preserved per segment, order and count kept intact, source language auto-detected, automatic fallback across multiple models for uptime, providers that train on submitted prompts excluded. A single string also works. No account, no API key. Try GET /translate/sample.","mimeType":"application/json","serviceName":"AgentIndex Translate","tags":["batch translate","bulk translation","localization","preserve placeholders","translate a file","multilingual","machine translation"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","price":"$0.005","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"text":"Bonjour le monde","target_lang":"en"}},"output":{"type":"json","example":{"text":"Bonjour le monde","target_lang":"en","detected_source_lang":"fr","translated_text":"Hello world","model_served":"agentindex-translate-1"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"text":{"description":"Text to translate - a single string, or an array of up to 200 segments to translate together in one call (batch/bulk translation), preserving order and count.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":200}]},"target_lang":{"type":"string","description":"Target language as an ISO 639-1 code, e.g. 'en', 'fr', 'ja'."},"source_lang":{"type":"string","description":"Source language code. Omit to auto-detect."},"preserve_format":{"type":"boolean","description":"Keep markdown syntax, HTML tags and {x}/{{x}} placeholders unchanged, translating only the surrounding natural-language text - useful for localizing UI strings or templated content."}},"required":["text","target_lang"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"text":{"description":"The original input text or segments."},"target_lang":{"type":"string"},"detected_source_lang":{"description":"Auto-detected source language, when not supplied."},"translated_text":{"description":"Translated text - a string, or an array aligned with the input segments for batch requests."},"x402_receipt":{"type":"object","description":"Billing and provenance receipt, including segments_processed for batch calls."}},"required":["target_lang","translated_text"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/jobs","method":"POST","description":"Multi-query web research, read and synthesized into one sourced JSON brief in a single call - what would otherwise cost an agent twenty calls and its whole context window. Free status polling and result retrieval. Try GET /jobs/sample.","mimeType":"application/json","serviceName":"AgentIndex Research Jobs","tags":["research brief","cited synthesis","multi-source report","delegate research","sourced report","async research"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","price":"$0.10","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"subject":"Example Corp"}},"output":{"type":"json","example":{"job_id":"abc123","eta_seconds":60}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"subject":{"type":"string","description":"Subject or question to research - a company, person, product, claim or topic."}},"required":["subject"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"job_id":{"type":"string","description":"Identifier to poll for status and fetch the finished result."},"eta_seconds":{"type":"integer","description":"Estimated seconds until the research brief is ready."}},"required":["job_id","eta_seconds"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/pdf","method":"POST","description":"Extract a public PDF (by HTTPS URL or base64) into clean markdown text, plus title/author/page count/date metadata and a real token count. Deterministic text extraction, no model involved. Try GET /pdf/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","mimeType":"application/json","serviceName":"AgentIndex PDF Extract","tags":["web","read","extract","markdown","llm-ready","pdf","document parsing","metadata"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","price":"$0.002","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://example.com/report.pdf"}},"output":{"type":"json","example":{"markdown":"Universal Declaration of Human Rights \nPreamble \nWhereas recognition of the inherent dignity and of the equal and inalienable \nrights of all members of the human family is the foundation of freedom, justice \nand peace in the world, ...","metadata":{"title":null,"author":"lindner","pages":8,"date":"2001-09-10T01:04:58-17:00"},"token_count":2330}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"url":{"type":"string","description":"Public HTTPS URL of a PDF file. Provide this or pdf_base64, not both."},"pdf_base64":{"type":"string","description":"Base64-encoded PDF file content. Provide this or url, not both."}},"required":[]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"markdown":{"type":"string","description":"Extracted text, paragraphs preserved, deterministic (no model)."},"metadata":{"type":"object","properties":{"title":{"description":"Document title from PDF metadata, when present."},"author":{"description":"Document author from PDF metadata, when present."},"pages":{"type":"integer","description":"Number of pages in the PDF."},"date":{"description":"Document creation date from PDF metadata, when present."}}},"token_count":{"type":"integer","description":"Real BPE token count (cl100k_base) of the extracted markdown."},"x402_receipt":{"type":"object","description":"Billing and provenance receipt for this call."}},"required":["markdown","metadata","token_count"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/web-read","method":"POST","description":"Fetch a URL and return its main article as clean markdown - navigation, ads and boilerplate stripped, links resolved, plus a real token count. The same extraction /search uses on result pages, exposed standalone for a URL you already have. Try GET /web-read/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","mimeType":"application/json","serviceName":"AgentIndex Web Read","tags":["web","read","extract","markdown","llm-ready","article extraction","readability","page to markdown"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","price":"$0.002","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://www.w3.org/"}},"output":{"type":"json","example":{"url":"https://www.w3.org/","title":"World Wide Web Consortium (W3C)","markdown":"# World Wide Web Consortium (W3C)\n\nThe W3C mission is to lead the web to its full potential.","token_count":154}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"url":{"type":"string","description":"URL of the page to read."}},"required":["url"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":"string"},"title":{"description":"Page title, when found."},"markdown":{"type":"string","description":"Main article content as clean markdown - navigation, ads and boilerplate removed, links resolved."},"token_count":{"type":"integer","description":"Real BPE token count (cl100k_base) of the markdown."},"x402_receipt":{"type":"object","description":"Billing and provenance receipt for this call."}},"required":["url","markdown","token_count"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/extract","method":"POST","description":"Extract structured data from a URL or raw text into strict JSON matching a schema you provide. Fields the content doesn't support come back null - never an invented or approximate value, and an unmatchable schema returns an explicit error. Try GET /extract/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","mimeType":"application/json","serviceName":"AgentIndex Structured Extract","tags":["web","read","extract","markdown","llm-ready","structured data","json schema","web scraping"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","price":"$0.003","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://example.com/product/widget-pro","schema":{"type":"object","properties":{"product_name":{"type":"string"},"price":{"type":"number"},"in_stock":{"type":"boolean"}}}}},"output":{"type":"json","example":{"data":{"product_name":"Widget Pro","price":29.99,"in_stock":true}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"url":{"type":"string","description":"URL to read and extract from. Provide this or text, not both."},"text":{"type":"string","description":"Raw text to extract from. Provide this or url, not both."},"schema":{"type":"object","description":"JSON Schema describing the fields to extract. The response's `data` field will strictly conform to it."}},"required":["schema"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"data":{"type":"object","description":"Extracted data, strictly conforming to the requested schema."},"x402_receipt":{"type":"object","description":"Billing and provenance receipt for this call."}},"required":["data"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/summarize","method":"POST","description":"Summarize a URL, raw text or HTML at the length you request - short, medium or long - with the source noted. Neutral and factual, no invented facts. Try GET /summarize/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","mimeType":"application/json","serviceName":"AgentIndex Summarize","tags":["web","read","extract","markdown","llm-ready","summarization","tl;dr"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","price":"$0.003","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://example.com/photosynthesis","length":"short"}},"output":{"type":"json","example":{"summary":"The article explains how photosynthesis converts light energy into chemical energy in plants.","length":"short","sources":["https://example.com/photosynthesis"]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"url":{"type":"string","description":"URL to fetch and summarize. Provide exactly one of url, text or html."},"text":{"type":"string","description":"Raw text to summarize. Provide exactly one of url, text or html."},"html":{"type":"string","description":"Raw HTML to summarize. Provide exactly one of url, text or html."},"length":{"type":"string","enum":["short","medium","long"],"description":"Requested summary length - short (~2 sentences), medium (~1 paragraph), long (~3-4 paragraphs). Defaults to medium."}},"required":[]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"summary":{"type":"string"},"length":{"type":"string"},"sources":{"type":"array","items":{"type":"string"},"description":"Source URL(s) the summary was drawn from, when a URL was given."},"x402_receipt":{"type":"object","description":"Billing and provenance receipt for this call."}},"required":["summary","length"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/fact-check","method":"POST","description":"Check a claim against live web sources - a verdict, a confidence level, and the sources that support or contradict it, each with its URL and stance. Returns 'inconclusive' rather than a guess when the sources don't clearly settle it. Try GET /fact-check/sample. Part of the AgentIndex content kit (pdf, web-read, extract, summarize, detect-language) - see GET /capabilities.","mimeType":"application/json","serviceName":"AgentIndex Fact Check","tags":["web","read","extract","markdown","llm-ready","fact checking","claim verification","verification"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","price":"$0.01","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"claim":"The Eiffel Tower is taller than the Statue of Liberty."}},"output":{"type":"json","example":{"claim":"The Eiffel Tower is taller than the Statue of Liberty.","verdict":"supported","confidence":0.92,"sources":[{"url":"https://example.com/eiffel-tower-facts","title":"Eiffel Tower Facts","stance":"supports"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"claim":{"type":"string","description":"The factual claim to check against live web sources."}},"required":["claim"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"claim":{"type":"string"},"verdict":{"type":"string","enum":["supported","contradicted","mixed","unverifiable","inconclusive"],"description":"'inconclusive' is returned instead of a guess whenever confidence is low or no source clearly supports/contradicts the claim - never a confident-sounding verdict the sources don't actually back up."},"confidence":{"type":"number","description":"0.0-1.0 confidence in the verdict."},"sources":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"title":{"description":"Source page title, when known."},"stance":{"type":"string","enum":["supports","contradicts","neutral"]}}}},"x402_receipt":{"type":"object","description":"Billing and provenance receipt for this call."}},"required":["claim","verdict","confidence","sources"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/discover","method":"POST","description":"Find MCP servers matching a need, ranked by semantic similarity over a curated snapshot of 10101 MCP servers. Returns name, endpoint, description, source registry and a 0-1 relevance per match. Paid POST: up to 25 matches. Try GET /discover/sample.","mimeType":"application/json","serviceName":"AgentIndex Discover","tags":["web","read","extract","markdown","llm-ready","mcp discovery","semantic search","server discovery","agent registry"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"q":"read a PDF and give me markdown"}},"output":{"type":"json","example":{"q":"read a PDF and give me markdown","snapshot_date":"2026-09-18","snapshot_rows":10101,"min_similarity":0.3,"matches":3,"results":[{"name":"PDF Extract MCP","url":"https://example.org/mcp/","description":"Extract a public PDF into clean markdown text, plus metadata and a real token count.","registry":"registre-mcp","relevance":0.7211,"observed_at":"2026-09-02T19:07:49.374328Z"},{"name":"Docling Server","url":null,"description":"Document conversion to markdown and structured text for LLM agents.","registry":"annuaire","relevance":0.6487,"observed_at":"2026-09-10T12:00:00Z"},{"name":"Srclight","url":"https://example.com/mcp/","description":"Deep code indexing for AI agents. FTS5 + embeddings + call graphs. Fully local.","registry":"registre-mcp","relevance":0.4102,"observed_at":"2026-09-15T08:30:00Z"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"q":{"type":"string","description":"The need to match, in plain language - e.g. \"read a PDF and give me markdown\" or \"persistent knowledge graph\". Matched against 10101 MCP servers (official registry + carnet) by semantic similarity."},"max_results":{"type":"integer","minimum":1,"maximum":25,"description":"Maximum number of servers to return (default 5)."},"min_similarity":{"type":"number","minimum":0.0,"maximum":1.0,"description":"Minimum cosine similarity to include a result (default 0.30). Raise it for fewer, closer matches."}},"required":["q"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"q":{"description":"The query that was matched."},"snapshot_date":{"type":"string","description":"Date the underlying MCP snapshot was taken."},"snapshot_rows":{"type":"integer","description":"Number of MCP servers in the snapshot."},"min_similarity":{"type":"number","description":"The similarity threshold applied."},"matches":{"type":"integer","description":"Number of servers above the threshold before the top-N cut."},"results":{"type":"array","description":"Best-matching MCP servers, most relevant first.","items":{"type":"object","properties":{"name":{"type":"string","description":"Server name as observed."},"url":{"description":"Endpoint URL, when one was observed."},"description":{"type":"string","description":"What the server does, as observed."},"registry":{"description":"Registry or listing where it was seen."},"relevance":{"type":"number","description":"Cosine similarity between the query and this server, 0 to 1."}}}}},"required":["q","results"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/weather","method":"POST","description":"Current weather and a 3-day forecast for any city or lat/lon - temperature, humidity, wind, conditions. No account, no API key. Try GET /weather/sample.","mimeType":"application/json","serviceName":"AgentIndex Weather","tags":["weather","forecast","temperature","climate","open data"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"city":"Paris"}},"output":{"type":"json","example":{"query":"Paris","location":{"name":"Paris","country":"France","country_code":"FR","latitude":48.85341,"longitude":2.3488,"timezone":"Europe/Paris"},"current":{"time":"2026-09-19T13:45","temperature_c":23.8,"humidity_pct":48,"wind_speed_kmh":12.2,"weather_code":1,"conditions":"mainly_clear"},"daily":[{"date":"2026-09-19","temperature_max_c":25.1,"temperature_min_c":15.2,"precipitation_sum_mm":0.0,"weather_code":1,"conditions":"mainly_clear"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"city":{"type":"string","description":"City name (e.g. Paris, Tokyo). Preferred when you do not have coordinates."},"lat":{"type":"number","description":"Latitude. Use with lon when you already have coordinates."},"lon":{"type":"number","description":"Longitude. Use with lat when you already have coordinates."}},"required":[]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"query":{"type":"string"},"location":{"type":"object"},"current":{"type":"object"},"daily":{"type":"array","items":{"type":"object"}},"x402_receipt":{"type":"object"}},"required":["location","current","daily"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/weather","method":"GET","description":"Current weather and a 3-day forecast for any city or lat/lon - temperature, humidity, wind, conditions. No account, no API key. Try GET /weather/sample.","mimeType":"application/json","serviceName":"AgentIndex Weather","tags":["weather","forecast","temperature","climate","open data"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"city":"Paris"}},"output":{"type":"json","example":{"query":"Paris","location":{"name":"Paris","country":"France","country_code":"FR","latitude":48.85341,"longitude":2.3488,"timezone":"Europe/Paris"},"current":{"time":"2026-09-19T13:45","temperature_c":23.8,"humidity_pct":48,"wind_speed_kmh":12.2,"weather_code":1,"conditions":"mainly_clear"},"daily":[{"date":"2026-09-19","temperature_max_c":25.1,"temperature_min_c":15.2,"precipitation_sum_mm":0.0,"weather_code":1,"conditions":"mainly_clear"}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"city":{"type":"string","description":"City name (e.g. Paris, Tokyo). Preferred when you do not have coordinates."},"lat":{"type":"number","description":"Latitude. Use with lon when you already have coordinates."},"lon":{"type":"number","description":"Longitude. Use with lat when you already have coordinates."}},"required":[]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"query":{"type":"string"},"location":{"type":"object"},"current":{"type":"object"},"daily":{"type":"array","items":{"type":"object"}},"x402_receipt":{"type":"object"}},"required":["location","current","daily"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/crypto","method":"POST","description":"Live spot prices for crypto coins (BTC, ETH, SOL, ...) in USD or another fiat, with 24h change. Accepts tickers or CoinGecko ids. Try GET /crypto/sample.","mimeType":"application/json","serviceName":"AgentIndex Crypto Prices","tags":["crypto","price","bitcoin","ethereum","spot","market data"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"coins":["btc","eth"],"vs_currency":"usd"}},"output":{"type":"json","example":{"vs_currency":"usd","prices":[{"id":"bitcoin","symbol":"btc","price":81218.0,"change_24h_pct":-1.2},{"id":"ethereum","symbol":"eth","price":2634.1,"change_24h_pct":0.4}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"coins":{"description":"Coin tickers (btc, eth, sol) and/or CoinGecko ids. String, comma-separated string, or array. Up to 20.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":20}]},"vs_currency":{"type":"string","description":"Fiat quote currency, default usd (also eur, gbp, ...)."}},"required":["coins"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"vs_currency":{"type":"string"},"prices":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"price":{"type":"number"},"change_24h_pct":{"type":"number"}}}},"x402_receipt":{"type":"object"}},"required":["vs_currency","prices"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/crypto","method":"GET","description":"Live spot prices for crypto coins (BTC, ETH, SOL, ...) in USD or another fiat, with 24h change. Accepts tickers or CoinGecko ids. Try GET /crypto/sample.","mimeType":"application/json","serviceName":"AgentIndex Crypto Prices","tags":["crypto","price","bitcoin","ethereum","spot","market data"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"coins":"btc,eth","vs_currency":"usd"}},"output":{"type":"json","example":{"vs_currency":"usd","prices":[{"id":"bitcoin","symbol":"btc","price":81218.0,"change_24h_pct":-1.2},{"id":"ethereum","symbol":"eth","price":2634.1,"change_24h_pct":0.4}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"coins":{"description":"Coin tickers (btc, eth, sol) and/or CoinGecko ids. String, comma-separated string, or array. Up to 20.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":20}]},"vs_currency":{"type":"string","description":"Fiat quote currency, default usd (also eur, gbp, ...)."}},"required":["coins"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"vs_currency":{"type":"string"},"prices":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"price":{"type":"number"},"change_24h_pct":{"type":"number"}}}},"x402_receipt":{"type":"object"}},"required":["vs_currency","prices"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/news","method":"POST","description":"Top Hacker News headlines right now - title, URL, score, comments. Fresh links for agents that need current tech/startup signal. Try GET /news/sample.","mimeType":"application/json","serviceName":"AgentIndex News","tags":["news","headlines","hacker news","tech news","trending"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"limit":10}},"output":{"type":"json","example":{"source":"hacker-news","count":1,"stories":[{"id":49765348,"title":"Example headline about AI agents","url":"https://example.com/story","score":312,"by":"pg","time":1726750000,"comments":88}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"limit":{"type":"integer","description":"How many top stories to return (1-25, default 10).","minimum":1,"maximum":25}},"required":[]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"source":{"type":"string"},"count":{"type":"integer"},"stories":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"score":{"type":"integer"},"by":{"type":"string"},"time":{"type":"integer"},"comments":{"type":"integer"}}}},"x402_receipt":{"type":"object"}},"required":["source","count","stories"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/news","method":"GET","description":"Top Hacker News headlines right now - title, URL, score, comments. Fresh links for agents that need current tech/startup signal. Try GET /news/sample.","mimeType":"application/json","serviceName":"AgentIndex News","tags":["news","headlines","hacker news","tech news","trending"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"limit":10}},"output":{"type":"json","example":{"source":"hacker-news","count":1,"stories":[{"id":49765348,"title":"Example headline about AI agents","url":"https://example.com/story","score":312,"by":"pg","time":1726750000,"comments":88}]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"limit":{"type":"integer","description":"How many top stories to return (1-25, default 10).","minimum":1,"maximum":25}},"required":[]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"source":{"type":"string"},"count":{"type":"integer"},"stories":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"score":{"type":"integer"},"by":{"type":"string"},"time":{"type":"integer"},"comments":{"type":"integer"}}}},"x402_receipt":{"type":"object"}},"required":["source","count","stories"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/can-pay","method":"POST","description":"Check whether a Base wallet holds enough USDC to pay an x402 amount (default $0.001). Returns balance, can_pay, shortfall. The checklist agents run before spending. Try GET /can-pay/sample.","mimeType":"application/json","serviceName":"AgentIndex Can Pay","tags":["wallet","usdc","balance","preflight","base","can pay"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","amount":0.001}},"output":{"type":"json","example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"eip155:8453","usdc":{"balance":0.0,"balance_atomic":"0","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"eth":{"balance":0.0},"amount_requested":0.001,"can_pay":false,"shortfall_usdc":0.001}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"address":{"type":"string","description":"EVM wallet address (0x…) to check on Base mainnet."},"amount":{"type":"number","description":"USDC amount the agent plans to spend (default 0.001)."}},"required":["address"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string"},"usdc":{"type":"object"},"eth":{"type":"object"},"amount_requested":{"type":"number"},"can_pay":{"type":"boolean"},"shortfall_usdc":{"type":"number"},"x402_receipt":{"type":"object"}},"required":["address","usdc","can_pay"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/can-pay","method":"GET","description":"Check whether a Base wallet holds enough USDC to pay an x402 amount (default $0.001). Returns balance, can_pay, shortfall. The checklist agents run before spending. Try GET /can-pay/sample.","mimeType":"application/json","serviceName":"AgentIndex Can Pay","tags":["wallet","usdc","balance","preflight","base","can pay"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","amount":0.001}},"output":{"type":"json","example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"eip155:8453","usdc":{"balance":0.0,"balance_atomic":"0","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"eth":{"balance":0.0},"amount_requested":0.001,"can_pay":false,"shortfall_usdc":0.001}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"address":{"type":"string","description":"EVM wallet address (0x…) to check on Base mainnet."},"amount":{"type":"number","description":"USDC amount the agent plans to spend (default 0.001)."}},"required":["address"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"string"},"usdc":{"type":"object"},"eth":{"type":"object"},"amount_requested":{"type":"number"},"can_pay":{"type":"boolean"},"shortfall_usdc":{"type":"number"},"x402_receipt":{"type":"object"}},"required":["address","usdc","can_pay"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/probe","method":"POST","description":"Probe any public URL and report if it is an x402 paywall - price, network, payTo, scheme. Shop paywalls before you spend. Try GET /probe/sample.","mimeType":"application/json","serviceName":"AgentIndex Probe","tags":["x402","probe","discovery","paywall","price check"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35"}},"output":{"type":"json","example":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35","reachable":true,"http_status":402,"is_x402":true,"x402_version":1,"price_usdc":0.004,"network":"base","pay_to":"0x217e5Fe265EB78b29067bF8324ef03a7D8e167C4","scheme":"exact"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"url":{"type":"string","description":"Public http(s) URL to probe for an x402 paywall."},"method":{"type":"string","description":"HTTP method to use (GET default, or POST)."}},"required":["url"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":"string"},"reachable":{"type":"boolean"},"http_status":{"type":"integer"},"is_x402":{"type":"boolean"},"price_usdc":{"type":"number"},"network":{"type":"string"},"pay_to":{"type":"string"},"x402_receipt":{"type":"object"}},"required":["url","reachable","is_x402"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/probe","method":"GET","description":"Probe any public URL and report if it is an x402 paywall - price, network, payTo, scheme. Shop paywalls before you spend. Try GET /probe/sample.","mimeType":"application/json","serviceName":"AgentIndex Probe","tags":["x402","probe","discovery","paywall","price check"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35"}},"output":{"type":"json","example":{"url":"https://x402.shizu.me/weather?lat=48.85&lon=2.35","reachable":true,"http_status":402,"is_x402":true,"x402_version":1,"price_usdc":0.004,"network":"base","pay_to":"0x217e5Fe265EB78b29067bF8324ef03a7D8e167C4","scheme":"exact"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL to probe for an x402 paywall."},"method":{"type":"string","description":"HTTP method to use (GET default, or POST)."}},"required":["url"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":"string"},"reachable":{"type":"boolean"},"http_status":{"type":"integer"},"is_x402":{"type":"boolean"},"price_usdc":{"type":"number"},"network":{"type":"string"},"pay_to":{"type":"string"},"x402_receipt":{"type":"object"}},"required":["url","reachable","is_x402"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/wallet-balance","method":"POST","description":"Read native coin and USDC balances for any EVM wallet on Base, Ethereum, Polygon, Arbitrum or Optimism, with atomic amounts and current block. No RPC key or account. Try GET /wallet-balance/sample.","mimeType":"application/json","serviceName":"AgentIndex Multi-chain Wallet Balance","tags":["wallet","balance","USDC","ERC-20","EVM","onchain","RPC"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100","price":"$0.0001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"base"}},"output":{"type":"json","example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001,"balance_wei":"1000000000000000"},"usdc":{"balance":1.25,"balance_atomic":"1250000","decimals":6,"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"address":{"type":"string","description":"EVM wallet address (0x followed by 40 hexadecimal characters)."},"network":{"type":"string","enum":["base","ethereum","polygon","arbitrum","optimism"],"description":"EVM network to read; aliases and CAIP-2 identifiers are also accepted."}},"required":["address"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"object"},"block_number":{"type":"integer"},"native":{"type":"object"},"usdc":{"type":"object"},"x402_receipt":{"type":"object"}},"required":["address","network","block_number","native","usdc"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/wallet-balance","method":"GET","description":"Read native coin and USDC balances for any EVM wallet on Base, Ethereum, Polygon, Arbitrum or Optimism, with atomic amounts and current block. No RPC key or account. Try GET /wallet-balance/sample.","mimeType":"application/json","serviceName":"AgentIndex Multi-chain Wallet Balance","tags":["wallet","balance","USDC","ERC-20","EVM","onchain","RPC"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100","price":"$0.0001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":"base"}},"output":{"type":"json","example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001,"balance_wei":"1000000000000000"},"usdc":{"balance":1.25,"balance_atomic":"1250000","decimals":6,"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"address":{"type":"string","description":"EVM wallet address (0x followed by 40 hexadecimal characters)."},"network":{"type":"string","enum":["base","ethereum","polygon","arbitrum","optimism"],"description":"EVM network to read; aliases and CAIP-2 identifiers are also accepted."}},"required":["address"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"address":{"type":"string"},"network":{"type":"object"},"block_number":{"type":"integer"},"native":{"type":"object"},"usdc":{"type":"object"},"x402_receipt":{"type":"object"}},"required":["address","network","block_number","native","usdc"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/gas-price","method":"POST","description":"Read the live gas price, EIP-1559 base fee and estimated native-transfer cost on Base, Ethereum, Polygon, Arbitrum or Optimism. No RPC key or account. Try GET /gas-price/sample.","mimeType":"application/json","serviceName":"AgentIndex Multi-chain Gas Price","tags":["gas","fee","EIP-1559","EVM","onchain","RPC"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100","price":"$0.0001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"network":"base"}},"output":{"type":"json","example":{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"gas_price":{"wei":"1000000","gwei":0.001},"base_fee":{"wei":"900000","gwei":0.0009},"native_transfer_estimate":{"gas_limit":21000,"fee_wei":"21000000000","fee_native":2.1e-08,"symbol":"ETH"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"network":{"type":"string","enum":["base","ethereum","polygon","arbitrum","optimism"],"description":"EVM network to read; defaults to Base."}},"required":[]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"network":{"type":"object"},"block_number":{"type":"integer"},"gas_price":{"type":"object"},"base_fee":{"type":["object","null"]},"native_transfer_estimate":{"type":"object"},"x402_receipt":{"type":"object"}},"required":["network","block_number","gas_price","native_transfer_estimate"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/gas-price","method":"GET","description":"Read the live gas price, EIP-1559 base fee and estimated native-transfer cost on Base, Ethereum, Polygon, Arbitrum or Optimism. No RPC key or account. Try GET /gas-price/sample.","mimeType":"application/json","serviceName":"AgentIndex Multi-chain Gas Price","tags":["gas","fee","EIP-1559","EVM","onchain","RPC"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100","price":"$0.0001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"network":"base"}},"output":{"type":"json","example":{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"gas_price":{"wei":"1000000","gwei":0.001},"base_fee":{"wei":"900000","gwei":0.0009},"native_transfer_estimate":{"gas_limit":21000,"fee_wei":"21000000000","fee_native":2.1e-08,"symbol":"ETH"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"network":{"type":"string","enum":["base","ethereum","polygon","arbitrum","optimism"],"description":"EVM network to read; defaults to Base."}},"required":[]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"network":{"type":"object"},"block_number":{"type":"integer"},"gas_price":{"type":"object"},"base_fee":{"type":["object","null"]},"native_transfer_estimate":{"type":"object"},"x402_receipt":{"type":"object"}},"required":["network","block_number","gas_price","native_transfer_estimate"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/wallet-intelligence","method":"POST","description":"One call replaces wallet-balance and gas reads across Base, Ethereum, Polygon, Arbitrum and Optimism. Returns native and USDC balances, current blocks, fees and Base x402 payment readiness. One signature instead of ten paid requests. Try GET /wallet-intelligence/sample.","mimeType":"application/json","serviceName":"AgentIndex Wallet Intelligence","tags":["wallet intelligence","multi-chain","USDC","gas","payment preflight","EVM","RPC bundle"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","networks":["base","ethereum","polygon","arbitrum","optimism"],"amount_usdc":0.001}},"output":{"type":"json","example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","requested_networks":["base","ethereum","polygon","arbitrum","optimism"],"successful_networks":5,"rpc_reads_replaced":25,"x402_readiness":{"network":"base","amount_usdc":0.001,"balance_usdc":1.25,"can_pay":true,"shortfall_usdc":0.0},"networks":[{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001},"usdc":{"balance":1.25,"balance_atomic":"1250000"},"gas_price":{"wei":"1000000","gwei":0.001},"native_transfer_estimate":{"fee_native":2.1e-08,"symbol":"ETH"}}],"errors":[]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"address":{"type":"string","description":"EVM wallet address to inspect across all selected networks."},"networks":{"description":"Up to five networks; defaults to all supported EVM networks.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"maxItems":5}]},"amount_usdc":{"type":"number","description":"Amount to compare with the Base USDC balance for x402 readiness."}},"required":["address"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"address":{"type":"string"},"requested_networks":{"type":"array","items":{"type":"string"}},"successful_networks":{"type":"integer"},"rpc_reads_replaced":{"type":"integer"},"x402_readiness":{"type":["object","null"]},"networks":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object"}},"x402_receipt":{"type":"object"}},"required":["address","requested_networks","successful_networks","rpc_reads_replaced","networks","errors"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/wallet-intelligence","method":"GET","description":"One call replaces wallet-balance and gas reads across Base, Ethereum, Polygon, Arbitrum and Optimism. Returns native and USDC balances, current blocks, fees and Base x402 payment readiness. One signature instead of ten paid requests. Try GET /wallet-intelligence/sample.","mimeType":"application/json","serviceName":"AgentIndex Wallet Intelligence","tags":["wallet intelligence","multi-chain","USDC","gas","payment preflight","EVM","RPC bundle"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","networks":"base,ethereum,polygon,arbitrum,optimism","amount_usdc":0.001}},"output":{"type":"json","example":{"address":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","requested_networks":["base","ethereum","polygon","arbitrum","optimism"],"successful_networks":5,"rpc_reads_replaced":25,"x402_readiness":{"network":"base","amount_usdc":0.001,"balance_usdc":1.25,"can_pay":true,"shortfall_usdc":0.0},"networks":[{"network":{"key":"base","name":"Base","caip2":"eip155:8453"},"block_number":51500000,"native":{"symbol":"ETH","balance":0.001},"usdc":{"balance":1.25,"balance_atomic":"1250000"},"gas_price":{"wei":"1000000","gwei":0.001},"native_transfer_estimate":{"fee_native":2.1e-08,"symbol":"ETH"}}],"errors":[]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"address":{"type":"string","description":"EVM wallet address to inspect across all selected networks."},"networks":{"description":"Up to five networks; defaults to all supported EVM networks.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"maxItems":5}]},"amount_usdc":{"type":"number","description":"Amount to compare with the Base USDC balance for x402 readiness."}},"required":["address"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"address":{"type":"string"},"requested_networks":{"type":"array","items":{"type":"string"}},"successful_networks":{"type":"integer"},"rpc_reads_replaced":{"type":"integer"},"x402_readiness":{"type":["object","null"]},"networks":{"type":"array","items":{"type":"object"}},"errors":{"type":"array","items":{"type":"object"}},"x402_receipt":{"type":"object"}},"required":["address","requested_networks","successful_networks","rpc_reads_replaced","networks","errors"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/x402-echo","method":"POST","description":"Cheapest possible Base-mainnet x402 conformance call: settle exactly one atomic unit of USDC ($0.000001) and receive payer identity, request echo and receipt. Built for agents testing wallets, Payment-Signature, facilitators and settlement. Try GET /x402-echo/sample.","mimeType":"application/json","serviceName":"AgentIndex x402 Mainnet Echo","tags":["x402 test","mainnet conformance","payment signature","USDC atomic","facilitator test","echo"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1","price":"$0.000001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"message":"hello agent"}},"output":{"type":"json","example":{"ok":true,"purpose":"x402-mainnet-conformance","network":"eip155:8453","price_usdc":1e-06,"price_atomic_usdc":"1","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"message":{"type":"string","description":"Optional test message to echo after successful settlement."}},"required":[]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"ok":{"type":"boolean"},"purpose":{"type":"string"},"network":{"type":"string"},"price_usdc":{"type":"number"},"price_atomic_usdc":{"type":"string"},"payer":{"type":["string","null"]},"request":{"type":"object"},"x402_receipt":{"type":"object"}},"required":["ok","purpose","network","price_usdc","price_atomic_usdc","request"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/x402-echo","method":"GET","description":"Cheapest possible Base-mainnet x402 conformance call: settle exactly one atomic unit of USDC ($0.000001) and receive payer identity, request echo and receipt. Built for agents testing wallets, Payment-Signature, facilitators and settlement. Try GET /x402-echo/sample.","mimeType":"application/json","serviceName":"AgentIndex x402 Mainnet Echo","tags":["x402 test","mainnet conformance","payment signature","USDC atomic","facilitator test","echo"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1","price":"$0.000001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"message":"hello agent"}},"output":{"type":"json","example":{"ok":true,"purpose":"x402-mainnet-conformance","network":"eip155:8453","price_usdc":1e-06,"price_atomic_usdc":"1","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"message":{"type":"string","description":"Optional test message to echo after successful settlement."}},"required":[]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"ok":{"type":"boolean"},"purpose":{"type":"string"},"network":{"type":"string"},"price_usdc":{"type":"number"},"price_atomic_usdc":{"type":"string"},"payer":{"type":["string","null"]},"request":{"type":"object"},"x402_receipt":{"type":"object"}},"required":["ok","purpose","network","price_usdc","price_atomic_usdc","request"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/tip","method":"POST","description":"Voluntarily support AgentIndex with one cent of Base USDC. Returns payer identity, a thank-you acknowledgement and an x402 settlement receipt. Use this when an agent wants to sponsor open pay-per-call infrastructure.","mimeType":"application/json","serviceName":"Support AgentIndex","tags":["tip","support","sponsor","USDC","agent infrastructure"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","price":"$0.01","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"message":"Keep building agent infrastructure"}},"output":{"type":"json","example":{"ok":true,"purpose":"support-agentindex","network":"eip155:8453","price_usdc":0.01,"price_atomic_usdc":"10000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"message":{"type":"string","description":"Optional test message to echo after successful settlement."}},"required":[]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"ok":{"type":"boolean"},"purpose":{"type":"string"},"network":{"type":"string"},"price_usdc":{"type":"number"},"price_atomic_usdc":{"type":"string"},"payer":{"type":["string","null"]},"request":{"type":"object"},"x402_receipt":{"type":"object"}},"required":["ok","purpose","network","price_usdc","price_atomic_usdc","request"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/tip","method":"GET","description":"Voluntarily support AgentIndex with one cent of Base USDC. Returns payer identity, a thank-you acknowledgement and an x402 settlement receipt. Use this when an agent wants to sponsor open pay-per-call infrastructure.","mimeType":"application/json","serviceName":"Support AgentIndex","tags":["tip","support","sponsor","USDC","agent infrastructure"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","price":"$0.01","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"message":"Keep building agent infrastructure"}},"output":{"type":"json","example":{"ok":true,"purpose":"support-agentindex","network":"eip155:8453","price_usdc":0.01,"price_atomic_usdc":"10000","payer":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","request":{"method":"POST","echo":{"hello":"agent"}}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"message":{"type":"string","description":"Optional test message to echo after successful settlement."}},"required":[]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"ok":{"type":"boolean"},"purpose":{"type":"string"},"network":{"type":"string"},"price_usdc":{"type":"number"},"price_atomic_usdc":{"type":"string"},"payer":{"type":["string","null"]},"request":{"type":"object"},"x402_receipt":{"type":"object"}},"required":["ok","purpose","network","price_usdc","price_atomic_usdc","request"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/agent-claim","method":"POST","description":"Buy a 30-day verified agent listing for $0.01 USDC. AgentIndex audits reachability, x402 compatibility and discovery manifests, then publishes a machine-readable registry entry and score badge for buyer trust and SEO.","mimeType":"application/json","serviceName":"AgentIndex Verified Agent Claim","tags":["agent registry","verification badge","discovery","trust","x402"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","price":"$0.01","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://agent.example","name":"Example Agent"}},"output":{"type":"json","example":{"id":"8e6c3b7ef184b00c3a21","url":"https://agent.example","score":95,"verdict":"operational","verified_at":"2026-09-20T02:20:00Z","expires_at":"2026-10-20T02:20:00Z","listing":"https://x402.agentindex.world/verified-agents.json","badge":"https://x402.agentindex.world/verified-agents/8e6c3b7ef184b00c3a21.svg"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public agent or API URL"},"name":{"type":"string","description":"Public agent name"},"method":{"type":"string","enum":["GET","POST","PUT","HEAD"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","required":["id","url","score","verdict","expires_at","listing","badge"],"properties":{"id":{"type":"string"},"url":{"type":"string"},"score":{"type":"integer"},"verdict":{"type":"string"},"expires_at":{"type":"string"},"listing":{"type":"string"},"badge":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/agent-health","method":"POST","description":"Fresh operational audit of any public agent or paid API: reachability, latency, HTTP status, x402 challenge, price/network/payTo, OpenAPI, agent card and MCP manifest. Returns a 0-100 score, verdict and issues. Try GET /agent-health/sample.","mimeType":"application/json","serviceName":"AgentIndex Agent Health","tags":["agent health","uptime","MCP","A2A","x402 audit","latency","operational status","monitoring"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://x402.agentindex.world/search","method":"POST","body":{"query":"test"}}},"output":{"type":"json","example":{"url":"https://x402.agentindex.world/search","origin":"https://x402.agentindex.world","operational":true,"verdict":"operational","score":100,"latency_ms":84,"target":{"reachable":true,"http_status":402},"x402":{"valid":true,"version":2,"price_usdc":0.0001,"network":"eip155:8453"},"discovery":{"openapi":{"found":true,"status":200,"path_count":18},"x402_manifest":{"found":true,"status":200},"agent_card":{"found":true,"status":200,"skill_count":27},"mcp_manifest":{"found":true,"status":200}},"issues":[]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"properties":{"url":{"type":"string","description":"Public agent, MCP or x402 endpoint URL to audit."},"method":{"type":"string","enum":["GET","POST","PUT","HEAD"],"description":"HTTP method for the target endpoint; defaults to GET."},"body":{"description":"Optional JSON body when probing a non-GET target."}},"required":["url"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":"string"},"origin":{"type":"string"},"operational":{"type":"boolean"},"verdict":{"type":"string","enum":["operational","degraded","unreachable"]},"score":{"type":"integer"},"latency_ms":{"type":"integer"},"target":{"type":"object"},"x402":{"type":"object"},"discovery":{"type":"object"},"issues":{"type":"array","items":{"type":"string"}},"x402_receipt":{"type":"object"}},"required":["url","origin","operational","verdict","score","latency_ms","target","x402","discovery","issues"]}},"required":["type"]}},"required":["input"]}}}},{"resource":"https://x402.agentindex.world/agent-health","method":"GET","description":"Fresh operational audit of any public agent or paid API: reachability, latency, HTTP status, x402 challenge, price/network/payTo, OpenAPI, agent card and MCP manifest. Returns a 0-100 score, verdict and issues. Try GET /agent-health/sample.","mimeType":"application/json","serviceName":"AgentIndex Agent Health","tags":["agent health","uptime","MCP","A2A","x402 audit","latency","operational status","monitoring"],"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","price":"$0.001","payTo":"0xb3F32bdfe8D07825BC0D7387295aB1D7559BA69d","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"url":"https://x402.agentindex.world/search","method":"POST"}},"output":{"type":"json","example":{"url":"https://x402.agentindex.world/search","origin":"https://x402.agentindex.world","operational":true,"verdict":"operational","score":100,"latency_ms":84,"target":{"reachable":true,"http_status":402},"x402":{"valid":true,"version":2,"price_usdc":0.0001,"network":"eip155:8453"},"discovery":{"openapi":{"found":true,"status":200,"path_count":18},"x402_manifest":{"found":true,"status":200},"agent_card":{"found":true,"status":200,"skill_count":27},"mcp_manifest":{"found":true,"status":200}},"issues":[]}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"url":{"type":"string","description":"Public agent, MCP or x402 endpoint URL to audit."},"method":{"type":"string","enum":["GET","POST","PUT","HEAD"],"description":"HTTP method for the target endpoint; defaults to GET."},"body":{"description":"Optional JSON body when probing a non-GET target."}},"required":["url"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"url":{"type":"string"},"origin":{"type":"string"},"operational":{"type":"boolean"},"verdict":{"type":"string","enum":["operational","degraded","unreachable"]},"score":{"type":"integer"},"latency_ms":{"type":"integer"},"target":{"type":"object"},"x402":{"type":"object"},"discovery":{"type":"object"},"issues":{"type":"array","items":{"type":"string"}},"x402_receipt":{"type":"object"}},"required":["url","origin","operational","verdict","score","latency_ms","target","x402","discovery","issues"]}},"required":["type"]}},"required":["input"]}}}}]}