Would love to hear more from you on this — why do you feel self-custody is a concern? For context, we're using Privy (https://docs.privy.io/guide/security/), which encrypts (and never stores) the private keys, and users simply log in with email/phone etc. auth (so no need for key management).