DIMO FAQ logo
DIMO FAQ logo

All articles

Global Accounts.Updated 22 days ago

How does Global accounts work? 

We work with Turnkey to provide secure, non-custodial in-app wallets. These wallets function much like traditional non-custodial wallets (e.g., Metamask, Rainbow), but remove the need to rely on phishable seed phrases, employ familiar authentication methods, and are more deeply embedded into our application for a seamless user experience. 


What is Turnkey? 

Turnkey is a third-party private key management software solution which is used to generate the in-app wallets used for signing. These wallets are neither accessible to [APP] nor to Turnkey. Signing onchain transactions with your in-app wallets requires explicit, cryptographic authentication using your {passkey, email address, or social login}. Secure key management through Turnkey allows us to offer a more seamless in-app experience compared to traditional wallets. 


How does Turnkey secure private keys? 

Turnkey uses AWS Nitro secure enclaves, a type of tamper-proof Trusted Execution Environment (TEE), for all sensitive operations. Private keys are never decrypted outside these enclaves, and only you can authorize key usage with your credentials. Turnkey has also implemented stringent protocols to prevent individual engineers from altering enclave code, ensuring a secure end-to-end deployment process. 


For more details, see Turnkey’s security documentation here.

Was this article helpful?
Yes
No