**We urgently need something like NIP-60**

Wallet choice needs to be baked into the protocol layer or we lose… and this entire experiment becomes another walled garden We Chat / We Pay money travel rule compliant surveillance system.

Primal has proven it…

Primal KYC’s users and sends that data through Strike’s KYC API. They don’t make this explicitly clear. Both companies could integrate NWC, they have chosen not to.

This leads to a centralised point of failure and doxxes every wallet user on their platform, which ends up doxxing all of us. While Mallers goes around talking about “freedom”—there is no freedom without choice.

Use another client you say? that’s not the point. At a certain point one client could gain functional dominance. Non-Bitcoiners will eventually flock to NOSTR for freedom. Wallet choice needs to be baked into the protocol layer or we lose.

Reply to this note

Please Login to reply.

Discussion

To be fair, Primal's wallet on mobile was in the works before NIP-60 was a thing, and they also wanted to have the ability for users to buy some sats directly within the wallet to get them started zapping. They built Primal with the assumption that their target demographic would be non-Bitcoiners.

Also, Primal DOES have NWC support on Android. Just not on iOS yet, and I have heard they are planning to add NWC for their wallet, too, so you can use it with other Nostr clients. Would LOVE to see NWC come to Strike as well.

Wen NWC nostr:npub1cn4t4cd78nm900qc2hhqte5aa8c9njm6qkfzw95tszufwcwtcnsq7g3vle ?

That said, the inability to completely replace the Primal wallet with a NWC wallet, including balance and send/receive functionality in the wallet tab, is one of the criticisms I had about Primal on Android in my review of the app, which you can find at www.nostr-reviews.com

NIP-60 wallet integration as a standard among all Nostr clients is probably a ways off. We can't even get NIP-46 support for remote signing as a standard among all clients yet... Here's to hoping it catches on quickly, though!

“Primal's wallet on mobile was in the works before NIP-60 was a thing”

Primal could have done what Damus did on iOS, and still can… give users a choice. They chose kyc and no choice. Antithetical to this community, and a risk to everyone’s privacy.

I could connect my AlbyHub with primal no problem ?

On Android, yes. On iOS, no.

Damus had to make some sacrifices in order to do so. You cannot zap notes in Damus. Not without going to a separate website the app doesn't tell you about. You can only zap profiles without this.

Apple is antithetical to the Nostr ethos. Not much can be done about that, though, except leave iOS users high and dry, build a web app that can be used on any OS, or play by Apple's fickle rules.

Clients make different choices. Use the ones that you agree with and avoid the ones you don't.

Primal is optimizing for new users who may not have any sats to start zapping, so they wanted to have the ability to easily purchase sats from within the app. Anything that touches fiat rails will always require KYC.

It's not my cup of tea, either, so I will not be using their built-in wallet any time soon. In fact, I won't be using their mobile app at all until they integrate Amber login.

Yet, I can understand why they made the decisions they did, even if I don't agree with them, and I don't begrudge them for it.