Contract registry
Arc Testnet receipt anchors
This contract gives each verified paid invoice a public receipt anchor without taking custody of funds.
Receipt registry
An optional Arc Testnet contract can anchor verified USDC payment receipts.
Contract status
Not configured
Anchored receipts
0
Registry contract
Not configuredWhat gets recorded
The contract stores an invoice id hash, payer wallet, vendor wallet, USDC token, amount, payment tx hash, AI review hash, and timestamp. It does not hold funds.
Verification flow
What happens after a payer signs the USDC transfer.
- 1
ArcInvoice reads the submitted transaction receipt from Arc RPC.
- 2
The server verifies payer, vendor wallet, USDC token, amount, and success status.
- 3
A review hash is generated from the invoice and AI decision fields.
- 4
The recorder wallet writes a receipt anchor into the registry contract.
- 5
The invoice stores both the payment tx and registry tx for Arcscan verification.