What is Nostr?
BitcoinZavior / Bitcoin Zavior
npub1cm5…0k8g
2023-01-25 20:24:13
in reply to nevent1q…9xlm

BitcoinZavior on Nostr: The user name password is for the end user, Backend should create KMS keychain for ...

The user name password is for the end user,
Backend should create KMS keychain for the user,
Then crate a new Nostr pub and private key pair, encrypt the private key with the user specific KMS keg and store it.
This happens in memory so TIDAL will not have access to it.
Whenever the user needs to sign, the same process happens in reverse, i.e KMS decrypts using user KMS keychain and signs in memory.
The user can be given the option to retrieve the private key if they want to custody it themselves
Author Public Key
npub1cm5xexu4au5fvqyqpwz4hxnv5sspnny52wfhqgpgnk9nuqw6hpjs670k8g