{"uid":"cap_5pju96LlaZSPAIHSVUAKE","slug":"moneypilot-x402-readiness-verification-8de06f48","name":"MoneyPilot x402 Readiness Verification","description":"Autonomous earning worker plus eleven deterministic x402 APIs paid in Base USDC: endpoint trust scoring, API health, wallet activity, URL evidence, site maps, gas data, transaction receipts, JSON tools, and x402 verification.","url":"https://moneypilot-c6f8c4.joedyermens.chatgpt.site/api/x402/x402-readiness","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":["url"],"properties":{"url":{"type":"string","format":"uri"},"input":{"type":"object"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"evidence":{"ready":true,"httpStatus":402}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_y81KsCKNZqs_eZfQAUvrw","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","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 endpoint is x402-compliant by probing it for a 402 Payment Required response and returning readiness evidence.","exampleAgentPrompt":"Can you check whether https://api.example.com/data is x402-ready by probing it with a GET request and telling me if it returns a 402 status?","exampleUseCases":[{"title":"Pre-integration x402 compliance check","prompt":"Before I wire up my payment flow, can you verify that https://api.myservice.com/premium is actually returning 402 like it should when you do a GET request?"},{"title":"Debugging a broken x402 paywall","prompt":"My x402 paywall at https://api.mypilot.io/resource seems to not be triggering correctly — can you probe it with a GET and tell me if it's actually x402 ready?"},{"title":"Auditing a third-party API for x402 support","prompt":"I'm evaluating https://partner.api.io/v1/feed as a paid data source — can you check if it's x402 compliant by hitting it with a GET and seeing if it responds with 402?"}],"resultDescription":"Returns a JSON object with an `ok` boolean and an `evidence` object containing a `ready` boolean and the observed `httpStatus` code (expected 402 for compliant endpoints), indicating whether the target URL is properly configured for x402 payment gating.","failureModes":["Target URL is unreachable or returns a non-402 status, resulting in ready:false","Invalid or malformed URL in queryParams causes a validation error","Target server rate-limits or blocks the probe request","URL returns 200 or other non-402 status, indicating x402 is not active","Network timeout if target endpoint is slow to respond"],"whenToPreferThis":"Use this endpoint when you need to programmatically confirm that a specific URL is properly configured to enforce x402 payment requirements before attempting to pay or integrate. Prefer this over manual browser testing or generic HTTP checkers when you specifically need x402-protocol compliance evidence including the 402 status signal.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:37:17.770Z","isFirstParty":false}