Tip for nostr apps:
Nostr has a super power, generating an "account" is as simple as generating a private key.
The first time user experience can therefore be **fully automated**!
This is a MASSIVE UX win, we take the initials user journey from 5 clicks for username, password, email etc, and we reduce it to 0 (!!!!) clicks.
User lands on the website, and EVERYTHING JUST WORKS. Initially with a "guest account", but later the user can either add metadata to this new key, log in with an existing nsec or nsecbunker, or add a new nsecbunker setup with another provider.
We can therefore delay the nuances and complexities of account generation to an arbitrary point later in the user journey.