{"uid":"cap_jlfIuCSCKvJU_xxi0XZbV","slug":"agent-paywire-url-protocol-verification-1e594d88","name":"Agent Paywire URL Protocol Verification","description":"Verify a public http or https provider URL for L402, x402, or MPP. POST JSON with required url and optional protocol (l402, x402, or mpp), library_id, and contact. Returns a report id and passed or failed. One verification is 1.00 USDC. Payment does not affect library inclusion or ranking.","url":"https://api.agentpaywire.com/v1/verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Public http or https URL to verify. Required."},"contact":{"type":"string","description":"Optional. At most 200 characters."},"protocol":{"enum":["l402","x402","mpp"],"type":"string","description":"Optional. l402, x402, or mpp. Omit to report every protocol the probe finds."},"library_id":{"type":"string","description":"Optional. 1 to 80 lowercase letters, digits, or hyphens."}}},"responseSchema":{"type":"json","example":{"id":"00000000-0000-4000-8000-000000000001","url":"https://api.example.com/v1/search","status":"passed","protocol":"x402","report_url":"https://api.agentpaywire.com/v1/verify/00000000-0000-4000-8000-000000000001","paid_verification":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","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":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_k4ib18rckYhKeVuQrrgZO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies whether a public HTTP/HTTPS URL correctly implements L402, x402, or MPP payment protocols and returns a pass/fail report","exampleAgentPrompt":"Can you verify that https://api.myservice.com/v1/search correctly implements the x402 protocol and give me a pass/fail report?","exampleUseCases":[{"title":"Pre-listing protocol compliance check","prompt":"Before I submit my API to a directory, can you verify that https://api.myservice.com/v1/data supports x402 and tell me if it passes?"},{"title":"Third-party vendor due diligence","prompt":"I'm considering integrating with this provider — can you verify whether https://api.thirdparty.com/search actually implements L402 correctly and get me a report?"},{"title":"MPP support audit for internal API","prompt":"We just deployed our new endpoint at https://api.internal.io/v1/query — can you run a verification to confirm it properly supports MPP?"}],"resultDescription":"A JSON object containing a unique report ID (UUID), the verified URL, a status of 'passed' or 'failed', the detected protocol (l402, x402, or mpp), a link to the full report at api.agentpaywire.com, and a paid_verification boolean confirming the check was paid.","failureModes":["URL is unreachable or returns non-2xx — verification likely fails with status 'failed'","URL does not expose any supported protocol header — returns status 'failed' with protocol null or undetected","Invalid or malformed URL input — returns 400-level error","Payment not processed — request rejected before verification runs","Rate limiting or prepaid call exhaustion — request rejected with payment-required error","protocol enum value not matching any detected protocol — may return failed status even if another protocol is present"],"whenToPreferThis":"Use this endpoint when you need a paid, authoritative, third-party verification report confirming whether a specific URL correctly implements L402, x402, or MPP payment protocols — especially before listing an API in a directory, auditing a vendor, or validating your own deployment. Prefer this over the free probe endpoint when you need a persistent, referenceable report ID and official pass/fail status rather than a quick ad-hoc check.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:32:59.017Z","isFirstParty":false,"canonicalSlug":"agent-paywire-url-protocol-verification-1e594d88"}