Back to agents docs
x402 quickstart

Run the first paid API call

A 402 challenge is only a quote. Orrery records paid usage only after the same request is replayed with an API-credit key or a valid x402 payment proof.

setup guide

The success condition

You are done when the paid endpoint returns 200 with meta.payment_status equal to settled. A missing-payment 402 response is expected before that.

Path A: API-credit key

best for customers
ORRERY_API_KEY="orrery_live_..."

curl -s https://orrery.me/api/x402/v1/brief/today \
  -H "X-Orrery-API-Key: $ORRERY_API_KEY" \
  | jq '{status: .meta.payment_status, headline: .data.headline}'

API keys spend monthly plan credits first. This is easier for Team, Terminal Pro, and Agent credit-pack users than signing a wallet payment on every call.

Path B: x402 payment proof

account-less
# 1. Ask for the resource.
curl -i https://orrery.me/api/x402/v1/brief/today | head -30
# HTTP/1.1 402 Payment Required
# PAYMENT-REQUIRED: {"scheme":"exact","network":"eip155:8453",...}

# 2. Settle the quoted challenge with an x402-compatible payer.
PAYMENT="<x402-payment-proof>"

# 3. Replay the same request.
curl -s https://orrery.me/api/x402/v1/brief/today \
  -H "X-PAYMENT: $PAYMENT" \
  | jq '.meta.payment_status'

Orrery is wallet-agnostic. The server only sees the replayed proof and verifies it before returning paid data.

Verify the money loop

  1. 1. Confirm the paid call returned 200.
  2. 2. Confirm the response says settled.
  3. 3. Open the private API usage dashboard as an Orrery admin and verify settled or API-credit usage increased.
  4. 4. Keep the request id, endpoint, and timestamp as the first production payment receipt.

Production proof package

B2B evidence

The first settled call should produce a small evidence package: endpoint, UTC timestamp, response status 200, payment_status: settled, request id if available, usage counter delta, and a redacted receipt. Until that proof exists, Orrery should describe the money loop as ready to verify, not as already settled.

First paid x402 call - Orrery | Orrery