# TELAGO Korea Execution Intelligence x402 Preflight API

> TELAGO Korea Execution Intelligence x402 Preflight API is a paid API for AI agents from telago-x402-discovery.vercel.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-17).

Validates whether a given URL is a properly configured x402 pay-per-call endpoint before attempting payment, returning a structured PAYABLE/UNPAYABLE verdict with detailed checks.

## Facts

- Endpoint: GET https://telago-x402-discovery.vercel.app/preflight?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/telago-korea-execution-intelligence-x402-preflight-api-7cf28818
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mTHlgsmJowmQcPibLZuM0

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 telago-korea-execution-intelligence-x402-preflight-api-7cf28818
```

Example prompt: Before I pay to call that Korea geocoding API, can you run a preflight check on https://telago-x402-discovery.vercel.app/api/geocode to confirm it's a valid x402 endpoint, that it's reachable, and what the exact USDC payment amount and Base network address are?

## When to prefer this

Use this endpoint when you need to validate an x402-protocol API before committing a blockchain micropayment — especially when building autonomous agent workflows that must confirm an endpoint is reachable, properly configured, and will accept USDC on a specific EVM network. Prefer this over blindly calling a pay-per-call endpoint when you want to avoid wasted payments on misconfigured or unreachable services. Also use it for debugging x402 integrations or dynamically discovering payment parameters (wallet address, amount, network) at runtime.

## Known failure modes

- Target URL is unreachable — reachable check returns false, verdict is not PAYABLE
- Target URL does not return HTTP 402 — returns402 check fails
- Missing or malformed EIP-712 domain in response — eip712DomainPresent is false
- No payTo address present in the 402 challenge — payToPresent check fails
- Invalid or zero payment amount — amountValid check fails
- Target URL uses HTTP instead of HTTPS — https check fails
- Network field absent or unrecognized in challenge — networkPresent check fails
- Input URL is malformed or below minimum length — input validation error before any call is made

## How this service works

Pay-per-call Korea execution intelligence for AI agents: address geocoding, building access, last-meter delivery, field service, robotics and cross-border logistics.

## Output

Returns a JSON object with a 'verdict' field ('PAYABLE' or not), a set of boolean checks (https, reachable, publicHost, returns402, amountValid, payToPresent, acceptsPresent, networkPresent, challengeParsed, eip712DomainPresent), the HTTP status code, x402 protocol version, selected payment details (asset address, payTo wallet, network, amountUsd, amountAtomic), and a reasons array explaining any failures.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri",
       "maxLength": 1200,
       "minLength": 12
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "checks": {
   "https": true,
   "reachable": true,
   "publicHost": true,
   "returns402": true,
   "amountValid": true,
   "payToPresent": true,
   "acceptsPresent": true,
   "networkPresent": true,
   "challengeParsed": true,
   "eip712DomainPresent": true
  },
  "product": "X402_ENDPOINT_PREFLIGHT_API",
  "reasons": [],
  "verdict": "PAYABLE",
  "httpStatus": 402,
  "x402Version": 2,
  "selectedAccept": {
   "asset": "0x...",
   "payTo": "0x...",
   "network": "eip155:8453",
   "amountUsd": 0.001,
   "amountAtomic": "1000"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/telago-korea-execution-intelligence-x402-preflight-api-7cf28818/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from telago-x402-discovery.vercel.app](https://www.zero.xyz/host/telago-x402-discovery.vercel.app/llms.txt)
