What is Fiscal402?
Fiscal402 is post-settlement fiscal infrastructure for autonomous commerce. The ecosystem-facing primitive is fiscal402.receipt.
What problem does it solve?
Machine payments can settle in seconds. Settlement proves that value moved. It does not produce a fiscal record. Fiscal402 observes settlement evidence, persists a fiscal event, and emits an EU fiscal determination, a UBL 2.1 accounting artifact, a ledger row, and a cryptographically signed receipt.
Who should use Fiscal402?
- Merchants who already accept x402 v2 exact payments and need EU fiscal evidence.
- Agent platforms and marketplaces that must hand a fiscal object to accounting after an autonomous purchase.
- ERP, audit, and verification systems that consume fiscal402.receipt rather than a dashboard export.
What happens after an x402 payment?
x402 payment happens first. Fiscal402 does not generate HTTP 402, authorize the transfer, or control funds. After settlement, a merchant or integration POSTs evidence to https://api.fiscal402.com/settlements. Fiscal402 classifies the EU fiscal event when the facts support it, generates UBL 2.1, and signs fiscal402.receipt/1.0.0.
What is fiscal402.receipt?
fiscal402.receipt/1.0.0 is the frozen public object. It binds settlement, determination, FX and VIES summaries, artifact hashes, a canonical payload hash (fiscal402.sorted-json/1), and an Ed25519 signature.
How is a receipt verified?
Another system verifies locally with the receipt, the issuer JWKS, and optionally the bound UBL bytes. VERIFIED means cryptographic integrity under Fiscal402 rules. It does not mean tax-authority acceptance. The verifier source is public; it is not published to npm yet.
What is supported today?
| Layer | Current |
|---|---|
| Payment protocol | x402 v2 exact |
| Custody | None — observation only |
| Jurisdiction | EU VAT (eu-vat-oss-2026.09) |
| FX | USDC → EUR historical at settled_at on the production EU path; kernel FX is injected/pinned quotes (GBP/USD/CAD) with no peg |
| Invoice | UBL 2.1, SHA-256 of exact UTF-8 bytes |
| Receipt | fiscal402.receipt/1.0.0 |
| Signature | Ed25519, JWKS |
| Networks | eip155:8453 (Base), eip155:1 (Ethereum) |
| Asset | USDC |
What is not supported yet?
- native US sales tax rate engine is not implemented.
- native Canada GST/HST/PST/QST determination is not implemented.
- UK VAT outside GB→GB digital services is not implemented.
- EU export VAT to non-EU customers is not implemented.
- npm-published verifier is not implemented.
- PyPI-published verifier is not implemented.
- NetSuite/SAP/Xero/Exact/QuickBooks adapters is not implemented.
Is Fiscal402 custodial?
No. Fiscal402 does not settle payments and does not custody customer funds.
Does Fiscal402 move money?
No. It observes settlement evidence. It does not initiate, route, split, or hold transfers, and it does not act as an x402 facilitator.
Does Fiscal402 provide tax advice?
No. Receipts are technical classification artifacts. They are not tax advice, VAT returns, or guarantees of tax-authority acceptance.
How much does Fiscal402 cost?
Free during beta at 0 bps. That is not permanently free. After beta the standard rate is 10 bps (0.1%) of fiscalized volume. High-throughput pricing is custom. Pricing is commercial policy, not an x402 split settlement.
Is Fiscal402 open source?
The protocol specification, JSON Schema, test vectors, and verifier source are public at https://github.com/Fiscal402/Fiscal402. The fiscal execution engine remains proprietary.
Short FAQ
What is Fiscal402?
Fiscal402 is post-settlement fiscal infrastructure for autonomous commerce. It turns machine payments into durable, verifiable fiscal events.
What is x402?
x402 is a payment protocol. Fiscal402 currently supports x402 v2 exact as its first payment protocol. Fiscal402 observes settlement after payment; it does not issue HTTP 402 or move funds.
Does x402 handle VAT?
No. x402 is a payment protocol. It proves that a transfer settled. VAT classification needs seller establishment, buyer status, place of supply, and supply type. Fiscal402 sits after settlement and produces an EU VAT determination where the corridor is in the production engine.
Is a blockchain transaction an invoice?
No. A transaction hash is settlement evidence. An invoice is an accounting document with legal parties, tax treatment, and a currency of account. Fiscal402 can emit UBL 2.1 after settlement; the chain record is not that document.
Does Fiscal402 process payments?
No. Fiscal402 does not settle payments, route funds, split transfers, or act as an x402 facilitator.
Does Fiscal402 move funds?
No. Fiscal402 is non-custodial and post-settlement. It does not settle, route, split, or custody customer funds, and it is not an x402 facilitator.