{"openapi":"3.1.0","info":{"title":"Web Search, News \u0026 Page Reader","version":"1.0.0","description":"![x402 Atlas](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIj48ZyBzdHJva2U9IiMxRTQwQUYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTI0IDdWMjhNMjQgMjhMOCA0Mk0yNCAyOEw0MCA0MiIgc3Ryb2tlLXdpZHRoPSIyLjEiLz48cGF0aCBkPSJNMjQgN0w4IDQyTTI0IDdMNDAgNDJNMTUgMjhIMzMiIHN0cm9rZS13aWR0aD0iMi43Ii8+PC9nPjxnIGZpbGw9IiMxRTQwQUYiPjxjaXJjbGUgY3g9IjgiIGN5PSI0MiIgcj0iMy4yIi8+PGNpcmNsZSBjeD0iNDAiIGN5PSI0MiIgcj0iMy4yIi8+PGNpcmNsZSBjeD0iMTUiIGN5PSIyOCIgcj0iMy4yIi8+PGNpcmNsZSBjeD0iMzMiIGN5PSIyOCIgcj0iMy4yIi8+PGNpcmNsZSBjeD0iMjQiIGN5PSIyOCIgcj0iMi45Ii8+PC9nPjxjaXJjbGUgY3g9IjI0IiBjeT0iNyIgcj0iNC4yIiBmaWxsPSIjMTRCOEE2Ii8+PC9zdmc+)\n\n**Web Search, News \u0026 Page Reader** is an independently documented x402 Atlas bridge at https://websearch.use.x402atlas.com.\nThis document describes only this bridge; it does not aggregate routes, schemas,\nor content from any other bridge.\n\n## How payment works\n\nPaid operations use the [x402 payment protocol](https://x402.org) and settle in\nUSDC. Atlas supports deployments on Base, Polygon, and Arbitrum, plus configured\nSolana networks. This bridge currently advertises Arbitrum One (`eip155:42161`), Base (`eip155:8453`), Polygon (`eip155:137`), Solana mainnet (`solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp`).\n\n1. Send the HTTP request without a payment signature.\n2. Read the `402 Payment Required` response. Its `accepts` entries are the\n   authoritative network, asset, amount, and recipient options for that call.\n3. Select an option, sign it with an x402-compatible wallet or SDK, and repeat\n   the request with the `PAYMENT-SIGNATURE` header. The successful response is\n   returned after verification and settlement.\n\nTypeScript clients can automate the challenge, signing, and retry flow with\n[`x402-fetch`](https://www.npmjs.com/package/x402-fetch) or\n[`x402-axios`](https://www.npmjs.com/package/x402-axios). Fund a dedicated\nwallet only with the working USDC balance it needs and keep that key separate\nfrom treasury accounts.\n\n## Pricing\n\nAtlas route prices start at $0.005 per successful call. This bridge's fallback\nprice is $0.005; operations below state their exact configured price in\n`x-x402` and `x-payment-info`. The live `402` challenge remains authoritative.\n\n## Worked payment example\n\nRequest one documented operation without a signature to inspect its live terms:\n\n```bash\ncurl -i 'https://websearch.use.x402atlas.com/extract?chunks_per_source=3\u0026format=markdown\u0026query=artificial+intelligence\u0026urls=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FArtificial_intelligence'\n# HTTP/1.1 402 Payment Required\n# Read accepts[].network, asset, amount, and payTo from this response.\n```\n\nSign one accepted option and repeat the identical request with the\n`PAYMENT-SIGNATURE` header. Do not invent or cache payment terms; read them from\nthe current challenge.\n\n## Use this API\n\n- Interactive reference: https://websearch.use.x402atlas.com/docs\n- OpenAPI 3.1 specification: https://websearch.use.x402atlas.com/openapi.json\n- Agent-readable route corpus: https://websearch.use.x402atlas.com/llms.txt\n- Endpoint index: https://websearch.use.x402atlas.com/index.json\n\nUse the operation schemas and examples below to construct requests. Copy the\nserver URL, path, method, parameters, and request body from the operation you\nwant to call. Path and query examples are concrete and can be used directly.\n\n## Atlas response metadata\n\nSuccessful JSON responses include an additive top-level `_atlas` block, kept\nseparate from the bridge's data fields. `_atlas.docs` links this bridge's\n`/llms.txt` corpus. `_atlas.related` suggests adjacent APIs, each with a callable\n`url`, its own `docs` link, and a short `summary`. Suppress this block by sending\n`X-Atlas-Meta: none` or by adding `?_atlas=0` to the request.\n\n## Errors and compatibility\n\nValidation failures use HTTP `400`. Paid operations may return `402` before\ndispatch. Upstream and internal failures use the documented `5xx` responses.\nClients should rely on documented fields and tolerate additive response fields,\nincluding `_atlas` unless they explicitly opt out.\n\n## Protocol reference\n\n- x402 protocol and SDKs: https://x402.org","x-guidance":"Use the operation schemas and examples to construct requests. Paid operations return an HTTP 402 challenge with the authoritative payment terms."},"servers":[{"url":"https://websearch.use.x402atlas.com"}],"tags":[{"name":"Web Search, News \u0026 Page Reader"}],"paths":{"/extract":{"get":{"description":"Fetch web pages and extract their main content as clean, LLM-ready markdown (or plain text) — boilerplate stripped. Pass up to 5 URLs (repeat `urls=`) in one batch call. Use this for RAG ingestion, feeding article content into an agent's context, or turning a known URL into readable text. `/search` finds URLs; `/extract` reads them.\n\n**Price:** $0.01 per call.","operationId":"websearch_GET_extract","parameters":[{"name":"chunks_per_source","in":"query","description":"Relevant snippets per URL, 1..5 (requires query)","schema":{"description":"Relevant snippets per URL, 1..5 (requires query)","maximum":5,"minimum":1,"type":"integer"},"example":3},{"name":"format","in":"query","description":"Output content format","schema":{"default":"markdown","description":"Output content format","enum":["markdown","text"],"type":"string"},"example":"markdown"},{"name":"query","in":"query","description":"Optional intent — extracted chunks are reranked by relevance to it","schema":{"description":"Optional intent — extracted chunks are reranked by relevance to it","maxLength":1000,"type":"string"},"example":"artificial intelligence"},{"name":"urls","in":"query","required":true,"description":"One URL or an array of up to 5 absolute http(s) URLs to extract content from","schema":{"description":"One URL or an array of up to 5 absolute http(s) URLs to extract content from","oneOf":[{"type":"string"},{"items":{"type":"string"},"maxItems":5,"minItems":1,"type":"array"}]},"example":"https://en.wikipedia.org/wiki/Artificial_intelligence"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"properties":{"failed_urls":{"description":"URLs that could not be extracted","items":{"type":"string"},"type":"array"},"queried_at":{"description":"Time the extraction was executed (UTC)","format":"date-time","type":"string"},"results":{"items":{"properties":{"content":{"description":"Extracted page content as markdown or text","type":"string"},"url":{"type":"string"}},"required":["url","content"],"type":"object"},"type":"array"}},"required":["queried_at","results"],"type":"object"},"example":{"queried_at":"2026-07-01T12:00:00Z","results":[{"content":"# Artificial intelligence\n\nArtificial intelligence (AI) is intelligence exhibited by machines...","url":"https://en.wikipedia.org/wiki/Artificial_intelligence"}]}}}},"400":{"description":"Validation error — the request was rejected before the handler ran.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required. The response carries an x402 payment challenge.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Unexpected internal error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"x402Payment":[]}],"summary":"Read any web page or article: fetch up to 5 URLs in one batch call and extract the main content as clean, LLM-ready markdown or plain text. Convert webpages to markdown, scrape page text, pull article content for RAG ingestion and AI agent context.","tags":["Web Search, News \u0026 Page Reader"],"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-x402":{"discoverable":true,"enabled":true,"paid":true,"price":"$0.01","service_name":"Web Search, News \u0026 Page Reader"}}},"/google-search":{"get":{"description":"Perform a Google search and return structured organic results — `position`, `title`, `url` and `snippet` per result, in ranking order. Pass the search `query`; optionally scope with `country` (ISO 3166-1 alpha-2/alpha-3/numeric code or exact country name; `UK` = `GB`; omit for unscoped global results), `language` (ISO 639-1, optionally with a region such as `pt-BR`) and `num_results` (1–20, default 10). Unrecognised `country` or malformed `language` is rejected with 400 before any payment is taken. No matches return 200 with an empty `results` array. An omitted `query` returns the declared sample with a note and does not run a search. For ranked results with relevance scores and an LLM answer use `/search`; to read a page use `/extract`.\n\n**Price:** $0.108 per call.","operationId":"websearch_GET_google_search","parameters":[{"name":"country","in":"query","description":"Country to scope results to, as an ISO 3166-1 alpha-2 code (MX), alpha-3 code (MEX), numeric code (484), or exact country name (Mexico). \"UK\" is accepted as an alias for GB. Unrecognised values are rejected before the search runs rather than silently ignored. Omit for unscoped global results.","schema":{"description":"Country to scope results to, as an ISO 3166-1 alpha-2 code (MX), alpha-3 code (MEX), numeric code (484), or exact country name (Mexico). \"UK\" is accepted as an alias for GB. Unrecognised values are rejected before the search runs rather than silently ignored. Omit for unscoped global results.","maxLength":64,"type":"string"},"example":"US"},{"name":"language","in":"query","description":"Language for results, as an ISO 639-1 code (\"en\"), optionally with a region (\"pt-BR\"). Validated for shape and rejected before the search runs if malformed, rather than silently ignored. Omit for Google's default.","schema":{"description":"Language for results, as an ISO 639-1 code (\"en\"), optionally with a region (\"pt-BR\"). Validated for shape and rejected before the search runs if malformed, rather than silently ignored. Omit for Google's default.","pattern":"^[A-Za-z]{2}(-[A-Za-z]{2})?$","type":"string"},"example":"en"},{"name":"num_results","in":"query","description":"Number of results (default 10, max 20)","schema":{"default":10,"description":"Number of results (default 10, max 20)","maximum":20,"minimum":1,"type":"integer"},"example":10},{"name":"query","in":"query","required":true,"description":"Search query","schema":{"description":"Search query","maxLength":400,"type":"string"},"example":"best electric cars 2026"}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"properties":{"country":{"description":"Resolved ISO 3166-1 alpha-2 code the results were scoped to, upper-case; absent when unscoped","type":"string"},"language":{"description":"Result language used, lower-case; absent when Google's default was used","type":"string"},"note":{"description":"Present only on a sample response (empty/omitted query): a hint to pass a real query. The paid request ran; no search was made.","type":"string"},"queried_at":{"description":"Time the search was executed (UTC)","format":"date-time","type":"string"},"query":{"description":"Echoed search query (trimmed)","type":"string"},"results":{"description":"Organic results in ranking order; empty when nothing matched (still HTTP 200)","items":{"properties":{"position":{"description":"1-based rank on the results page","type":"integer"},"snippet":{"description":"Result snippet as shown by Google; may be empty","type":"string"},"title":{"description":"Result title","type":"string"},"url":{"description":"Result URL","type":"string"}},"required":["position","title","url","snippet"],"type":"object"},"type":"array"}},"required":["queried_at","query","results"],"type":"object"},"example":{"country":"US","language":"en","queried_at":"2026-07-01T12:00:00Z","query":"best electric cars 2026","results":[{"position":1,"snippet":"Our ranking of the best EVs you can buy in 2026, from affordable hatchbacks to luxury SUVs.","title":"The Best Electric Cars of 2026 - Car and Driver","url":"https://www.caranddriver.com/rankings/best-electric-cars"},{"position":2,"snippet":"Edmunds experts test and rank the top electric vehicles on sale this year.","title":"Best Electric Cars 2026 | Edmunds","url":"https://www.edmunds.com/electric-car/best-electric-cars/"}]}}}},"400":{"description":"Validation error — the request was rejected before the handler ran.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required. The response carries an x402 payment challenge.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Unexpected internal error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"x402Payment":[]}],"summary":"Perform a Google search and return structured results. Returns title, URL, snippet, position for each result. Google search SERP results for AI agents: organic results as clean JSON, scoped by country (ISO 3166) and language (ISO 639-1), up to 20 results per call.","tags":["Web Search, News \u0026 Page Reader"],"x-payment-info":{"price":{"amount":"0.108","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-x402":{"discoverable":true,"enabled":true,"paid":true,"price":"$0.108","service_name":"Web Search, News \u0026 Page Reader"}}},"/search":{"get":{"description":"Real-time web search that returns ranked, SERP-style results as clean JSON — title, URL, snippet, relevance score, and an optional LLM-generated answer. Pass your `query` and optional filters (date range, domain include/exclude, exact phrase) as query parameters. Use this to ground an agent in current information (news, events, finance). For higher precision with multiple query-focused snippets per source use `/search/advanced`; to pull the full text of a specific page use `/extract`.\n\n**Price:** $0.01 per call.","operationId":"websearch_GET_search","parameters":[{"name":"chunks_per_source","in":"query","description":"Content snippets per source, 1..3 (fast depth only)","schema":{"description":"Content snippets per source, 1..3 (fast depth only)","maximum":3,"minimum":1,"type":"integer"},"example":2},{"name":"country","in":"query","description":"Boost results from a country, letters and spaces only (topic general only), e.g. united states","schema":{"description":"Boost results from a country, letters and spaces only (topic general only), e.g. united states","type":"string"}},{"name":"end_date","in":"query","description":"Only results published before this date (YYYY-MM-DD)","schema":{"description":"Only results published before this date (YYYY-MM-DD)","type":"string"}},{"name":"exact_match","in":"query","description":"Only return results containing the exact quoted phrases in the query","schema":{"default":false,"description":"Only return results containing the exact quoted phrases in the query","type":"boolean"}},{"name":"exclude_domains","in":"query","description":"Exclude results from these domains","schema":{"description":"Exclude results from these domains","items":{"type":"string"},"maxItems":150,"type":"array"}},{"name":"include_answer","in":"query","description":"Include an LLM-generated answer: true/basic for quick, advanced for detailed","schema":{"description":"Include an LLM-generated answer: true/basic for quick, advanced for detailed","oneOf":[{"type":"boolean"},{"enum":["basic","advanced"],"type":"string"}]}},{"name":"include_domains","in":"query","description":"Only include results from these domains","schema":{"description":"Only include results from these domains","items":{"type":"string"},"maxItems":300,"type":"array"}},{"name":"include_raw_content","in":"query","description":"Include cleaned page content per result: true/markdown or text","schema":{"description":"Include cleaned page content per result: true/markdown or text","oneOf":[{"type":"boolean"},{"enum":["markdown","text"],"type":"string"}]}},{"name":"max_results","in":"query","description":"Maximum results to return, 1..20","schema":{"default":5,"description":"Maximum results to return, 1..20","maximum":20,"minimum":1,"type":"integer"}},{"name":"query","in":"query","required":true,"description":"The search query to execute","schema":{"description":"The search query to execute","maxLength":1000,"type":"string"},"example":"latest developments in AI agents"},{"name":"search_depth","in":"query","description":"Relevance vs latency tradeoff","schema":{"default":"basic","description":"Relevance vs latency tradeoff","enum":["basic","fast","ultra-fast"],"type":"string"},"example":"fast"},{"name":"start_date","in":"query","description":"Only results published after this date (YYYY-MM-DD)","schema":{"description":"Only results published after this date (YYYY-MM-DD)","type":"string"}},{"name":"time_range","in":"query","description":"Filter results by recency","schema":{"description":"Filter results by recency","enum":["day","week","month","year","d","w","m","y"],"type":"string"}},{"name":"topic","in":"query","description":"Search category","schema":{"default":"general","description":"Search category","enum":["general","news","finance"],"type":"string"}}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"properties":{"answer":{"description":"LLM-generated answer grounded in the results (only when include_answer was set)","type":"string"},"note":{"description":"Present only on a sample response (empty/omitted query): a hint to pass a real query. The paid request ran; no upstream call was made.","type":"string"},"queried_at":{"description":"Time the search was executed (UTC)","format":"date-time","type":"string"},"query":{"description":"The upstream-normalized query that was executed","type":"string"},"results":{"items":{"properties":{"content":{"description":"Relevant snippet from the page","type":"string"},"raw_content":{"description":"Cleaned full page content (only when include_raw_content was set)","type":"string"},"score":{"description":"Relevance score","type":"number"},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url","content","score"],"type":"object"},"type":"array"}},"required":["queried_at","query","results"],"type":"object"},"example":{"queried_at":"2026-07-01T12:00:00Z","query":"latest developments in AI agents","results":[{"content":"A short, relevant snippet from the page...","score":0.87,"title":"AI agents in 2026: what changed","url":"https://example.com/ai-agents-2026"}]}}}},"400":{"description":"Validation error — the request was rejected before the handler ran.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required. The response carries an x402 payment challenge.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Unexpected internal error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"x402Payment":[]}],"summary":"Real-time web search for AI agents — search the web and get ranked SERP-style results as clean JSON: title, URL, snippet, relevance score, optional LLM-generated answer. Find up-to-date information online — latest news, current events, finance. Date, domain and exact-phrase filters.","tags":["Web Search, News \u0026 Page Reader"],"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-x402":{"discoverable":true,"enabled":true,"paid":true,"price":"$0.01","service_name":"Web Search, News \u0026 Page Reader"}}},"/search/advanced":{"get":{"description":"Deep web research in one call: advanced search returns the highest-relevance sources with multiple query-focused snippets each, plus an optional LLM-generated answer grounded in those sources when you set `include_answer`. Same query parameters and filters as `/search` (date, domain, exact phrase), tuned for precision over breadth — use it as a one-call research assistant for high-stakes queries. Costs more than `/search`; reach for it when snippet depth and a grounded answer matter.\n\n**Price:** $0.025 per call.","operationId":"websearch_GET_search_advanced","parameters":[{"name":"chunks_per_source","in":"query","description":"Content snippets per source, 1..3","schema":{"description":"Content snippets per source, 1..3","maximum":3,"minimum":1,"type":"integer"},"example":2},{"name":"country","in":"query","description":"Boost results from a country, letters and spaces only (topic general only), e.g. united states","schema":{"description":"Boost results from a country, letters and spaces only (topic general only), e.g. united states","type":"string"}},{"name":"end_date","in":"query","description":"Only results published before this date (YYYY-MM-DD)","schema":{"description":"Only results published before this date (YYYY-MM-DD)","type":"string"}},{"name":"exact_match","in":"query","description":"Only return results containing the exact quoted phrases in the query","schema":{"default":false,"description":"Only return results containing the exact quoted phrases in the query","type":"boolean"}},{"name":"exclude_domains","in":"query","description":"Exclude results from these domains","schema":{"description":"Exclude results from these domains","items":{"type":"string"},"maxItems":150,"type":"array"}},{"name":"include_answer","in":"query","description":"Include an LLM-generated answer: true/basic for quick, advanced for detailed","schema":{"description":"Include an LLM-generated answer: true/basic for quick, advanced for detailed","oneOf":[{"type":"boolean"},{"enum":["basic","advanced"],"type":"string"}]}},{"name":"include_domains","in":"query","description":"Only include results from these domains","schema":{"description":"Only include results from these domains","items":{"type":"string"},"maxItems":300,"type":"array"}},{"name":"include_raw_content","in":"query","description":"Include cleaned page content per result: true/markdown or text","schema":{"description":"Include cleaned page content per result: true/markdown or text","oneOf":[{"type":"boolean"},{"enum":["markdown","text"],"type":"string"}]}},{"name":"max_results","in":"query","description":"Maximum results to return, 1..20","schema":{"default":5,"description":"Maximum results to return, 1..20","maximum":20,"minimum":1,"type":"integer"}},{"name":"query","in":"query","required":true,"description":"The search query to execute","schema":{"description":"The search query to execute","maxLength":1000,"type":"string"},"example":"latest developments in AI agents"},{"name":"start_date","in":"query","description":"Only results published after this date (YYYY-MM-DD)","schema":{"description":"Only results published after this date (YYYY-MM-DD)","type":"string"}},{"name":"time_range","in":"query","description":"Filter results by recency","schema":{"description":"Filter results by recency","enum":["day","week","month","year","d","w","m","y"],"type":"string"}},{"name":"topic","in":"query","description":"Search category","schema":{"default":"general","description":"Search category","enum":["general","news","finance"],"type":"string"}}],"responses":{"200":{"description":"Success.","content":{"application/json":{"schema":{"properties":{"answer":{"description":"LLM-generated answer grounded in the results (only when include_answer was set)","type":"string"},"note":{"description":"Present only on a sample response (empty/omitted query): a hint to pass a real query. The paid request ran; no upstream call was made.","type":"string"},"queried_at":{"description":"Time the search was executed (UTC)","format":"date-time","type":"string"},"query":{"description":"The upstream-normalized query that was executed","type":"string"},"results":{"items":{"properties":{"content":{"description":"Relevant snippet from the page","type":"string"},"raw_content":{"description":"Cleaned full page content (only when include_raw_content was set)","type":"string"},"score":{"description":"Relevance score","type":"number"},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url","content","score"],"type":"object"},"type":"array"}},"required":["queried_at","query","results"],"type":"object"},"example":{"queried_at":"2026-07-01T12:00:00Z","query":"latest developments in AI agents","results":[{"content":"A short, relevant snippet from the page...","score":0.87,"title":"AI agents in 2026: what changed","url":"https://example.com/ai-agents-2026"}]}}}},"400":{"description":"Validation error — the request was rejected before the handler ran.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required. The response carries an x402 payment challenge.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Unexpected internal error.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"x402Payment":[]}],"summary":"Deep web research for AI agents — advanced search returning the highest-relevance results with multiple query-focused snippets per source, plus an optional LLM-generated answer grounded in the returned sources when include_answer is set. One-call research assistant for high-precision queries; news and finance topics, date and domain filters.","tags":["Web Search, News \u0026 Page Reader"],"x-payment-info":{"price":{"amount":"0.025","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]},"x-x402":{"discoverable":true,"enabled":true,"paid":true,"price":"$0.025","service_name":"Web Search, News \u0026 Page Reader"}}}},"components":{"schemas":{"Error":{"properties":{"error":{"properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"],"type":"object"}},"required":["error"],"type":"object"},"PaymentRequired":{"description":"x402 payment-required envelope. The exact shape comes from the x402 SDK and includes per-network accepted payment options. See https://x402.org for the canonical schema.","type":"object"}},"securitySchemes":{"x402Payment":{"description":"Pay the route via x402 (https://x402.org). The 402 response carries the payment challenge; resubmit with a PAYMENT-SIGNATURE header.","scheme":"x402","type":"http"}}}}
