Auth & Onboarding
Grow your userbase
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.
Wallet
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.