Privacy-preserving user verification for Web3

Web3 ID is a blockchain-based Authentication and Authorization system that puts user privacy first. Developers can grant access and verify end-user eligibility by requesting private data from users' non-custodial identity wallet apps. Always with the users’ consent.

Blockchain-based authentication

In Web2, users sign in with centralized identifiers like email addresses and social media profiles. In Web3, users create and own their Decentralized Identifiers (DIDs).

DIDs are cryptographically verifiable identifiers stored on the blockchain, and independent of any organization. DIDs contain no personal data or wallet information.

Web3 ID allows the user to create as many DIDs as they want. They can even use a different DID for each website or application they connect with, preventing user tracking and data correlation.

Authorization using Zero-Knowledge privacy

Private user data should not be on a public blockchain.

Verifiable Credentials contain cryptographically verified user data and are only stored in the user’s non-custodial identity wallet app.

Web3 ID lets you request and verify a user's Verifiable Credentials or specific attributes from one or several credentials.

Users decide how and what data to share using privacy-preserving techniques such as Selective Disclosure and Zero-Knowledge Proofs.

Selective Disclosure (coming soon)

Only share a specific detail from one credential (e.g. disclosing only your name without showing your entire driver's license).

Zero-Knowledge Proofs (coming soon)

Prove something about yourself without revealing the data that supports the proof (e.g. proving you are over 21 years old without sharing your date of birth).

The best user experience in Web3 auth

Web3 ID combines the ease of QR code scanning with the security of Public-Key Cryptography.

By scanning the QR code, users receive a notification in their Identity Wallet apps about what data is being requested. Users can privately share the required credentials with one tap on their phones.

Just scan the QR code, and you're in.

Use cases

Age verification for Web3 gaming, gambling and entertainment

Web3 is open for all, but many online experiences should not be accessible to kids. Web3 ID enables developers to verify their end-users’ age in a privacy-preserving manner. Using Zero-Knowledge Proofs, end-users can even prove they are over 18 without disclosing their date of birth or any other private information.

Verify eligibility to enter Metaverse and IRL experiences

With crypto wallets, developers can verify eligibility based on publicly available data such as NFT or token ownership. With Web3 ID, you can verify private end-user data such as age, driver’s license, DAO participation, professional qualification and more!

Proof of token ownership without disclosing all the wallet’s content

With Web3 ID, end-users can prove they have a particular token or token amount without disclosing the entire contents of their wallet. For example, suppose you must verify that your end-users have “more than” a specific token amount to qualify. In that case, your users can generate a Zero-Knowledge Proof that only states, “Yes, I have more than [token amount]” without disclosing any other info from their wallets.

“A decentralised option that maintains highest levels individual data privacy and integrity."

Terry Jones

CEO, Credenxia

Web3 ID does not store any user data

We only hold user data until the authentication is finished and then immediately delete it. This way, you avoid the risk of storing user data in centralized databases.

Prevent account takeover

Dock Web3 ID uses Public-Key Cryptography to ensure your users are who they say they are. Only the user can control their DIDs.

Easy to integrate

It took about 10 lines of code to integrate Web3 ID on our Dock Certs platform. Just use your favourite OAuth library and update the domain/URLs in the configs.

Open Source and Open Standards

Dock’s Web3 ID is open-source, and it uses the Decentralized Identifiers and Verifiable Credentials W3C open standard.

Pioneers in Decentralized ID

Dock was founded in 2017 with the mission to solve universal problems with data solutions. Our team is composed of some of the brightest minds in the blockchain and decentralized identity space.

Privacy-preserving user verification for Web3