Over 17 billion personal records were compromised in 2023 alone. Current identity verification protocols (SAML, OAuth, OpenID Connect) require transmitting full identity attribute sets rather than selective proofs of individual claims. To confirm "Is this person a student?", systems expose names, birthdates, addresses, and more. ZeroVerify attacks the collection requirement itself.
Current digital identity verification operates on a structural mismatch between what verifiers need and what protocols deliver. To confirm a single boolean claim, SAML, OAuth, OIDC return a full attribute assertion containing every identity field the institution has on record. No existing system integrates zero-knowledge proofs into standard OAuth 2.0 and OIDC flows such that a verifier can confirm a claim without receiving any personal attributes at all.
ZeroVerify is a privacy-preserving identity verification layer that integrates with existing identity infrastructure. In the issuance phase, ZeroVerify federates with an institution's IdP via Keycloak, extracts verified attributes, and produces a BBS+ signed verifiable credential stored in the user's mobile wallet. In the verification phase, the wallet uses the stored credential to generate a zk-SNARK proof confirming a claim without encoding any attribute value. The verifier receives a single result: valid or invalid.
ZeroVerify is a privacy-centered verification platform that lets users confirm eligibility claims, like student status or age requirements, without exposing unnecessary personal information. After authentication through trusted Identity Providers, the platform issues signed credentials for local storage. When verification is requested, users generate mathematical proofs for specific proof types (circuits) and receive Accepted/Rejected results without disclosing full identity data.
Pain points:
Pain points:
Pain points:
For the initial launch, ZeroVerify will support one end-to-end verification flow with at least one proof type (e.g., student status).
System does not persist raw identity attributes. Supports selective disclosure by revealing only attribute(s) required by the requested proof type.
ZK proofs generated in 1-5 seconds under normal load. Verifiers validate proofs quickly enough for real-time checkout flows.
System supports growth in users, issuers, and verifiers without significant performance degradation.
Simple verification experience with 3 user actions or fewer and clear consent prompts. Straightforward integration for verifiers with clear documentation.
System remains available during verification requests and handles transient failures gracefully. Fails safely when proof generation or verification cannot be completed.
Aligns with W3C verifiable credential standards. Supports common authentication systems (OAuth/SSO) and works across major browsers/devices.