{"uid":"cap_Qo_afFBezuG6xNUt8YJqX","slug":"searchmux-canary-x402-api-discovery-readiness-check-5a742e4e","name":"SearchMux Canary — x402 API Discovery Readiness Check","description":"Five accountless x402 tools for agent search, evidence, research deltas, and passive API discovery readiness.","url":"https://searchmux-agent-search.burnzzz0.chatgpt.site/api/canary?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"origin":{"type":"string","format":"uri","pattern":"^https://(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?\\.)+[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?/$","maxLength":2048,"description":"Bare public HTTPS origin to audit; no credentials, query, fragment, path, IP literal, or custom port."}}},"responseSchema":{"type":"json","example":{"ready":true,"route":"canary","score":100,"origin":"https://api.example.com","summary":{"errors":0,"warnings":0,"paidOperations":1,"compliantOperations":1},"version":1,"document":{"bytes":4096,"httpStatus":200,"openapiVersion":"3.1.0"},"findings":[],"checkedAt":"2026-07-24T00:00:00.000Z","requestId":"8be866649f8044debfad","operations":[{"path":"/api/search","price":{"mode":"fixed","amount":"0.019","currency":"USD"},"has402":true,"method":"POST","protocols":["x402"]}],"fingerprint":"0000000000000000000000000000000000000000000000000000000000000000","projectionVersion":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.099","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.099/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.099","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.099","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_pSh5EkynRSTbR_adeziCU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.099","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scans an OpenAPI endpoint for x402 payment protocol compliance and returns a structured readiness report with findings, pricing metadata, and compliance score.","exampleAgentPrompt":"Can you run a canary readiness check on https://api.example.com to see if it's x402-compliant — I want to know which routes have paid operations, what they charge, and if there are any compliance errors or warnings in the OpenAPI doc?","exampleUseCases":[{"title":"Pre-flight check before agent payment","prompt":"Before my agent tries to call https://payments.myservice.com, can you scan it with the canary tool and tell me if it's x402-ready, what the price per call is, and whether there are any compliance issues I should fix?"},{"title":"Audit a new third-party API","prompt":"I just found a third-party API at https://api.dataprovider.io — can you check if it supports x402 payments, score its compliance, and list which endpoints have 402 support and what they cost?"},{"title":"Validate my own API before publishing","prompt":"I'm about to list my API on a marketplace — can you run the canary readiness scan on https://api.myproduct.dev and tell me if my OpenAPI document passes x402 compliance, and flag any errors or warnings I need to address?"}],"resultDescription":"Returns a JSON object containing: a boolean readiness flag, a compliance score (0–100), the scanned origin URL, a summary of errors/warnings/paid operations, the OpenAPI document size and HTTP status, a list of specific findings, an array of operations with their path, HTTP method, price (amount and currency), and x402 protocol flag, a SHA-256 fingerprint of the spec, and a checkedAt timestamp with a unique requestId.","failureModes":["Origin URL unreachable — returns non-ready status with HTTP errors in findings","OpenAPI document missing or malformed — low score with parsing warnings","No x402-annotated operations found — score reflects zero compliant operations","Invalid URL format submitted — request rejected with validation error","API spec too large — may time out or return partial findings"],"whenToPreferThis":"Use this endpoint when you need to programmatically assess whether a remote API is ready for autonomous AI agent interaction via the x402 payment protocol, especially before attempting a paid call, listing an API in a marketplace, or debugging why an agent cannot discover or pay for an API. Prefer this over manual OpenAPI inspection when you need a structured compliance score, per-operation pricing breakdown, and machine-readable findings in a single accountless call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:31:48.490Z","isFirstParty":false,"canonicalSlug":"searchmux-canary-x402-api-discovery-readiness-check-5a742e4e"}