Kaspa x402

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.

Status: draft alpha targeting kaspa:testnet-10. Mainnet use remains blocked by the documented readiness gates.

x402-http/

End-to-end HTTP envelope fixtures.

FileSHA-256 prefix
batch-voucher.json72c88f0e0beb6b6c
exact-transaction.json58d56ad826ba89b3

settlement-response/

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

FileSHA-256 prefix
claim-success.json5138602a4c124205
corrective-402.json53469818212c01e6
deposit-voucher-success.jsonbcaf1f5cdd58d3db
failure.json5549227a11dffd22
refund-success.jsona49ae9b155a96735
voucher-only-success.json0c5c87f71a76cd87

voucher/

Voucher digest and signature binding.

FileSHA-256 prefix
full-outpoint-binding.jsonb2f3c2bd7320b55b

channel-id/

Canonical channel id derivation.

FileSHA-256 prefix
base.jsond23d557420d9c69f

tx-v1/

Transaction-v1 claim and refund reference artifacts.

FileSHA-256 prefix
batch-claim.json1706d925441e102d
batch-refund.json4dec767a34e3e644
plan.json32742a56fb7a301b

exact/

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

FileSHA-256 prefix
consensus-profiles.json1b7c26976f22cbe5

negative/

Inputs that must fail validation.

FileSHA-256 prefix
accepted-not-offered.json27bb5ffc98db16d6
amount-overflow.json4e23df3ccd9d39b3
deposit-success-missing-commitment.jsonba3c0d327a260e77
deposit-success-with-amount.jsonccb6cb05b50b0b1e
empty-success-with-amount.jsonac1a1981b4bd44cf
empty-success-without-commitment.json0b577f568c4a654f
exact-additive-missing-challenge.json32cf9e5f03dec0f7
exact-additive-partial-head.json2421869b5c963733
exact-transaction-missing-transaction.json4c1bfa46fa59765c
exact-transfer-unsupported.json873e4c6a972c9615
float-amount.json9331d6bd0191c168
hex-key-too-short.json62f24fbcd0dce46a
invalid-asset.json3efeb97f2929221e
missing-payment-identifier.json96dd61f6e4afac7c
non-colon-network.jsonb0c59f2779fca081
outpoint-index-overflow.json81b629b952154470
payment-identifier-conflict.jsonf09eb00cc1ba1d4b
scheme-payload-mismatch.json13cf0a1abc2ad25b
settlement-success-missing-amount.jsona828657504958463
txid-wrong-length.jsonf6f60b9daae41661
voucher-signature-wrong-length.json23122691eedbbe63
wrong-binding.jsone5d69bb8bc8295ba
wrong-scheme.json4f79093f69c92568
wrong-x402-version.json934220963292e361