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.
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.
Only share a specific detail from one credential (e.g. disclosing only your name without showing your entire driver's license).
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).
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.
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.
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!
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.
Terry Jones
CEO, Credenxia
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.
Dock Web3 ID uses Public-Key Cryptography to ensure your users are who they say they are. Only the user can control their DIDs.
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.
Dock’s Web3 ID is open-source, and it uses the Decentralized Identifiers and Verifiable Credentials W3C open standard.
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.