Oddbean new post about | logout
 📢 nsecBunker 0.10.0 is out!

Codename: nostr, an oauth-like protocol

This is a significant release that provides the ability to run OAuth-like bunkers which will allow registration in your bunker to new accounts.

It also integrates with LNBits + Nostrdress to provide the ability for new nostr users to be able to immediately receive zaps 🤯

✅ LNBits
✅ Nostdress for zap receives 👀 (thanks @Don't ₿elieve the Hype 🦊)
✅ NIP-89 announcement on each nsecbunker boot
* Tons of bugfixes

Next up will be connecting the new user's wallet to automatically negotiate Nostr Wallet Connect; clients will be immediately able to *send* zaps. No fidgeting with copying around connection strings or scanning QR codes, client and nsecbunker negotiate in the background.

Under the hood, this is using the flow described here https://github.com/kind-0/nsecbunkerd/blob/master/OAUTH-LIKE-FLOW.md 
 Super! I spent the holidays getting NIP-47 mostly working, now keen to dig into this. 
 Thank you for your work Pablo! This is awesome. 
 Niiiice, thankyou! 
 Nice, will def check this out. 
 Sweet! In this regime could there be nsecbunker providers that provide this as a service? 
 Exactly. That's the use case 😀 
 Can’t wait 💪 

This definitely pairs well with being an “address provider” (NIP 05) too. It’s a natural bundle for those that want an easy button for Nostr login / ID management. 

Exciting stuff! 
 Yeah, creating an account via nsecBunker configured like this will give you a NIP-05 address, a LN wallet and a LN address already configured on the account’s profile, so it’s immediately zappable

Try it out, go on incognito and create an account on getfaaans.com, you ll be able to zap that new user right away

If @hodlbod deployed the new coracle, you’ll be able to login just using the NIP-05 
 It's live, do it 
 Oh damn didn’t know it was already that robust. Wow

Where can I read up on the LN wallet stuff? Is it something where the bunker is the node and comes with all the attendant maintenance? Or is it offloaded to some other trusted provider? 
 Right now I’m just using an LNBits instance, but it can be connected to anything. The idea is that you can host this in your Umbrel and provide a wallet +
Nostr + zaps to your frens and family all from your node 
 Nice yeah I wanted to get a sense of how scalable it could be (not that there’s a ton of demand at this moment)

I can imagine an ecosystem of providers that all use different Lightning providers but provide the service to bootstrap a nostr account (keys, profile, address, wallet). I’m stoked to play with it 
 Looks great. Also looks way above my skill level :(.. 
 do any of the "node-in-a-box" solutions have an "app" for nsecBunker?  
 Trying to set this up now for our meetup community. If I understand correctly the new user still needs to access this flow through a client that supports it like getfaaans right? 
 On a pod - NVK and Odell (maybe) were ripping docker. I forget the alternative they mentioned. Curious to thoughts on this. This is looks awesome Pablo. 
 that's the thing, it's completely abstracted, in the configuration I call it "wallet" where it used to be called "lightning" 😅

we really need ecash NWC and zaps speced out!