Platforms can emit Fiscal402. Downstream systems should expect the receipt — not a Fiscal402 dashboard login.
Accept Fiscal402 receipts
- Receive
fiscal402.receipt/1.0.0. - Fetch JWKS from the issuer.
- Verify locally (TypeScript source, Python verifier, or your own implementation of the spec).
- If VERIFIED, map to an accounting entry or store the receipt as audit evidence.
- receipt + JWKS + optional UBL
- ↓
- verifyReceipt()
- ↓
- readDetermination() / mapToAccountingEntry()
Python
verify_receipt.py
python3 public/verifiers/python/verify_receipt.py \
--receipt examples/verify/receipt.json \
--jwks examples/verify/jwks.json \
--ubl examples/verify/invoice.xmlThe Python verifier does not import Fiscal402 TypeScript and does not shell out to Node. It is not on PyPI.