x402pulse
value & reliability intelligence for x402 buyers

Buyers don't just need trust — they need value

Plenty of services will tell an agent whether an endpoint is trustworthy. None tell it whether it's priced well, or whether it has actually stayed reliable over time. x402pulse probes endpoints the way a buying agent's first contact works, keeps the full history, and turns it into two things nobody else has: a durable, signed uptime track record that compounds the longer we measure, and cross-endpoint price positioning that flags cheaper, comparably-graded alternatives.

Every paid route below is itself an x402 resource: no accounts, no keys — your agent pays per call in USDC on Base and gets JSON back. /v1/value is free, because routing buyers through it is the point.

Endpoints

routewhat you getprice
GET /v1/status?url= Basic alive check: reachability, kind (x402 / free / error), latency. Rate-limited. free
GET /v1/value?url= Buyer intelligence: where an endpoint's price sits in the measured market (percentile, positioning) and a ranked list of cheaper, comparably-graded alternatives. The one thing trust oracles don't do. free
GET /v1/verdict?url= Full quality verdict: score 0–100, grade, availability and latency percentiles, 402-offer conformance, price-drift and payTo-stability flags — plus a durable reliability streak (consecutive green days, signed). Deterministic. $0.03
GET /v1/rankings The directory ranked by measured live quality — not by on-chain volume. Filter with ?kind=x402. $0.07
GET /v1/attest?url= For sellers: a fresh probe plus an Ed25519-signed attestation (compact JWS, 24h TTL) that now carries your consecutive-green-days streak — a track record latecomers can't fake. Embed it in your 402 response; re-buy daily from a cron job. $0.12

Verify an attestation

# public signing keys
curl https://YOUR-DOMAIN/.well-known/x402pulse.json

# attestation = base64url(header).base64url(payload).base64url(ed25519 sig)
# payload.sub = attested endpoint, payload.attestation = {score, grade, flags, ...}