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.
| File | SHA-256 prefix |
|---|---|
batch-voucher.json | 72c88f0e0beb6b6c |
exact-transfer.json | 5f13eb82725cbcb2 |
settlement-response/
Settlement responses for claim, refund, deposit, voucher, and failure cases.
| File | SHA-256 prefix |
|---|---|
claim-success.json | 5138602a4c124205 |
corrective-402.json | 53469818212c01e6 |
deposit-voucher-success.json | bcaf1f5cdd58d3db |
failure.json | 5549227a11dffd22 |
refund-success.json | a49ae9b155a96735 |
voucher-only-success.json | 0c5c87f71a76cd87 |
voucher/
Voucher digest and signature binding.
| File | SHA-256 prefix |
|---|---|
full-outpoint-binding.json | b2f3c2bd7320b55b |
channel-id/
Canonical channel id derivation.
| File | SHA-256 prefix |
|---|---|
base.json | d23d557420d9c69f |
tx-v1/
Transaction-v1 claim and refund reference artifacts.
| File | SHA-256 prefix |
|---|---|
batch-claim.json | 1706d925441e102d |
batch-refund.json | 4dec767a34e3e644 |
plan.json | 32742a56fb7a301b |
negative/
Inputs that must fail validation.
| File | SHA-256 prefix |
|---|---|
accepted-not-offered.json | 1bfa033ad1f72617 |
amount-overflow.json | a92c98eff8293cb6 |
deposit-success-missing-commitment.json | ba3c0d327a260e77 |
deposit-success-with-amount.json | ccb6cb05b50b0b1e |
empty-success-with-amount.json | ac1a1981b4bd44cf |
empty-success-without-commitment.json | a9613bcc8245286d |
exact-transfer-missing-output-index.json | b82593029e8af1df |
float-amount.json | 6d57f07ebdc6aa92 |
hex-key-too-short.json | 62f24fbcd0dce46a |
invalid-asset.json | 55be0e6cbb664981 |
missing-payment-identifier.json | 803a464970eb1b27 |
non-colon-network.json | 81197d24880b52cd |
outpoint-index-overflow.json | 81b629b952154470 |
payment-identifier-conflict.json | f09eb00cc1ba1d4b |
scheme-payload-mismatch.json | c94c419382621e7c |
settlement-success-missing-amount.json | a828657504958463 |
txid-wrong-length.json | f6f60b9daae41661 |
voucher-signature-wrong-length.json | 23122691eedbbe63 |
wrong-binding.json | e5d69bb8bc8295ba |
wrong-scheme.json | 73668e17dbaadd60 |
wrong-x402-version.json | 3033e412dcf08f6c |