Releases: TateLyman/x402-surface-check
Release list
x402-surface-check v0.2.5
Avoids zero-price display artifacts for no-payment responses that do not return a payment challenge, keeping validation-first/free-first reports clearer.
x402-surface-check v0.2.4
Clarifies no-payment probe findings for validation-first, auth-first, and free/trial responses, and avoids missing-field findings when an endpoint did not return a payment challenge.
x402 Surface Check v0.2.3
Adds fallback parsing for Coinbase x402 V2 WWW-Authenticate headers using X402 requirements=... challenges. Keeps no-payment probing intact and includes a header-only smoke fixture.
x402 Surface Check v0.2.2
Adds support for x402 manifests that expose paid HTTP resources through top-level items[] catalogs, including real-world item.resource, method, and metadata.name fields.
x402 Surface Check v0.2.1
Adds endpoint discovery for x402 manifests that publish endpoint objects through endpoints[] with path/url/endpoint fields, alongside the existing direct endpoint and MPP WWW-Authenticate checks.\n\nVerified with npm test, npm pack --dry-run, GitHub CI, and a live no-payment pass against an endpoints[] manifest.\n\nNpm publishing for this version is still pending npm OTP or Trusted Publisher configuration. Until then, use:\n\nbash\nnpx --yes github:TateLyman/x402-surface-check#v0.2.1 https://api.example.com/.well-known/x402.json\n
x402-surface-check v0.1.0
Initial public release.\n\n- No-payment x402 public-surface checks for manifests and OpenAPI specs\n- x402 v1/v2 challenge field handling\n- Placeholder payee and staging/testnet rail flags\n- Browser-style CORS preflight check for X-PAYMENT\n- Markdown and JSON output\n\nInstall: npx --yes x402-surface-check https://api.example.com/openapi.json