Demo mode — this hosted copy simulates the actions using the real deployment's
data (the live server signs with wallet keys, so it is self-hosted only).
Run it locally →
Private Invoices
Invoices whose amount and counterparty stay private — settlement is public, payment is USDM. Built on Midnight.
Deployed contract (Midnight Preview)
loading…
1 · Create invoice (merchant)
2 · Pay (payer, USDM on Midnight)
3 · Settle (zero-knowledge proof)
Public state
Actions run server-side (the wallet and proof server live there). Each ZK action takes a few minutes.