ZK payouts Snapshots Blog Contact

Proof Crater — Privacy-Preserving State Commitment Engine

Overview

Proof Crater is a trust-minimized platform for anchoring and verifying blockchain state. It combines Zero-Knowledge (ZK) Proofs and Merkle Tree commitments to enable secure, private, and tamper-evident data interactions.

The system serves two primary functions:
1. ZK-Vaults for anonymous, non-custodial asset distribution (salaries, airdrops, rewards);
2. Snapshot Registries for verifiable historical records.
By committing cryptographic roots on-chain, Proof Crater ensures that complex off-chain datasets can be verified later without trusting the original data provider, infrastructure, or exposing sensitive user identities.

Problem

Modern decentralized finance and governance face a dual challenge of privacy and transparency:

Solution

Proof Crater introduces a unified primitive for private and verifiable state claims:

1. ZK Anonymous Distribution (The ZK Vault)

  1. Commitment: A depositor creates a list of private obligations (receiver + amount), builds a Merkle tree, and locks funds in a ZK Vault contract alongside the Merkle root.
  2. Browser-Side Proving: The recipient generates a ZK-SNARK and a Merkle proof locally in their browser. No private keys or secrets ever leave the user's device.
  3. Relayed Withdrawal: A relayer submits the proof and the user's destination address to the contract. The relayer provides the necessary "gas dust" so the user can move funds anonymously.
  4. Privacy: The link between the depositor and the recipient is cryptographically severed.

2. Verifiable Snapshots

  1. Evidence Anchoring: Off-chain state (block headers, balances, contract state) is compressed into a Merkle root and published on-chain.
  2. Independent Verification: Any party can later verify a specific data point using a compact Merkle proof, ensuring the data is identical to what was committed at the time of the snapshot.

Architecture

Security Model

Economic Model & Fees

Use Cases

Status