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.
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.