What Fiscal402 is
Payment settlement proves that value moved. It does not produce a fiscal record. Fiscal402 sits after settlement and turns machine-payment evidence into a fiscal event. Where verified EU VAT rules apply — including non-EU sellers of electronic services to attested EU customers — it issues a UBL 2.1 invoice, a ledger row and a signed fiscal402.receipt.
The current production path is x402 v2 exact → EU VAT. MPP is supported as mpp.settlement/1 evidence; AP2 as authorization evidence. Other jurisdiction engines are not live tax products. For the search-intent explanation of why x402 is not a VAT engine, see x402 VAT.
What works now
| Layer | Current |
|---|---|
| Payment protocol | x402 v2 exact, post-settlement |
| Custody | None — observation only |
| Jurisdiction | EU VAT (eu-vat-oss-2026.09) |
| VIES | Recorded where a VAT ID is supplied |
| FX | USDC → EUR at settled_at |
| Invoice | UBL 2.1, SHA-256 of exact UTF-8 bytes |
| Receipt | fiscal402.receipt / 1.0.0 |
| Signature | Ed25519, JWKS |
What Fiscal402 does not do
- Hold merchant or buyer funds.
- Generate HTTP 402 payment requirements.
- Settle, route or split the payment.
- Act as an x402 facilitator.
- File a VAT return, give tax advice, or guarantee tax-authority acceptance.
- Treat a wallet address as a legal person or establishment.
Public HTTP
| Method | Path | Use |
|---|---|---|
| POST | /settlements | x402 v2 exact ingest — production |
| POST | /v1/fiscal-events | Global FiscalEvent ingest — persist even without a production determination |
| POST | /v1/capabilities/check | Corridor coverage: event vs determination vs receipt |
| GET | /v1/capabilities | Live capability catalog |
| GET | /settlements/:id | Read the fiscal record |
| GET | /settlements/:id/ubl | Fetch the bound UBL document |
| GET | /v1/receipts/:id | Fetch fiscal402.receipt |
| GET | /.well-known/jwks.json | Signing keys |
| POST | /v1/compliance/evaluate | Sandbox EU VAT classification — no production write |
Where it is going
The long-term primitive is one verifiable fiscal event, independent of how value moved. The event model is global. MPP is supported for mpp.settlement/1. AP2 is supported authorization evidence. UK VAT is experimental for GB→GB digital services. US and Canada are provider / review boundaries — not live rate engines. Production V1 remains x402 v2 exact + EU VAT + fiscal402.receipt/1.0.0, including non-EU sellers of electronic services to attested EU customers. Representation is not a tax claim.