# x402.nsgoods.org Preflight Check

> x402.nsgoods.org Preflight Check is a paid API for AI agents from x402.nsgoods.org, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-13).

Returns a signed composite preflight result combining payability, sanctions screening, and trust scoring for a given blockchain address in a specified role

## Facts

- Endpoint: GET https://x402.nsgoods.org/preflight
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-nsgoods-org-preflight-check-e705745c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OG2BSKaz4CglwniWhw2Jm

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-nsgoods-org-preflight-check-e705745c
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

Signed composite preflight (payability + sanctions + trust) of one subject address. Free preview: GET /preflight/preview

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-nsgoods-org-preflight-check-e705745c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.nsgoods.org](https://www.zero.xyz/host/x402.nsgoods.org/llms.txt)
