Or questions we think you might ask and want to help you answer in advance 😊
SimpleID the service is not decentralized. It is a custodial solution offering developers, and in turn their users, access to decentralized protocols. However, the apps built using SimpleID can be every bit as decentralized as those not built with SimpleID. SimpleID sends each new user their password-encrypted recovery phrase. This means, users can take their identities and use them elsewhere without SimpleID's involvement.
Developers will be able to integrate with the base protocols of the services they've been using through SimpleID should SimpleID ever go away. This will surely require a change to the authentication flow and experience for end users, but there is a path forward in the unlikely event that SimpleID's service disappears. User accounts are not lost. In a future version, all user accounts will be replicated to IPFS and can be accessed directly from the p2p network.
With SimpleID, you can mix and match Web 3.0 protocols. That starts with authentication modules. We support the following:
Ethereum - generates an Ethereum wallet and returns the address and keypair to the user
Blockstack - generates a bitcoin wallet for each application and returns a keypair to the user
Textile - generates a Textile-specific wallet and returns the user account seed for initializing a Textile session
Along with the authentication modules, SimpleID supports multiple Web 3.0 storage solutions. These solutions include:
Blockstack's Gaia Storage
IPFS storage through Pinata
Textile storage on top of IPFS
Yes, in our first release we support developers creating contracts that are ultimately deployed using the logged in user's ethereum address (if they approve the transaction). In a future release, we will support developer supplied addresses.
Note: All smart contract functions take place on the ropsten testnet for the time being.
While we don't expect that to happen, and while we have industry standard protections in place, if such an event took place, user data would be protected. The only data stored in plain text is email address and username. Everything containing sensitive information, such as private keys is encrypted. If a bad actor got a hold of this information, there isn't much they would be able to do with it.
Yes! As long as your identity is a BIP-39 compliant 12-word seed phrase, you can import it into SimpleID here.