Private eligibilityBrowser proofOne-time nullifier

Claim Aid Without Revealing Aid-List Membership

Load your operator-issued credential, generate a Groth16 BLS12-381 proof locally, then settle as cash or as an approved-vendor voucher.

Claim routes
Cash: beneficiary wallet
Voucher: approved vendor
Replay: blocked on-chain
1
2
3
4
5
6
7
ConnectLoad cred.ValidateProveSignSubmitDone
Freighter Wallet
During proof generation, your loaded credential witness stays local. Groth16 proof generation runs in your browser via WebAssembly. The secret and Merkle path are not sent on-chain or to the verifier. Public settlement still reveals the payout wallet, route, amount, timing, and nullifier for accountability. Full trust model →