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