What must be verified
A compatible endpoint should fail closed with HTTP 402, advertise x402 payment requirements, publish machine-readable service metadata, and keep a current signed readiness report.
- Status code is intentionally 402 when no payment is supplied.
- PAYMENT-REQUIRED and accepts metadata decode into the same resource, network, and amount.
- Manifest, OpenAPI, robots, and schema.org signals agree on the paid service.