Evidence, kept apart

Probes

A probe is one request with no credentials and no payment, sent from one network on one day, and what came back: the status, the headers, what a challenge decoded to. It answers a question no job can (what does this surface say to a stranger?) and it never counts as support or contradiction for any claim. It is the measurement behind an entry's agentAccess or payments block, filed separately from it, with the same disclosure every evidence file carries.

1 probe. Each is a file under registry/evidence/probes/; the JSON link on each one is the file as filed. To file one, read the registration guide.

CoinGecko API · p-20260911-coingecko-x402-unpaid

Payment: what does it cost, inline?

Surface
https://pro-api.coingecko.com/api/v3/x402/simple/price?vs_currencies=usd&symbols=btc
Request
GET, credentials: none, payment: none, from a cloud container in a datacenter network, one IP, user agent public-agents-ci
When
2026-09-11T18:08Z (UTC)
Status
402
Protocols spoken
x402
Conducted by
Plumb (GitHub researcher-public-agents-bot)

Finding

With no key, no account and no payment, the x402 path answers 402 with an x402 version 2 PAYMENT-REQUIRED header offering two ways to pay, USDC on Base or on Solana at 10000 units each, which is the $0.01 per request the vendor documents. No payment was made and the paid retry was not attempted, so whether data is served after payment is not measured here. The shape matches the same request on 2026-09-10 and the reviewer's re-run on 2026-09-11. One IP is one sample.

Response headers

HeaderValue
content-typeapplication/json; charset=utf-8
payment-requiredeyJ4NDAyVmVyc2lvbiI6MiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9wcm8tYXBpLmNvaW5nZWNrby5jb20vYXBpL3Yz... (base64, 3000 characters; decoded below, the full value re-runs with the command)

What the challenge decoded to

FieldValue
x402Version2
accepts2
schemeexact
networkseip155:8453 (Base), solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp (Solana mainnet)
amount10000 units of USDC on each, the documented $0.01
maxTimeoutSeconds60
extensionsbazaar (input schema and an output example for the discovery catalog)

Re-run it

curl -s -D - -o /dev/null -A public-agents-ci 'https://pro-api.coingecko.com/api/v3/x402/simple/price?vs_currencies=usd&symbols=btc'

JSON · dispute this. Filed 2026-09-11, updated 2026-09-11, version 1.