{"openapi":"3.1.0","info":{"title":"Agent JSON Reliability","description":"Agent JSON Reliability and Agent Utility Store. Free: inspect, validate, repair, MCP. Paid x402: POST /v1/json/reliable (0.003 USDC) and POST /v1/evidence/pack (0.0075 USDC) plus additional store utilities when enabled. Inspect, validate, repair, and MCP are not paid x402 endpoints.","version":"0.16.1","contact":{"url":"https://github.com/toninovo4249-ai/agent-json-reliability"},"license":{"name":"MIT"},"x-llm-required":false,"x-guidance":"Free routes: GET /health, POST /v1/json/inspect, POST /v1/json/validate, POST /v1/json/repair, POST /mcp. Paid Agent Utility Store routes are listed per-path with x-payment-info. AJR remains 0.003 USDC. Evidence Pack remains 0.0075 USDC. Unpaid calls to paid routes return HTTP 402. Pay-per-call Base USDC x402."},"paths":{"/":{"get":{"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[]}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/ready":{"get":{"summary":"Ready","operationId":"ready_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/capabilities":{"get":{"summary":"Capabilities","operationId":"capabilities_capabilities_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/.well-known/agent-services.json":{"get":{"summary":"Manifest","operationId":"manifest__well_known_agent_services_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/v1/catalog":{"get":{"summary":"Catalog Get","operationId":"catalog_get_v1_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/products":{"get":{"summary":"Products Get","operationId":"products_get_products_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/.well-known/agent-products.json":{"get":{"summary":"Agent Products","operationId":"agent_products__well_known_agent_products_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/v1/catalog/select":{"post":{"summary":"Catalog Select","operationId":"catalog_select_v1_catalog_select_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/.well-known/x402":{"get":{"summary":"Well Known X402","operationId":"well_known_x402__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/skill.md":{"get":{"summary":"Skill Doc","operationId":"skill_doc_skill_md_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/.well-known/agent.json":{"get":{"summary":"Well Known Agent","operationId":"well_known_agent__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/robots.txt":{"get":{"summary":"Robots","operationId":"robots_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/llms.txt":{"get":{"summary":"Llms","operationId":"llms_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/llms-full.txt":{"get":{"summary":"Llms Full","operationId":"llms_full_llms_full_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/AGENTS.md":{"get":{"summary":"Agents","operationId":"agents_AGENTS_md_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/sitemap.xml":{"get":{"summary":"Sitemap","operationId":"sitemap_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/8f2c1a9e4b774d1e9c6a0b3d5e7f1021.txt":{"get":{"summary":"Indexnow Key","operationId":"indexnow_key_8f2c1a9e4b774d1e9c6a0b3d5e7f1021_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/mcp":{"post":{"summary":"Mcp","operationId":"mcp_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/v1/json/inspect":{"post":{"summary":"Inspect","operationId":"inspect_v1_json_inspect_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/v1/json/validate":{"post":{"summary":"Validate","operationId":"validate_v1_json_validate_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/v1/json/repair":{"post":{"summary":"Repair","operationId":"repair_v1_json_repair_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/v1/json/reliable":{"post":{"summary":"Paid x402 JSON reliability","operationId":"reliable_v1_json_reliable_post","responses":{"200":{"description":"JSON reliability result after payment","content":{"application/json":{"schema":{"type":"object","properties":{"valid_original":{"type":"boolean"},"repaired":{"type":"boolean"},"valid_final":{"type":"boolean"},"schema_valid":{"type":"boolean"},"unsafe_or_ambiguous":{"type":"boolean"},"json":{},"errors":{"type":"array"},"changes":{"type":"array"}}}}}},"402":{"description":"Payment Required"}},"security":[],"description":"Paid x402 v2 exact route. Unpaid requests return HTTP 402 with PAYMENT-REQUIRED. 0.003 USDC on Base (eip155:8453). Inspect, validate, repair, and MCP remain free.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Malformed or valid JSON text from an agent"},"schema":{"type":"object","description":"Optional JSON Schema"}}}}}}}},"/v1/evidence/pack":{"post":{"summary":"Paid x402 Fresh Web Evidence Pack","operationId":"evidence_pack_v1_evidence_pack_post","responses":{"200":{"description":"Evidence pack after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Fresh Web Evidence Pack for AI agents. Fetches up to 5 public URLs at request time and returns structured facts with source URLs, UTC timestamps, SHA-256 provenance, and explicit contradictions. 0.0075 USDC per pack on Base. Unpaid requests return HTTP 402. Payment is verified before any outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0075"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"7500","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"urls":{"type":"array","maxItems":5,"items":{"type":"string"}}}}}}}}},"/v1/json/contract-check":{"post":{"summary":"Paid x402 JSON Contract Check","operationId":"store_json_contract_check_v1_json_contract_check_post","responses":{"200":{"description":"JSON Contract Check after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"JSON Schema contract check: valid, violations, missing keys, type mismatches, additional keys. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["json"],"properties":{"json":{"description":"Document to check"},"document":{"description":"Alias for json"},"schema":{"type":"object"}}}}}}}},"/v1/json/diff":{"post":{"summary":"Paid x402 JSON Structural Diff","operationId":"store_json_diff_v1_json_diff_post","responses":{"200":{"description":"JSON Structural Diff after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Structural JSON diff: added, removed, type changes, value changes, compatibility. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["before","after"],"properties":{"before":{},"after":{}}}}}}}},"/v1/web/extract":{"post":{"summary":"Paid x402 Web Structured Extract","operationId":"store_web_extract_v1_web_extract_post","responses":{"200":{"description":"Web Structured Extract after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Public-URL structured extract with provenance (SHA-256, UTC). 0.005 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/web/markdown":{"post":{"summary":"Paid x402 Web Clean Markdown","operationId":"store_web_markdown_v1_web_markdown_post","responses":{"200":{"description":"Web Clean Markdown after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Deterministic Markdown from a public URL with source, timestamp, SHA-256. 0.005 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/web/tables":{"post":{"summary":"Paid x402 Web Table Extract","operationId":"store_web_tables_v1_web_tables_post","responses":{"200":{"description":"Web Table Extract after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"HTML table extract: columns, rows, source indexes, provenance. 0.005 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/web/metadata":{"post":{"summary":"Paid x402 Web Metadata Extract","operationId":"store_web_metadata_v1_web_metadata_post","responses":{"200":{"description":"Web Metadata Extract after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Page metadata: title, description, canonical, OpenGraph, Twitter, JSON-LD, language, favicon. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/web/link-map":{"post":{"summary":"Paid x402 Web Link Map","operationId":"store_web_link_map_v1_web_link_map_post","responses":{"200":{"description":"Web Link Map after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Link map: internal, external, invalid patterns, canonicalized URLs, counts. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/evidence/compare":{"post":{"summary":"Paid x402 Multi-Source Evidence Compare","operationId":"store_evidence_compare_v1_evidence_compare_post","responses":{"200":{"description":"Multi-Source Evidence Compare after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Compare 2–5 public URLs: agreements, differences, contradictions. Winner is null unless deterministic. 0.01 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"urls":{"type":"array","minItems":2,"maxItems":5,"items":{"type":"string"}}},"required":["urls"]}}}}}},"/v1/evidence/contradictions":{"post":{"summary":"Paid x402 Source Contradiction Scan","operationId":"store_evidence_contradictions_v1_evidence_contradictions_post","responses":{"200":{"description":"Source Contradiction Scan after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Contradiction groups across 2–5 URLs. No unsupported winner. 0.0075 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0075"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"7500","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"urls":{"type":"array","minItems":2,"maxItems":5,"items":{"type":"string"}}},"required":["urls"]}}}}}},"/v1/evidence/freshness":{"post":{"summary":"Paid x402 Freshness Proof","operationId":"store_evidence_freshness_v1_evidence_freshness_post","responses":{"200":{"description":"Freshness Proof after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Freshness proof: fetched_at, Last-Modified, ETag, SHA-256, cache headers. 0.005 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/evidence/receipt":{"post":{"summary":"Paid x402 Content Provenance Receipt","operationId":"store_evidence_receipt_v1_evidence_receipt_post","responses":{"200":{"description":"Content Provenance Receipt after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Provenance receipt: URL, timestamp, status, content-type, SHA-256, selected headers. No body stored. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/url/preflight":{"post":{"summary":"Paid x402 Public URL Preflight","operationId":"store_url_preflight_v1_url_preflight_post","responses":{"200":{"description":"Public URL Preflight after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Public URL preflight: TLS, headers, redirects, robots, OpenAPI, sitemap, localhost leaks. 0.005 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/url/security-headers":{"post":{"summary":"Paid x402 Security Headers Audit","operationId":"store_url_security_headers_v1_url_security_headers_post","responses":{"200":{"description":"Security Headers Audit after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Security header audit for a public origin. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/url/cors-check":{"post":{"summary":"Paid x402 CORS Configuration Check","operationId":"store_url_cors_check_v1_url_cors_check_post","responses":{"200":{"description":"CORS Configuration Check after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"CORS check: wildcard origins, credential conflicts, preflight behavior. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"origin":{"type":"string"}}}}}}}},"/v1/url/tls-check":{"post":{"summary":"Paid x402 TLS Snapshot","operationId":"store_url_tls_check_v1_url_tls_check_post","responses":{"200":{"description":"TLS Snapshot after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"TLS snapshot: availability, subject, issuer, expiry, hostname match. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/url/robots-audit":{"post":{"summary":"Paid x402 Robots / Agent Access Audit","operationId":"store_url_robots_audit_v1_url_robots_audit_post","responses":{"200":{"description":"Robots / Agent Access Audit after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Agent-access audit: robots.txt, llms.txt, AGENTS.md, sitemap. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/url/redirect-check":{"post":{"summary":"Paid x402 Redirect Chain Audit","operationId":"store_url_redirect_check_v1_url_redirect_check_post","responses":{"200":{"description":"Redirect Chain Audit after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Redirect chain: hops, status codes, domains, protocol downgrade, loops, final URL. 0.003 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/api/openapi-audit":{"post":{"summary":"Paid x402 OpenAPI Production Audit","operationId":"store_api_openapi_audit_v1_api_openapi_audit_post","responses":{"200":{"description":"OpenAPI Production Audit after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"OpenAPI audit: syntax, servers, operations, schemas, security, localhost URLs. 0.005 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"spec":{"type":"object"}}}}}}}},"/v1/api/openapi-diff":{"post":{"summary":"Paid x402 OpenAPI Breaking Change Diff","operationId":"store_api_openapi_diff_v1_api_openapi_diff_post","responses":{"200":{"description":"OpenAPI Breaking Change Diff after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"OpenAPI breaking-change diff: removed endpoints, methods, required fields, types, security. 0.0075 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0075"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"7500","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"old":{"type":"object"},"new":{"type":"object"},"old_url":{"type":"string"},"new_url":{"type":"string"}}}}}}}},"/v1/api/schema-drift":{"post":{"summary":"Paid x402 API Schema Drift Check","operationId":"store_api_schema_drift_v1_api_schema_drift_post","responses":{"200":{"description":"API Schema Drift Check after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"Schema drift: observed GET/HEAD JSON shape vs declared OpenAPI schema. No destructive methods. 0.005 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["live_url"],"properties":{"live_url":{"type":"string"},"endpoint":{"type":"string"},"schema":{"type":"object"},"openapi_url":{"type":"string"},"method":{"type":"string","enum":["GET","HEAD"]}}}}}}}},"/v1/mcp/preflight":{"post":{"summary":"Paid x402 MCP Production Preflight","operationId":"store_mcp_preflight_v1_mcp_preflight_post","responses":{"200":{"description":"MCP Production Preflight after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"MCP preflight: initialize, tools/list, schemas, server info. Does not execute tools. 0.005 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}},"required":["url"]}}}}}},"/v1/x402/preflight":{"post":{"summary":"Paid x402 x402 Production Preflight","operationId":"store_x402_preflight_v1_x402_preflight_post","responses":{"200":{"description":"x402 Production Preflight after payment"},"402":{"description":"Payment Required"}},"security":[],"description":"x402 unpaid preflight: HTTP 402, PAYMENT-REQUIRED, network, asset, amount, discovery. Never pays. 0.0075 USDC per call on Base via x402. Unpaid requests return HTTP 402. Payment is verified before outbound fetch.","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0075"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"7500","payTo":"0x1fcb3f313785f5d155969df1d0cfa04758262813"}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"endpoint":{"type":"string"}}}}}}}}},"servers":[{"url":"https://agent-json-reliability.onrender.com","description":"Public origin"}],"security":[],"components":{}}