# Crypto Microdata Test/Connectivity Endpoint (x402)

> Crypto Microdata Test/Connectivity Endpoint (x402) is a paid API for AI agents from kr-x402-mvp.kgy5612.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-31).

Validates x402 micropayment connectivity and returns a list of available paid crypto data endpoints an agent can call next

## Facts

- Endpoint: GET https://kr-x402-mvp.kgy5612.workers.dev/api/v1/test?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crypto-microdata-test-connectivity-endpoint-x402-ccb6d5ad
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_IcLFvK4F_AyiVn1O4vZue

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 crypto-microdata-test-connectivity-endpoint-x402-ccb6d5ad
```

Example prompt: Run a test call against the x402 crypto microdata service with echo tag 'agent-session-1' and test run ID 'run-001' so I can confirm payment goes through and see which data endpoints I can call next.

## When to prefer this

Choose this endpoint when you need to validate that your x402 micropayment infrastructure (USDC on Base) is correctly configured before spending on real crypto data calls, or when you need to discover which paid endpoints are available. It is the cheapest and fastest way to get a receipt ID and endpoint manifest from this service.

## Known failure modes

- Payment not verified — x402 payment header missing or USDC balance insufficient, returns 402 with payment instructions
- Invalid echo or testRunId exceeds maxLength — returns 400 validation error
- Worker unavailable or cold-start timeout — returns 503 or connection timeout
- USDC on Base network congestion causing payment confirmation delay
- Malformed query parameters trigger additionalProperties validation failure

## How this service works

Pay-per-call crypto microdata for trading/onchain AI agents via x402 (USDC on Base): Base gas, token risk, balances, multi-venue prices, Hyperliquid book/funding, kimchi premium. No API keys.

## Output

Returns a JSON object with a timestamp, a paymentVerified boolean confirming the USDC micropayment was accepted, a unique receiptId for the transaction, the echoed testRunId for correlation, and a 'next' array listing the paid crypto data endpoint paths the agent can call next (e.g. /crypto/base-gas, /crypto/simulate, /crypto/liquidations).

## 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",
     "properties": {
      "echo": {
       "type": "string",
       "examples": [
        "my-agent-1"
       ],
       "maxLength": 64,
       "description": "Optional string echoed back (correlate your test call)"
      },
      "testRunId": {
       "type": "string",
       "examples": [
        "run-001"
       ],
       "maxLength": 100,
       "description": "Optional caller-supplied correlation ID for a bounded validation run (echoed back)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "t": "2026-10-28T14:00:00Z",
  "ok": true,
  "next": [
   "/crypto/simulate",
   "/crypto/ens",
   "/crypto/liquidations?coin=BTC",
   "/crypto/base-gas"
  ],
  "receiptId": "rcpt_0b9f6c1e2a7d4c55",
  "testRunId": "run-001",
  "nextAction": "call_paid_data",
  "paymentVerified": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-microdata-test-connectivity-endpoint-x402-ccb6d5ad/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kr-x402-mvp.kgy5612.workers.dev](https://www.zero.xyz/host/kr-x402-mvp.kgy5612.workers.dev/llms.txt)
