{"uid":"cap_yRtulQoSScY4295lyCNJO","slug":"payable-nsgoods-org-x402-payability-checker-aeaf3b70","name":"payable.nsgoods.org x402 Payability Checker","description":"x402 payability check: reachable + well-formed 402 + (Solana) destination-ATA existence","url":"https://payable.nsgoods.org/payable","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["resource"],"properties":{"resource":{"type":"string","description":"https URL of an x402 endpoint to check for payability."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["schema_version","resource","verdict","options","payable_networks","signed_by","signature"],"properties":{"method":{"enum":["GET","POST",null],"type":["string","null"]},"reason":{"type":["string","null"]},"options":{"type":"array","items":{"type":"object","properties":{"asset":{"type":["string","null"]},"amount":{"type":["string","integer","null"]},"detail":{"type":"object"},"pay_to":{"type":"string"},"scheme":{"type":["string","null"]},"network":{"type":"string"},"verdict":{"type":"string"},"facilitator":{"type":["object","null"]},"maxTimeoutSeconds":{"type":["integer","null"]}}}},"verdict":{"type":"string"},"resource":{"type":"string"},"reachable":{"type":"boolean"},"signature":{"type":"string"},"signed_by":{"type":"string"},"checked_at":{"type":"string"},"get_status":{"type":["integer","string","null"]},"post_status":{"type":["integer","string","null"]},"returns_402":{"type":"boolean"},"schema_version":{"type":"integer","const":3},"payable_networks":{"type":"array","items":{"type":"string"}},"accepts_wellformed":{"type":"boolean"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_drsgcijeqQTm-gYWRbPsM","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a given URL is a valid, reachable x402 payable endpoint by verifying HTTP 402 response, well-formed payment headers, and Solana destination ATA existence","exampleAgentPrompt":"Before I try to pay it, can you check whether https://api.example.com/data is a properly configured x402 payable endpoint — confirm it's reachable, returns a real 402, accepts well-formed payment requests, and has a valid Solana destination?","exampleUseCases":[{"title":"Pre-payment endpoint validation","prompt":"I'm about to send a micropayment to https://api.someservice.com/premium-data — can you first verify it's a legitimate x402 endpoint that's reachable, returns a proper 402, and has a working Solana payment destination?"},{"title":"x402 marketplace listing audit","prompt":"I have a list of APIs claiming to support x402 payments; can you check whether https://store.example.org/api/feed is genuinely payable — does it return a well-formed 402 and have a valid on-chain ATA destination?"},{"title":"Debugging x402 server configuration","prompt":"My x402 endpoint at https://myapp.dev/gated isn't accepting payments correctly — can you probe it and tell me if it's reachable, whether it returns a proper 402, and whether the Solana associated token account destination actually exists?"}],"resultDescription":"Returns a structured JSON attestation including: overall payability verdict (pass/fail), whether the endpoint is reachable, whether it returns an HTTP 402, whether it accepts well-formed payment requests, a list of payable networks (e.g. Solana), payment options with destination addresses and details, a schema version, the checked timestamp, and a cryptographic signature from the checker service attesting to the result.","failureModes":["Endpoint URL is unreachable or times out — verdict returned as non-payable with reachable=false","Endpoint returns 402 but with malformed payment headers — accepts_wellformed=false","Solana destination ATA does not exist on-chain — payable_networks excludes Solana","Invalid or non-HTTP URL provided as resource parameter — input validation error","Target endpoint returns unexpected status code (200, 404, 500) instead of 402"],"whenToPreferThis":"Use this endpoint when you need to verify that a URL is correctly configured as an x402 payable endpoint before committing a payment, listing it in a marketplace, or integrating it into an agent workflow. It is specifically valuable for Solana-based x402 payments because it also checks on-chain ATA existence, not just the HTTP layer. Prefer this over generic HTTP probing tools when you need a signed, structured attestation of x402 compliance rather than a raw HTTP response.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:37:17.769Z","isFirstParty":false}