OpenId3 Docs

The Use Cases

Zero Knowledge Authentication

DAuth's Zero-Knowledge authentication is an incredibly powerful tool for users who prioritize their privacy and wish to engage in trustless interactions with decentralized applications (DApps). By leveraging ZK technology, DAuth enables innovative use cases such as Incognito Sign-in and Web2 Data Oracles. There is much to be learned from DAuth's approach to privacy-preserving authentication, and its impact on the broader landscape of decentralized technologies is sure to be significant.

Incognito Signin

With DAuth's Incognito Signin users can enjoy a login experience that prioritizes their privacy and security. This cutting-edge technology provides users with the freedom to engage with the decentralized world on their own terms, without having to compromise on their personal data or trust in third-party entities. By leveraging ZK protocols, DAuth ensures that user authentication is transparent, efficient, and tamper-proof. This creates a secure and seamless experience for users, allowing them to fully embrace the potential of decentralized technologies without the risk of data breaches or privacy violations.

Decentralized AA Signer

We believe AA will be mainstream in the future Web3 account system.
However, we've noticed some issues with AA from the recent ETHCC conference, mainly in two areas:
  1. 1.
    When AA wallets offer social login, they can't achieve permissionlessness. In other words, the wallet has the power to ban any user. This has led to some hesitation from dApps in introducing social login.
  2. 2.
    A user of an AA wallet can't export their account to other AA providers, preventing users from truly owning their account.
These problems essentially stem from the fact that all Web2-style authentication is centralized.
The essence of DAuth is to provide decentralized Web2 Style authentication for Web3 based on ZK technology. Therefore, we are currently exploring a new solution for AA. After users verify Google/Email with the DAuth network, they can get a proof. This proof can replace the centralized Signer of the AA wallet to trigger the user's transaction. In this way, AA wallets no longer rely on any centralized identity verification, and their users can take back their account ownership and achieve permissionless access, and account portability.

Web2 Data Oracle

Web3 decentralized applications (DApps) often require access to user information from their Web2 profiles, such as streaming achievements, credit information, and more. The DAuth protocol addresses this need by supporting decentralized access to users' Web2 app data. DAuth processes the user's data to generate a series of credentials that can be used by the corresponding DApp based on the user's authorization. This approach ensures that users retain full control over their personal data, while also allowing DApps to access the information they need to provide a personalized and seamless user experience. By leveraging DAuth's decentralized approach to Web2 data access, Web3 DApps can offer a level of privacy, security, and trust that was previously unavailable in the traditional Web2 model.

Anonymous Message Sending

DAuth's Anonymous Message Sending is a groundbreaking feature that enables DApps to send emails or SMS messages to their users without ever accessing their private information, such as emails or phone numbers. This ensures that users maintain full control over their personal data, while still being able to receive important notifications from DApps. With this feature, DApps can leverage liquidation notifications, airdrop notifications, web3 advertisements, web3 2-factor authentication, and a variety of other use cases, all while preserving user privacy and security. By using DAuth's Anonymous Message Sending, DApps can offer a more seamless and personalized user experience, without sacrificing the fundamental principles of decentralization and privacy.

Liquidation Notification

In the fast-paced world of DeFi, users may not always be aware of changes in their positions that could lead to liquidation. DAuth provides a solution by allowing lending protocols to send alerts directly to users' private accounts, informing them of the need to add more collateral or partially close their position. With DAuth, users can respond promptly and protect their assets, potentially saving thousands of dollars.


Cryptocurrency airdrops are a great way to earn new tokens, but it can be hard to keep track of all the different requirements and eligibility criteria. With DAuth's anonymous message sending, users can receive notifications directly to their social accounts when they are eligible for an airdrop. This ensures that users don't miss out on potential rewards and helps to promote the wider adoption of new tokens.

Web3 Advertisement Email

Web3 companies and protocols often rely on email marketing to attract new users, but traditional email marketing methods can compromise privacy and security. DAuth provides a network of users who have opted in to receive marketing emails from Web3 companies, ensuring that communications are delivered to a targeted audience without compromising privacy. With DAuth, companies can reach a wider audience while respecting users' preferences and maintaining the decentralized nature of the network.

Web3 2-Factor Authentication

In the decentralized world of Web3, protecting your assets is more important than ever. Unfortunately, the loss of access to a wallet or DApp can result in the permanent loss of valuable assets, making security measures like 2-factor authentication (2FA) crucial. DAuth offers advanced security features that allow users to manage their 2FA through their emails, reducing the likelihood of a hack and streamlining account recovery. Also, by linking recovery options to users' email accounts, DAuth provides an additional layer of security while also streamlining the recovery process.

Other Potential Use Cases

  • Transaction statuses: A user receives a notification when a transaction is confirmed or fails.
  • Price alerts: A user receives a notification when the price of a specific asset reaches a certain threshold.
  • Governance actions: A user receives a notification when a DAO proposes a new vote or decision.
  • Security: A user receives a notification when there is suspicious activity on their account, such as login attempts from unrecognized devices or locations.
  • Yield farming: A user receives a notification when a new yield farming opportunity becomes available or when their farming rewards have changed.
  • Flash loans: A user receives a notification when they can borrow funds without collateral for a short period of time.