Here is a demo of a new onboarding flow for nostr applications. I started working on this after watching @rabble's keynote "Nostr for normies" at @Nostriga; which I highly recommend watching.
My goal here was to create a way to onboard new users without requiring them to:
* install a browser extension
* copy/paste a secret
* explain npub/nsec stuff
* without losing interoperability with other nostr applications
This flow resembles a lot an OAuth style (e.g. "Login with twitter") flow:
* You create an account in one site (e.g. Twitter)
* You can "login" to another site with that account
* You can revoke access from using your account
Behind the scenes this is using NIP-89 to find nsecBunkers that allow people to register an account in their domain.
This means that any nostr application can offer a signup/login flow on any nsecBunker domain. The application itself doesn't take custody nor ever see the generated key.
And what's cool is that any nsecBunker provider can create their own flow; they can use passwords, or not, they can require a payment or proof-of-work to create an account. They can brand their "signup/login" popup page in whatever way they want.
Here is a demo video of this new building block that is now available to nostr applications.
Thread
Login to reply
Replies (3)
Faaans, it reminds me of fangage.com.
I really love this onboarding flow! It would be even better if there's no popup involved in the future.
@PABLOF7z youโre always right on time. I donโt think Iโve ever seen a post of yours that wasnโt zap worthy. We are so lucky to have people like you, putting in the work, and making yourself visible and reachable to every pleb. Itโs such a beautiful thing. Thank YOU Pablo.๐ซก
@PABLOF7z do you have any resources on how recovery would work in case they need to via email? Iโm not quite able to understand that interaction with nsecbunker