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.