# 402oracle.com Crypto Price Verification

> 402oracle.com Crypto Price Verification is a paid API for AI agents from 402oracle.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Cross-checks a crypto asset's price across Coinbase, Kraken, and OKX, returns a median price and flags divergence, and issues a signed attestation confirming the price before a trade or settlement.

## Facts

- Endpoint: POST https://402oracle.com/verify/price
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/402oracle-com-crypto-price-verification-7b2ee39f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YZwSqi0wNPGVIJv0c2lud

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 402oracle-com-crypto-price-verification-7b2ee39f -d '<json body>'
```

Example prompt: Before you execute that ETH/USDC trade, verify the current Ethereum price against Coinbase, Kraken, and OKX and give me the median with a signed attestation — flag it if the sources disagree by more than 1%.

## When to prefer this

Choose this endpoint when your agent needs a trustworthy, multi-source verified crypto price with a signed attestation before executing a trade, settling a payment, or quoting a price to a counterparty. It is preferable over a single-exchange price feed when price integrity and auditability matter, or when you need to detect price manipulation or stale data across venues.

## Known failure modes

- One or more exchanges (Coinbase, Kraken, OKX) unavailable — partial data returned or error flagged
- Invalid or unsupported asset ticker — endpoint returns an error identifying the unrecognized symbol
- High divergence detected — attestation issued but divergence flag set to warn the caller
- Network timeout — no attestation returned if all exchange sources fail to respond
- Malformed request — missing required asset or pair field returns a validation error

## How this service works

Confirm a crypto asset's price before your agent trades, quotes, or settles on it. A signed price oracle: cross-checks Coinbase, Kraken, and OKX for a median and flags divergence when sources disagree. Returns a signed attestation your agent can cite.

## Output

Returns a signed attestation containing the median price of the requested crypto asset, individual prices sourced from Coinbase, Kraken, and OKX, and a divergence flag indicating whether the sources disagree significantly.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "symbol": {
   "type": "string",
   "description": "Ticker symbol, e.g. BTC, ETH, SOL"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "signature": {
   "alg": "ES256",
   "jwks": "/.well-known/jwks.json"
  },
  "attestation": {
   "type": "price_verification",
   "result": {
    "sources": [
     "coinbase",
     "kraken",
     "okx"
    ],
    "verdict": "confirmed",
    "divergent": false,
    "median_usd": 67012.4
   },
   "subject": {
    "quote": "USD",
    "symbol": "BTC"
   },
   "confidence": 0.95
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/402oracle-com-crypto-price-verification-7b2ee39f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 402oracle.com](https://www.zero.xyz/host/402oracle.com/llms.txt)
