Data is stored on users’ personal servers. To start, Unstoppable will run the first servers, but the goal is to have every user running their own server. Think running a Raspberry Pi or renting a personal server on Amazon or a decentralized protocol. Just like how everyone now owns a mobile phone, we think one day we’ll all have our own server, ultimately giving us full ownership and control of our data.
When a user visits an app and logs in with their domain:
- The app reads the domain and directs the user to the authorization server saved to that domain name.
- The user then authenticates and grants access to the information requested by signing a transaction with the wallet that owns their domain.
- The app receives an access token and an id token from the authorization server with the user’s contact information (e.g., email address).
- The app and user now have an open communication channel!
No, Login with Unstoppable is a free feature members get with the purchase/ownership of their Web3 domain. It is free to use and free for apps to integrate.
Login with Unstoppable is live and available for use. We see it as becoming the foundations of your digital identity. That’s why we don’t charge renewal fees on our domains, we don’t think you should ever be able to lose your identity.
Login with Unstoppable allows people to login to apps using their desired username instead of using a bank account number/wallet number. Additionally, Login with Unstoppable offers users and apps the ability to permission the sharing of off-chain data should a user choose, which is not available using a wallet.
Also with Login with Unstoppable your identity/login is associated to your Web3 domain, so you can transfer it to a different wallet down the road should you desire. You can't transfer your private key.
In time they will be able to. We’re continuing to make improvements to Login with Unstoppable. Today we’ve limited the data that can be shared (email address, domain name), but in time as we introduce additional metadata that users can share we will also introduce more flexibility and controls.
No, you can’t currently create an account from the app, so users will need to create one on Unstoppable Domains first.
See our official list of application integrations here.