{"uid":"cap_OG2BSKaz4CglwniWhw2Jm","slug":"x402-nsgoods-org-preflight-check-e705745c","name":"x402.nsgoods.org Preflight Check","description":"Signed composite preflight (payability + sanctions + trust) of one subject address. Free preview: GET /preflight/preview","url":"https://x402.nsgoods.org/preflight","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":["address","chain","role"],"properties":{"role":{"type":"string","description":"One of payer, payee, escrow_destination."},"chain":{"type":"string","description":"CAIP-2 chain of the subject, e.g. eip155:8453."},"address":{"type":"string","description":"Subject EVM address (0x-hex)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["schema_version","components_evaluated","envelope"],"properties":{"envelope":{"type":"object"},"schema_version":{"type":"string"},"components_evaluated":{"type":"integer"}}}}}}},"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_uBUJwtmZv--ajdsb5PWWM","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":"Returns a signed composite preflight result combining payability, sanctions screening, and trust scoring for a given blockchain address in a specified role","exampleAgentPrompt":"Before sending payment, run a preflight check on 0x1234abcd...5678 as the payee on Base (eip155:8453) — I need the signed composite result covering payability, sanctions, and trust.","exampleUseCases":[{"title":"Pre-payment compliance check for DeFi app","prompt":"Before we send USDC to 0xabc123...def456, check if that address passes payability and sanctions screening as a payee on Base (eip155:8453) and give me the signed result."},{"title":"Screening an escrow destination address","prompt":"I'm setting up an escrow — can you run a preflight on 0x9988776655...aabbcc as an escrow_destination on Ethereum (eip155:1) to confirm it clears sanctions and trust checks?"},{"title":"Vetting a payer before accepting payment","prompt":"Someone wants to pay me via x402 — can you preflight their wallet 0xdeadbeef...cafe01 as a payer on Base (eip155:8453) so I can see the signed payability, sanctions, and trust composite before I accept?"}],"resultDescription":"A signed JSON envelope containing a schema version, the number of components evaluated, and composite results covering payability assessment, sanctions screening, and trust scoring for the queried address and role. The envelope is cryptographically signed to allow downstream verification of the result's authenticity.","failureModes":["Invalid or malformed EVM address (0x format required) returns a 4xx error","Unsupported or malformed CAIP-2 chain identifier causes a validation error","Missing required query parameters (address, chain, or role) results in a 400 bad request","Unrecognized role value outside payer/payee/escrow_destination returns an error","Payment not attached or invalid x402 payment header results in 402 Payment Required","External sanctions or chain data unavailability may cause timeouts or degraded results"],"whenToPreferThis":"Choose this endpoint when you need a single, cryptographically-signed composite result covering payability, sanctions compliance, and trust scoring for an EVM address before executing a payment or establishing a financial relationship. It is especially valuable in x402 payment workflows where you need a verifiable preflight attestation before committing funds. Prefer it over ad-hoc individual checks when you need all three signals (payability, sanctions, trust) bundled and signed in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:30:49.910Z","isFirstParty":false}