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.Documentation Index
Fetch the complete documentation index at: https://docs.terminal3.io/llms.txt
Use this file to discover all available pages before exploring further.
- 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
- 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
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.
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.