Skip to content

Releases: TateLyman/x402-surface-check

x402-surface-check v0.2.5

Choose a tag to compare

@TateLyman TateLyman released this 14 May 22:22

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

Choose a tag to compare

@TateLyman TateLyman released this 14 May 22:19

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

Choose a tag to compare

@TateLyman TateLyman released this 14 May 21:20

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

Choose a tag to compare

@TateLyman TateLyman released this 14 May 21:04

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

Choose a tag to compare

@TateLyman TateLyman released this 14 May 00:37

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

Choose a tag to compare

@TateLyman TateLyman released this 13 May 23:51

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