Damus
PABLOF7z profile picture
PABLOF7z
@PABLOF7z
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.

7074❤️75🤙71💜10👀6🚀3🤍3
Nico₿ ⚡𓅦 · 116w
It's really nice ! - But needs to be improved little bit. Why the whole setup isn't in one form? (No extra popup, that's a little bit confusing for the user) Maybe it would be better to do: Click login -> "choose your identity provider"--> list of nsecbunkers --> than the whole setup in one form
SatsMan · 116w
Looks like you figured it out all 😉🥂
bevo · 116w
Yes
Derek Ross · 116w
Fantastic work, Pablo. I hope we see nsecBunker support everywhere.
Rif'at Ahdi R · 116w
Awesome work Pablo, really neat and much easier flow. Thank you for the works 👋
Satosha · 116w
cant wait to have this feature on nostri.chat please ! Eversince I added nostrichat to my legacy website , I have received at least five queries about nsec and stuff (log in) .. and eventually forced them to go anonymous .. and hence cant even reply to them :-) This would be a lifesaver . Las...
doot · 116w
wow that’s brilliant
BitPopArt · 116w
nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 your talk was so right. To have a an amazing programmer like nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft is a huge blessing to create things like this! Normies don’t care how it works. (Npub/Nsec) amaz...
₿logging₿itcoin · 116w
Amazing. I've tried onboardstr, but you're right, normies won't do key management. This OAuth style login makes nostr normie friendly. 🤙
3j2009 · 116w
Nice! 🔥🔥🔥
DETERMINISTIC OPTIMISM 🌞 · 116w
Totally butchered this on BH today, I forgot the 2hrs conversation we had about waking on that park 😂
alvin · 116w
Te envié mensajes ,vuelvo a hacerlo
eliza · 116w
Yes to all of this. Nice job.
Creediator · 116w
Passkey to nsec. Passkeys are going to be a norm may be in a couple of years.
Ava · 116w
GM PabloF7z qui n'arrête jamais Bonjour rabble de NZ .. Superbe remarque sur X relative à M. Tweet Excellente journée..
Ava · 116w
Que faire pour obtenir enfin ce NUP05 et qu'elle extension est réellement adaptée aux mobiles ? Là où c'est très problématique pour les utilisateurs non issus de la Tech. J'ai dû investir sur le Bitcoin mais géré par mon ami techniquement même si tout le monde parle de gestion de clés s...
Luke · 116w
Looks truly groundbreaking, but it seems like there could be serious key security concerns here... What's creating their nsec, & how is it being stored? It could also use some tooltip-style "this is what is happening" explainers throughout.
Oscar Merry · 115w
Such an improvement in onboarding nice! Who do you envision will be the nsec bunker providers?
Princedede · 115w
This is amazing!
daniele · 115w
Great PoC Pablo! As a best practice I would suggest to use only in-page modals, instead of popups; they are quite confusing and some browsers block them.
Sebastix · 115w
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.
yan · 115w
Love the dedication to user experience. This is the way.
Sai · 115w
nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft 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’...
Greg · 115w
nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft 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