RC2 Release
Status: 1.0.0-rc.2 released on 2026-10-01 for Testnet-10.
The GitHub prerelease
publishes the source, package archives, rc2-evidence.json, and SHA256SUMS.
The release source commit is 724c5fff22de500fcf729c43b59d25036fbffa9c.
This website also receives documentation and rendering updates after release;
its build commit is reported in release metadata.
Packages
The four public packages are published as 1.0.0-rc.2 under the npm rc tag:
@kaspa-x402/core@kaspa-x402/covenant@kaspa-x402/client@kaspa-x402/server
For example:
npm install @kaspa-x402/core@1.0.0-rc.2 @kaspa-x402/client@1.0.0-rc.2
latest remains on the earlier alpha channel. Use the exact RC2 version or
@rc for this release. The facilitator, CLI, and hosted gateway are available
as repository source rather than public npm packages.
Payment Profiles
RC2 ships two x402 schemes: exact and batch-settlement.
- Standard-native exact: a fixed-price ordinary KAS transfer.
- KIP-10 additive exact: an optional merchant-head payment whose successor increases by the exact quoted amount.
- Hash-chain additive exact: an optional native-KAS profile using a privately assigned OTP-style one-time signing grant. The payer signs and broadcasts independently; the head advances its hash-chain guard after an accepted spend. See the OTP-style authorization section.
- Batch settlement: a funded KIP-20 escrow channel supporting cumulative vouchers, partial claims, top-ups, refund, and durable recovery.
The published schemas, vectors, and TypeScript implementations include all of these profiles. The protocol remains an interoperability proposal; publication of RC2 does not establish upstream registry acceptance or mainnet readiness.
Hosted Gateway And Browser Demo
The Testnet-10 gateway serves RC2 standard-native, batch, and hash-chain payments. KIP-10 additive offers require an operator to configure and register an available head.
The gateway uses configured Testnet-10 PNN/WSS nodes for funding, UTXOs, transaction acceptance, fees, and selected-chain lineage. Hosted payments no longer depend on the public REST transaction index. Durable payment receipts and checkpoints support retries and recovery after Worker restart.
Use the browser demo for hash-chain payments, or the implementer guide for gateway integration. Availability and funded-head state can change; check /health, /canary, and /hash-chain/status.
Release Validation
The release evidence records:
- Passing
validate:release, pinned consensus checks, and Linux/Windows CI. - All 18 fresh funded Testnet-10 exact, batch, recovery, and refund flows.
- Hosted native payment and retry, with cross-resource replay rejected.
- Hosted batch deposit, voucher, and duplicate retry.
- Three browser hash-chain payments across owner rotation, including wallet and browser-storage cleanup.
- Identical native, batch, and hash-chain retries recovering the same settlements after gateway redeployment.
Package checksums and registry integrity checks identify the published bytes. These proofs use configured public Testnet-10 nodes, without independent-node corroboration. An abandoned hash-chain grant can require operator head rotation. The remaining mainnet readiness gates still apply.
Source: /docs/rc2-release.md