Skip to content

x402

Payment receipt is not a fiscal receipt

An x402 payment receipt proves protocol settlement. A fiscal402.receipt binds settlement evidence, fiscal determination, ruleset, artifact hashes, and an Ed25519 signature.

An x402 payment receipt — or a facilitator settlement payload — proves protocol facts: amount, asset, payTo, transaction. It does not bind a tax treatment, a ruleset, or an accounting artifact.

Payment receipt ≠ fiscal receipt

ObjectBinds
x402 payment / settlement proofProtocol requirements and that an exact transfer settled
UBL invoiceAccounting document bytes (parties, tax lines, EUR)
fiscal402.receipt/1.0.0Settlement + determination + ruleset + artifact hashes + signature

What fiscal402.receipt binds

Verification model

Recompute the canonical payload, check the digest, verify Ed25519 against JWKS, optionally match the UBL hash. VERIFIED means cryptographic integrity under Fiscal402 rules. It does not mean tax-authority approval, a correct VAT rate in law, or that a wallet is a legal person.

Limitations

Last updated 13 September 2026