WiFiProof leverages the universal WiFi connection behavior to create cryptographic proof of venue attendance while preserving user privacy through Zero-Knowledge proofs.
Key Innovation: Transform WiFi connectivity - something everyone already does - into unforgeable cryptographic evidence of physical presence.
Core Features
Real Zero-Knowledge Proofs: Using Noir circuits and Barretenberg cryptography
Privacy-First: User secrets never leave their device
Replay Protection: Each proof can only be used once
Physical Presence Enforcement: Portal nonce system ensures on-site generation
Cryptographic Security: ECDSA signatures and SHA-256 hashing throughout
Cryptograhic, proof of attendance
At every blockchain and crypto event I attended, I noticed a universal pattern: everyone asks for the WiFi password. Whether it's a conference, hackathon, or meetup, attendees immediately connect to the venue's WiFi and stay connected throughout the entire event.
This got me thinking: What if we could turn this universal behavior into cryptographic proof of attendance?
Current proof-of-attendance systems have significant limitations:
Sign-in sheets: Easily forgeable
NFT tickets: Can be transferred to non-attendees
Photos: Can be faked or shared
Check-ins: Require trust in centralized systems
Privacy violations: Most systems expose personal data
For crypto projects wanting to distribute airdrops or exclusive access to actual attendees, there was no reliable way to prove someone was physically present at an event without compromising their privacy.
WiFiProof leverages the universal WiFi connection behavior to create cryptographic proof of venue attendance while preserving user privacy through Zero-Knowledge proofs.
Key Innovation: Transform WiFi connectivity - something everyone already does - into unforgeable cryptographic evidence of physical presence.
Core Features
Real Zero-Knowledge Proofs: Using Noir circuits and Barretenberg cryptography
Privacy-First: User secrets never leave their device
Replay Protection: Each proof can only be used once
Physical Presence Enforcement: Portal nonce system ensures on-site generation
Cryptographic Security: ECDSA signatures and SHA-256 hashing throughout
How It Works (V1)
The WiFiProof V1 Flow
Note: This implementation uses a simulated captive portal for demonstration purposes. In a real-world deployment, this would be integrated with actual venue WiFi infrastructure.
What V1 Actually Proves: "A device with knowledge of a specific secret accessed the venue's captive portal during a time window"
What V1 Does NOT Prove: "A unique human was physically present at the venue"
Venue Setup: Event organizers deploy a captive portal with cryptographic signing keys
Device Connection: Device connects to venue WiFi and accesses the portal
Nonce Issuance: Portal issues cryptographically signed nonces (only available on local network)
Secret Generation: Browser generates/retrieves device secret from localStorage
Proof Generation: Device generates Zero-Knowledge proofs using portal nonce + device secret
Verification: Proofs are verified on-chain via zkVerify
Want to grow through just grant funding
Africa
0