# Compressed Account Merkle Proof Circuit
Zero-knowledge circuit that proves ownership of a compressed account in a Merkle tree without revealing the account details.
## What It Does
The circuit verifies:
1. **Account Hash** - Computes Poseidon hash of account fields (owner, discriminator, data)
2. **Merkle Inclusion** - Proves the account exists at a specific leaf in a 26-level tree
## Setup & Testing
```bash
# Compile circuit and generate keys
./scripts/setup.sh
# Run tests
cargo test-sbf
# Clean build artifacts
./scripts/clean.sh