Live testnetOn-chainVerifiable

Receipts

Proof that survives your inbox.

Every Klaro payment mints a public on-chain receipt. Both parties sign. Anyone can verify without trusting Klaro, the vendor, or the buyer.

klaro.so/receipt/demo

Stenn-Proof receipt · Demo

Anchored on Arc

Verified
Amount
1,250.00 USDC
Payer
0xdemo…payer
Vendor
0xdemo…vendor
Chain
Arc
Block
demo · finalized
Tx
0xdemo…tx
Receipt hash
0xdemo…receipt
Settled at
Demo timestamp

Real receipts include EIP-712 acceptance signatures from both parties and a settlement transaction on Arc. Verify any receipt at klaro.so/receipt/<hash>.

Why it matters

Receipts that prove themselves.

Both sides, signed

The vendor issued the invoice. The buyer signed an EIP-712 acceptance. The receipt anchors both signatures — not just the wire.

Cryptographically anchored

The receipt hash is committed to the AuditReceipt contract on Arc. Amount, payer, vendor, and tx hash are immutable once settled.

Private by default

Customer names, invoice line items, and PII never go on-chain. Vendors choose what to reveal on the public receipt.

Verify any receipt

Three lines. No Klaro account required.

# Read the receipt straight off Arc
curl https://klaro.so/api/v1/receipts/<hash> \
  | jq '{amount, payer, vendor, txHash, blockNumber, signatures}'

Or recompute the receipt hash locally — the schema is in packages/contracts/src/AuditReceipt.sol.

Open testnet·Testnet preview

Issue your first
invoice in 90 seconds.

No credit check. No US bank required. No waitlist. Klaro testnet is free for everyone. Sign up with Google or email, plug in your ERP, issue your first invoice in 90 seconds.

  • Testnet simulation clearly labelled
  • Security audit planned
  • WCAG 2.1 AA target
Receipts · Klaro