New 1.5m sat bounty is live for NIP-26 implementation in Amethyst!

https://github.com/vitorpamplona/amethyst/issues/331

Specifically asking for login via delegated key signing, allowing you to authorize a login on Amethyst from a cold storage device like Passport without ever revealing your root Nostr key to Amethyst.

Your Nostr key stays cold, but you get full client functionality, and you can sign in in just a few seconds with a simple QR code exchange 👀

Reply to this note

Please Login to reply.

Discussion

This is really the ideal approach for key security, but does add a bit of friction.

I think many people will be happy with login from root key over QR code as implemented now, but the more cautious approach will be NIP-26 style delegated keys.

Especially useful for enterprises and shared or company accounts as well.

Very cool, I like it! Couldnt send you sats my friend, got an error when trying to zap 😔

Yeah, something in my setup is flaky right now and I'm not sure what...

We've added a free Passport unit to the bounty to help whoever takes it on properly test the flow:

https://github.com/vitorpamplona/amethyst/issues/331#issuecomment-1496137923

Obviously requires some proof of capabilities before we'll ship this out, but would love to see this offer taken to help speed alone implementation and properly reward good work!

Bounty is now 3.5m sats thanks to an anonymous Nostrich 😎

Here is the NIP-26 user story I wrote up a while back building on #[4]​ example demo using seedsigner:

https://github.com/damus-io/damus/issues/451

Looks very similar for Damus, would love to see it added there!

"a cold storage device like Passport..."

Errm, everyone else gotta catch up to the code I'm already running on #[6]

https://gist.github.com/kdmukai/089ff308506058973974479ae4b64b42

Love it, somehow hadn't seen that at all until now 😮

Thanks for your work on that, Keith!

Added a link to the bounty.

Wen bech32m???