Executive Summary: Project “ZeroVerify”

Privacy-Preserving Verification System

Team Members: Lisa Nguyen, Anton Sakhanovych, Souleymane Sono, Fateha Ima, Simon Griemert

1. The Hook (The “Why Now”)

Attribute verification is broken across markets: the student discount market \$19.3 billion by 2033, age verification (\$1.2B by 2028), employment verification for corporate benefits. People surrender excessive personal data to prove simple facts. For a \$5 Spotify discount, students upload driver’s licenses to SheerID, full name, birthdate, address, photo, stored in centralized databases. Seniors proving age eligibility, employees accessing corporate perks, professionals showing licensure all face the same problem: verification requires exposing identity data that services don’t need. Apple’s Digital ID and the EU’s May 2024 regulation requiring zero-knowledge proofs validate that better verification is possible. The timing is right: growing markets, clear privacy problem, proven technology.

2. The Problem (The Gap)

The market has a gap. SheerID gives merchants real-time verification but collects excessive data: IP addresses, device IDs, blocks VPNs. Apple’s Digital ID uses selective disclosure, which shows merchants some real identity data (actual birthdate, university name, employer) but hides other fields. Merchants still receive enough information to track and profile users across services.

Target Users: Primary users are individuals proving attributes (students, employees, seniors, veterans, licensed professionals) who want verification without exposing personal data. Secondary stakeholders are service providers integrating our API to verify attributes without storing personal data, and credential issuers (universities, employers, agencies, licensing boards) who use OAuth to let us issue credentials after authentication, offloading verification infrastructure while remaining the source of truth.

3. The Solution: ZeroVerify

ZeroVerify uses zero-knowledge proofs for attribute verification without data disclosure. Here’s how it works:

  1. User authenticates with credential issuer via OAuth (university for enrollment, employer for employment status, government agency for age/veteran status, licensing board for professional credentials)

  2. Our service creates a signed credential and sends it directly to the user’s browser

  3. User stores the credential encrypted in a browser wallet

  4. When verification is needed, the wallet generates a mathematical proof

  5. Merchant receives the proof and verifies it; learns only “this person has an attribute X”

The merchant never sees your name, university, graduation date, or any personal information. The credential stays on your device. Only the proof gets sent.

4. Technical Approach & Depth

5. Novelty & USP (Unique Selling Point)

Our USP is zero-knowledge verification. Proof without any data disclosure. Unlike SheerID’s database matching or Apple’s selective disclosure (which reveals actual attribute values to verifiers), we expose nothing. The proof demonstrates a valid attribute (e.g., “currently enrolled”, “over 21”, “licensed professional”) without revealing the underlying data.

Unlike Apple’s Digital ID (iOS-only, requires Apple API integration) or institution-specific solutions (require bilateral agreements), we’re web-based and cross-platform. The wallet runs in any modern browser on any device. ZK proofs work across web, mobile, desktop with standard HTTP APIs.

6. Broader Impact

References

  1. Student Discount Platforms Market Research Report. Growth Market Reports. link

  2. SheerID Software Pricing and Business Model. Vendr. link

  3. Apple introduces Digital ID, a new way to create and present an ID in Apple Wallet. Apple Newsroom, November 2025. link

  4. Google Wallet Adds Digital ID Support and Expands its Reach. PaymentsJournal. link

  5. Student IDs on iPhone and Apple Watch expand to Canada and more US universities. Apple Newsroom, August 2021. link

  6. Circom: A Circuit Compiler for Zero-Knowledge Proofs. Documentation. link

  7. snarkjs: JavaScript implementation of zkSNARK schemes. GitHub - iden3. link

  8. Verifiable Credentials Data Model 2.0. W3C Recommendation, May 2025. link

  9. Polygon ID Release 6: Dynamic Credentials Implementation. Polygon Labs, February 2024. link

  10. Bitstring Status List v1.0. W3C Recommendation, May 2025. link