Kaspa x402

1.0.1 released · Standard and SDK · Release details

Native profile boundary

This is the capability map for the 1.0.1 SDK. All profiles support explicit mainnet configuration; funded validation remains Testnet-10. Definitions live in the glossary; verification scope and historical template versions live in the evidence index.

Scheme / profile Binding Payment mechanism Specification
exact / standard-native kaspa-exact-v2 One ordinary merchant output for the advertised amount. Exact
exact / additive kaspa-exact-v2 Exact increase of a reusable KIP-10 head. Exact
exact / hash-chain-additive kaspa-hash-chain-exact-v1 Exact increase and guard transition of a KIP-20 head using a privately assigned one-time signing grant. Hash-chain exact
batch-settlement kaspa-escrow-v3 Funded escrow, cumulative vouchers, partial claims, top-ups and timed refunds. Batch

All settle native KAS. There is no KCC20 settlement or runtime support for other x402 schemes. Each production deployment must meet its operating requirements.

SDK configuration enables batch explicitly. Exact-only integrations need no batch funding, voucher or refund dependencies. Client offer selection still requires a complete payer policy and capable adapters for each selected scheme. This changes SDK configuration, not wire bindings or schemas.

Boundary Rules

Readiness Expectations

New native profiles require all of the following before they can be shipped:

Until those conditions are met, unsupported schemes should fail schema validation or offer selection rather than being represented as partial runtime features.

Source: /docs/native-profile-boundary.md