Terminal 3 provides a decentralized platform to streamline user authentication, onboarding, and secure data storage.
The authentication and user onboarding journey is modular and customizable, reducing friction and improving conversion.
Passwordless authentication does not require users to remember a password
We currently support authentication via Web3 wallets, email, social, and passkeys
Define what data fields to collect from users
Verify email addresses to minimize bots
Localize the experience with a language-selector
Terminal 3 offers two ways to implement authentication and onboarding for your applications:
Hosted Onboarding: a white-labeled onboarding flow hosted by Terminal 3
Embedded Onboarding: your own self-hosted onboarding flow integrated with Terminal 3’s system in the backend
After successful account creation, every user will be issued a DID and have self-sovereign control over the privacy of their data.
The wallet-based onboarding process allows users to authenticate and manage their data using their self-custody Web3 wallets.There are several common steps:
Connect: The user connects their Web3 wallet (e.g. MetaMask) to your application.
Threshold Encryption: The user’s data is encrypted client-side, utilizing threshold encryption to distribute the key among multiple parties.
Data Storage: The encrypted data is stored on a decentralized storage network.
For users who prefer email-based authentication, Terminal 3 will generate a custodial Web3 wallet for them.
This wallet is associated with the user’s email credentials, and the private key is used for encryption purposes.Users will be emailed a one-time code (OTP) to verify their email address.
Transactional emails such as OTP emails will be white-labeled for your brand.
By leveraging these technologies, Terminal 3 ensures that all user data is securely encrypted and stored in a decentralized manner, regardless of the authentication method chosen.
This approach enhances data privacy and security while providing users with flexible onboarding options.