I don’t understand why most native Nostr applications don’t also function as NSEC bunkers or key signers. These apps already have access to the user’s private key and can sign events, so adding this capability doesn’t seem like a big leap.
By including it, the overall Nostr user experience would greatly improve. Users could seamlessly use other apps within the ecosystem without dealing with key juggling, confusing add-ons, or browser extensions.
This will HELP with user retention, IMO, as it makes the uses cases of Nostr less complicated.
Thread
Login to reply
Replies (31)
been asking for this for 2.5 years...

If you don’t get a response, there’s a good chance no one knows what you’re talking about 🤷♂️
Instead of asking, write a clear proposal that states the benefits.
I spoke directly, in person, with the devs of multiple clients
Could’ve just nodded along without serious understanding or intent 🤣
Hey guys … um…HELL NO!!
Account creation is THE GATEWAY for ALL KYC LAWS. Signers NEED TO REMAIN distinct apps that DO NOT otherwise process events … in order to keep “social apps” distinct and every app immune from prosecution.
The solution will not be simple, but we MUST prevail!!
Clients that generate keys internally for new accounts WILL BE pressured to gate-keep in the name of “protecting the children” … as more KYC laws hit the books.
View quoted note →
View quoted note →
The average user will not do this.
@npub1uf9g...v8xc already does this … albeit a bit rough. I’m working to improve this flow … and add “remote key generation” with “redirect back to requesting client” as a nip for any client to make use of when creating new accounts.
Will be transparent for new users.

GitHub
nsec.app create_account flow needs improvement · Issue #338 · nostrband/noauth
I have forked this repo and will be working to improve the create_account flow in a manner suitable for proposing as a new NIP standard, as per thi...
I didn't know you were such a kind:1 maximalist, Pablo, honestly.
some day it may be necessary to face the ugly possibility that the average user is the problem with literally anything that ever had potential. every effort should be made to meet them halfway - but no further.
i think that's partially true and it's why better technologies don't always win.
The average user (globally) is literally 89 IQ. Many can barely read, write, or perform basic arithmetic. They're overwhelmed by email. In
We might just need to make less-secure and more-censorable Simple Nostr apps for them, that just traps them in a nanny-company offering, and Advanced Nostr for the rest of us.
Those are two different markets.
they're winning. the benefits are just not evenly distributed.
Which I agree is a shame and its why I said we should meet people halfway.
Pragmatism maximalism
I buy you a beer and we can talk about it. ⚡️🍻
@Logen you are not alone see?
More difficult to implement, and you don't wanna rush it and leak someones keys accidentally.
Yup. Been on repeat on this 🔁
Daily driver = Signer = Wallet = Notification center = Group Chat/Community focused.
Yes
🤔
I don’t understand why most native Nostr applications don’t also function as NSEC bunkers or key signers. These apps already have access to the user’s private key and can sign events, so adding this capability doesn’t seem like a big leap.
By including it, the overall Nostr user experience would greatly improve. Users could seamlessly use other apps within the ecosystem without dealing with key juggling, confusing add-ons, or browser extensions.
This will HELP with user retention, IMO, as it makes the uses cases of Nostr less complicated.
View quoted note →
@elsat 👀
Yup @jb55 and team view it the same way. Working on pushing a local relay upgrade and other improvements before taking on major upgrade like a keysigner.
Will is part of the reason that I've been turned on to this method.
That is an amazing idea. I remember Will started to do this on Damus so that it becomes a web extension as well. But then he went onto other things.
Majority of Americans are on iOS. Majority of the users are Americans. iOS doesn’t play well with these concepts.
KeyChat is available on iOS....
> Majority of the users are Americans.
Citation needed.
There are relays from several countries, users speak multiple languages (and those who speak English, even American English, are often not American). The founder is not from the US.
Aside from the fact that iOS doesn't play well with freedom in general, making using Nostr from iOS a bit ironic (Nostr apps from iOS need to include censorious policies that make the corporate types at Apple happy), I'm actually not certain *most* users are American.
I think that signers e.g. amber should be the onboarding apps. generate keys and let people to discover apps.
@Keychat developed something very fckn cool when you think about it long enough, the entire experience of nostr is going to follow this trajectory.
It is a super app with private chats, ecash payments, easy access to all freedom tech in one place, this is amazing achievement IMHO.
You would like to have @Amethyst with "Signal/MLS protocol to ensure message encryption security and meta-data privacy", but its not there yet
NOSTR DMs suck at the moment across all clients.
@White Noise and now Marmot are definitely levelling up the playing field, allowing for group chats.
"Marmot has the security of Signal with the censorship-resistance and data portability of Nostr
Key features:
End-to-end encryption: Messaging Layer Security (MLS) based end-to-end encryption with forward secrecy & post-compromise security
Upgradable cryptography: Evolve your groups security without breaking existing conversations
Metadata protection: No one can see your social graph or who you communicate with
Decentralized, commodity infrastructure: No central servers to target, easily change your group's relays whenever you want
Scalable group messaging: Works for small teams or large communitiesIdentity freedom:
No phone numbers or email addresses required" - THIS IS VERY IMPORTANT
There is no "one app/client takes it all" fosho, in our NOSTR universe, however direction taken by @Keychat improves your daily experience
View quoted note →
View quoted note →
View Article →
IT'S HAPPENING! And it's actually really fucking good.
View quoted note →
The user needs to scan a QR code with the nostr+connect value, and then keep the second device online at all times.
Instead they can show their key as QR on one device, scan it on second device and be ready to go in a split second - and it all works seamlessly, don't need second device online.
Yes, less secure, more chance of key leaking/stolen, but the UX is better.
Though have a desktop app that acts as both client (viewer), relay (exposed through a relay proxy and acts as backup) and signer, that can just run in the tray, is a good idea.
