Try Latheon on a testnet
Deposit, withdraw, pay a list of recipients, and prove deposits to an auditor, end to end, in your browser. Proofs are generated on your device; your note never leaves it.
Network & token
Each pool holds one fixed amount, so every deposit looks the same from outside.
Wallet
Deposit
Locks — into the pool. A spendKey and a viewKey are generated in your browser; only their fingerprint (the commitment) goes on-chain.
Enter any amount.
Withdraw
Paste your saved note. The proof is bound to the recipient address you enter, so it can only pay that address.
Advanced: load withdraw circuit files manually
Paste your master key and an amount.
Payouts to a list of recipients
For payroll or vendors: one deposit session, then every recipient is paid from the pool. The accountant can later get a report of where each payment went (Disclose tab).
Pay the recipients
Disclose to an auditor
Prove to one chosen auditor that you control a specific deposit, without giving them any ability to spend it. They give you a one-time code; the proof only works for that code.
- Which deposit (its commitment, already public)
- That you hold its keys
- Your spendKey or viewKey
- Your other deposits
- Where the funds were withdrawn to
Report for an accountant or auditor: many notes at once
Paste notes and master keys, one per line. One proof is made for every note and all of them go into one file that the auditor checks in one step. Only notes you paste are included.
Advanced: load disclosure circuit files manually
Verify a disclosure
For the person checking a disclosure. No wallet needed: everything is read from the chain.
1Give the depositor a one-time code
A fresh random number. The proof they send back will only be valid for it, so an old or forwarded proof will not pass.