census / audit
25 x402 endpoints assessed · worst score 35/100 · generated 2026-09-22T20:22:47.102Z
Some endpoints are safe to pay
pay 14 · caution 6 · avoid 5
accepts-order — 25 endpointsmissing-trust-surface — 25 endpointsno-www-authenticate — 25 endpointsstale — 20 endpointsevaluation-traffic — 6 endpointsunlisted — 5 endpoints| method | resource | verdict | score | findings |
|---|---|---|---|---|
GET | https://cyre.dev/api/batch | avoid | 35 | missing-trust-surface no-www-authenticate unlisted accepts-order |
GET | https://cyre.dev/api/escrow | avoid | 35 | missing-trust-surface no-www-authenticate unlisted accepts-order |
GET | https://cyre.dev/api/host | avoid | 35 | missing-trust-surface no-www-authenticate unlisted accepts-order |
GET | https://cyre.dev/api/policy/check | avoid | 35 | missing-trust-surface no-www-authenticate unlisted accepts-order |
GET | https://cyre.dev/api/route | avoid | 35 | missing-trust-surface no-www-authenticate unlisted accepts-order |
GET | https://cyre.dev/api/bazaar | caution | 60 | missing-trust-surface no-www-authenticate accepts-order stale evaluation-traffic |
GET | https://cyre.dev/api/caution | caution | 60 | missing-trust-surface no-www-authenticate accepts-order stale evaluation-traffic |
GET | https://cyre.dev/api/lockbox | caution | 60 | missing-trust-surface no-www-authenticate accepts-order stale evaluation-traffic |
GET | https://cyre.dev/api/lockbox/match | caution | 60 | missing-trust-surface no-www-authenticate accepts-order stale evaluation-traffic |
GET | https://cyre.dev/api/pulse | caution | 60 | missing-trust-surface no-www-authenticate accepts-order stale evaluation-traffic |
GET | https://cyre.dev/api/ticket | caution | 60 | missing-trust-surface no-www-authenticate accepts-order stale evaluation-traffic |
GET | https://cyre.dev/api/address | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/circuit/check | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/circuit/heartbeat | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/circuit/seal | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/exchange/match | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/exchange/post | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/handshake | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/intent | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/lookalike | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/mintalike | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/policy | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/stream/events | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/stream/subscribe | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
GET | https://cyre.dev/api/token | pay | 70 | missing-trust-surface no-www-authenticate accepts-order stale |
This page is free and shows what is wrong. The full audit adds severity, business impact and the exact fix for every finding, EIP-712 signed so you can hand it to whoever maintains the service.
POST https://enclave402.com/api/audit/host — $25.000 USDC via x402, body {"host":"cyre.dev"}
Verdicts come from a continuous probe of x402 resources. How grading works · our own settlement ledger and self-dealing share. If you believe a verdict is wrong, re-probe with /api/seller/vet.