The Problem: Lido’s treasury is transparent, but direct payouts doxx contributor wallets. Every grant or salary payment links a contributor’s identity to their total net worth and transaction history.
The Solution: Implement a Commitment Layer (Proof Crater) to decouple treasury transparency from individual privacy:
-
Commit: The DAO anchors a Merkle root of payment obligations and locks funds in a ZK-Vault.
-
Verify: Contributors generate a ZK-proof locally (browser-side) to prove they are a valid recipient.
-
Claim: Funds are withdrawn to a clean address. The link between the Lido Treasury and the recipient is severed, but the total distribution remains verifiable on-chain.
Is the LEGO team or Treasury Ops interested in a pilot for private grant distributions?