Enhancing Privacy: Implementing ZK-Commitments for Lido Payroll & Grants

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:

  1. Commit: The DAO anchors a Merkle root of payment obligations and locks funds in a ZK-Vault.

  2. Verify: Contributors generate a ZK-proof locally (browser-side) to prove they are a valid recipient.

  3. 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?