Releases: elldeeone/kaspa-x402
Release list
v0.1.0-alpha.10
Alpha.10 keeps the existing standard-native and additive exact profiles, and replaces the Alpha.9 batch binding with kaspa-escrow-v2.
While investigating alternative batch-payment designs, we found that the cumulative-voucher model was sound but its outpoint-bound identity was not. KIP-20 supplies a stable covenant identity across claims and top-ups, closing that reset weakness without replacing the voucher model.
Highlights:
- stable KIP-20 batch lineage with lifetime A/S/T accounting;
- partial claims, same-lineage top-ups, refunds, and an explicit claim reserve;
- language-neutral specifications, SilverScript source, constructor fixture, and conformance vectors;
- fresh Alpha.10 gateway state with no migration of older batch channels;
- version-aware exact-v0
compute_budgetnormalisation, fixing Issue #6 without weakening transaction-v1 validation.
The latest and alpha dist-tags both resolve to 0.1.0-alpha.10; exact-version installs remain available for reproducibility. This release remains Testnet-10 only and is not a mainnet-readiness claim.
v0.1.0-alpha.9
Alpha.9 preserves standard-native and additive exact profiles plus batch settlement, while making both bindings independently implementable from the language-neutral specifications and conformance vectors. It also closes exact authorization expiry ordering before protected work and centralizes canonical batch commitment construction.\n\nInstall the public packages using the alpha dist-tag or exact prerelease version. This release remains testnet-only.
v0.1.0-alpha.8
Alpha.8 introduces two exact-payment profiles for Kaspa x402.
standard-nativeis the default exact profile.- Optional KIP-10
additiveexact uses the successor delta as the sole merchant payment. - Durable reusable head pools replace consumable reservations.
- Payer request authorization, bounded retries, trusted reconciliation, replay protection and recovery checks are strengthened.
- The alpha.7 batch-settlement lifecycle remains supported.
The complete release gate passes with 357 tests, Rusty Kaspa 2.0.1 consensus vectors, SilverScript fixtures, browser and Worker checks, offline proofs, funded TN10 evidence, clean registry imports and zero production dependency vulnerabilities.
The public npm packages are available at 0.1.0-alpha.8 under the alpha dist-tag.
The hosted alpha.8 Worker was deployed from follow-up commit 37a4704 after the release tag. Its funded standard-native canary settled transaction 198191204a1b1cc5ab79e56d83621f8cf880358ef970adf545379e0b9e3584f9 at accepted finality, returned the protected resource, replayed idempotently, and rejected cross-resource reuse. The tag remains immutable; these operational follow-ups are recorded on main.
This remains alpha software for Kaspa Testnet 10. Mainnet spending and broadcast remain disabled.
Source PR: #2