Kaspa x402

1.0.1 released · Standard and SDK · Release details

Vectors

Conformance fixtures for implementations to validate against. index.json lists byte counts and SHA-256 digests for every file; README.md covers how fixtures are produced.

sighash/

All six consensus signature scopes and mixed client/provider top-up signatures.

FileSHA-256 prefix
consensus.json12d2c9c736ede4f3

hash-chain/

Native-KAS hash-chain consensus borrow, rotation, and guard vectors.

FileSHA-256 prefix
consensus-v1.jsond6949890996640d4

x402-http/

End-to-end HTTP envelope fixtures.

FileSHA-256 prefix
batch-voucher.jsonccf1872a54356d24
exact-transaction.json217028274bd0d124
hash-chain-exact.json19af3d2598e202a9

settlement-response/

Settlement responses for claim, top-up, refund, deposit, voucher, and failure cases.

FileSHA-256 prefix
claim-success.json3d526a77379af977
corrective-402.jsone33eeee42ac72ec5
deposit-voucher-success.jsonbca629a65a7899e3
failure.json5549227a11dffd22
refund-success.jsone2f11775c9f333ee
voucher-only-success.json4e2ef89135f084b5

voucher/

Voucher digest and signature binding.

FileSHA-256 prefix
stable-covenant-binding.json705d707bccb5316a

channel-id/

Canonical channel id derivation.

FileSHA-256 prefix
base.json611a082b692efed1

tx-v1/

Transaction-v1 singleton genesis, repeated partial claims, top-up, and refund reference artifacts.

FileSHA-256 prefix
batch-claim-second.jsond3de852a6005e445
batch-claim.json368bee0df2856615
batch-genesis.json7a99315a0a91f565
batch-refund.json7b3ae45b72d2086d
batch-top-up.jsonb1e5ad6bf14227bc
plan.jsonec5e2c91be03ff97

exact/

Full-consensus standard-native and additive exact reference transactions.

FileSHA-256 prefix
consensus-profiles.json45d3a9d47195e2d4
interop-v1.jsonc27264898915a38b

batch/

Language-neutral stable lineage, A/S/T/V/R, voucher, commitment, claim, top-up, refund, expiry, and finality evidence.

FileSHA-256 prefix
interop-v3.jsona52cf197501279ed

negative/

Inputs that must fail validation.

FileSHA-256 prefix
accepted-not-offered.jsonbab69d27bb60e336
amount-overflow.jsona712a018512c2c4e
batch-unsupported-network.jsonfab342d072e547e8
batch-zero-charge.jsondaa6f2e90e7e76a2
deposit-success-missing-commitment.json2b753d9712ac02dd
deposit-success-with-amount.jsonbacc342662203784
empty-success-with-amount.jsond380a519ae6e8298
empty-success-without-commitment.json0b577f568c4a654f
exact-additive-missing-challenge.json843260f790e97348
exact-additive-partial-head.jsoneb10d59ecf057d46
exact-payment-flow-missing.json6105029c39f8d0b6
exact-transaction-missing-transaction.json4c1bfa46fa59765c
exact-transfer-unsupported.jsonec562e7ff3cc3656
float-amount.jsonc5818ea41700211b
hex-key-too-short.jsonb815a15088d8f330
invalid-asset.jsonce5229370a475d94
legacy-batch-binding.jsona98d6aa99d0893d1
missing-payment-identifier.json2a51801e6d0a01ab
non-colon-network.json10a4b6739d7a729a
outpoint-index-overflow.json481d3249239e9a7e
payment-identifier-conflict.jsonf09eb00cc1ba1d4b
scheme-payload-mismatch.jsonb9dde9bbf164d3f4
settlement-success-missing-amount.jsona828657504958463
txid-wrong-length.jsone8363239ef7f1247
voucher-signature-wrong-length.jsondbd9ae3c7af351fb
wrong-binding.jsonade83933a46a634f
wrong-scheme.json03826a4aff35d023
wrong-x402-version.json6aafb6a19c8691d4
zero-covenant-id.json2bdfaf02ad35dfd6