Ima actually thinking about for more normal folks that think in username and password instead of private key and public key.
Create a way to allow them to give an email as username and set a password. Offer 2FA and a reset password flow.
Then they can get their npub and/or their nsec so they don’t have to store it themselves
Eventually the hope is that clients support “login with WhateverWeCallIt” so it’ll insert the nsec automatically into the client (and for clients that store it locally, store it locally)
Further down the line I’d imagine it would be a way for folks to set which clients they want to give what access so that we can give people a way to get rid of the annoying NIP 7 pop ups.
Mostly it is for folks that are less self-custody maxis, but still care about controlling what clients can do with their keys.