Verify Your Residency

Prove you live in your ZIP code — without revealing who you are.

🔒 How it works: Your browser generates a cryptographic proof that you're a verified resident. The server only sees the proof — never your address, utility account, or identity. Even we can't tell which resident you are.

1 One-Time Registration

Connect your utility account to generate your anonymous residency credential. This only happens once.

Supported: ComEd, Peoples Gas, Nicor

Connecting securely...

2 Load Cryptography

Download the zero-knowledge circuit (one-time, cached for future use).

snarkjs: waiting circuit.wasm: waiting proving_key.zkey: waiting
Downloading cryptographic assets (~3MB)...

3 Generate Proof

Create a zero-knowledge proof of residency for a specific issue.

Generating zero-knowledge proof locally...

4 Submit Pledge

Add your verified voice to the neighborhood count.

Technical Details
Proof data will appear here after generation...