Kaleido Wallet-as-a-Service enables members to provision their own Ethereum Wallets and sign transactions using their own keys, increasing security and audit-ability.
The managed wallet allows the generation and management of individual ethereum accounts that can be used for signing transactions by other linked Kaleido services. Such as to generate and transfer tokens, or to submit transactions via the REST API Gateway.
Wallets can be integrated with cloud Hardware Security Modules (HSMs) / Key Management Services (KMS). When an external cloud KMS is linked to the managed wallet, then the keys never leave that KMS. The managed wallet calls out to the KMS to sign each payload individually.
Also see the HD Wallet for managing a billion accounts efficiently, for anonymity or high scale management of unique addresses generated from a single secure seed phrase.