{"uid":"cap_aGWCRCfACwdXeHeQVeq1h","slug":"forgesignals-x402-endpoint-verifier-fed3e0b2","name":"ForgeSignals x402 Endpoint Verifier","description":"x402 endpoint verification: pre-flight checks for any x402 API - liveness, latency, 402 handshake, payment-schema validity, payee on-chain activity. Fixed price per check.","url":"https://forgesignals.org/verify-x402","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"x402 endpoint URL to verify"},"timeout_ms":{"type":"number","description":"per-check timeout in ms, 500-10000 (default 5000)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","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.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_actkloiOUy-ied5VMwT18","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs pre-flight verification checks on any x402 API endpoint, including liveness, latency, 402 handshake, payment-schema validity, and payee on-chain activity.","exampleAgentPrompt":"Can you run a full pre-flight check on this x402 endpoint — https://api.example.com/data — and tell me if it's live, whether the 402 handshake works, whether the payment schema is valid, and if the payee wallet has on-chain activity? Use a 7000ms timeout.","exampleUseCases":[{"title":"Pre-integration x402 API audit","prompt":"Before I wire my agent to use this x402 API at https://marketplace.example.com/weather, can you verify it's live, that the 402 handshake completes properly, and that the payment schema looks legit? Give me a full health report."},{"title":"Diagnosing a failing x402 payment","prompt":"My agent keeps failing when it tries to pay for https://datasvc.example.io/prices — can you run a verification check on that endpoint with a 3000ms timeout and tell me what's broken, whether it's the handshake, latency, or the payee wallet?"},{"title":"Vetting a new x402 provider","prompt":"I found a new x402 API I want to use at https://signals.example.net/feed — can you check whether the payee address actually has on-chain activity and whether the payment schema is valid before I trust it with real USDC?"}],"resultDescription":"Returns a structured report covering: liveness status (is the endpoint reachable), measured latency, result of the 402 handshake (did the endpoint respond correctly to a pre-flight payment request), payment schema validity (are the schema fields correctly formed), and payee on-chain activity (has the declared payment address transacted on-chain).","failureModes":["Target endpoint is unreachable or times out — verifier reports liveness failure","timeout_ms outside allowed range (500–10000) causes a parameter validation error","Target URL is not an x402 endpoint and returns unexpected status codes — handshake check fails","Payee address is unrecognized or has zero on-chain activity — flagged in results","Malformed payment schema on target endpoint — schema validation fails with details","Network error between verifier and target — returns connectivity error"],"whenToPreferThis":"Choose this endpoint when you need to programmatically validate an x402-protocol API before integrating it into an agent workflow, when debugging a failing x402 payment interaction, or when you need to vet an unknown x402 provider for legitimacy and on-chain activity. Prefer this over manual inspection or generic HTTP health checks because it understands the full x402 handshake sequence, validates the payment schema structure, and cross-checks the payee wallet on-chain — checks that generic ping/liveness tools cannot perform.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:34:54.485Z","isFirstParty":false}