Big news Nostr fam: the Primal Remote Signer is here! 🫡

We just released Primal 2.6, which includes a NIP-46 remote signer built into our iOS and Android apps. Now you can use your Primal mobile app to login to any Nostr app that supports the remote login (a.k.a. nsec bunker) standard. IMHO this is the easiest and most secure way to login to Nostr web apps.

Check out Paul’s overview video below. We had to do some crazy stuff to make this work on iOS. Overall this was way harder to build than we anticipated. Try it and let us now how it hits!

https://blossom.primal.net/bff3c129e4dbd895b2373b51cf83ea6545f2fedf285cc8371e5e2f3ccad35718.mp4

Reply to this note

Please Login to reply.

Discussion

Hoooly shiiiit 🔥🔥🔥🔥🔥🔥

Wow, this is awesome! 🫡 🫂Big thanks for making Nostr even smoother and safer 🙌 Can’t wait to try it out, Primal 2.6 just leveled up the game! 🔥

🤙🫂

This is how we win

nostr:nprofile1qqs9xtvrphl7p8qnua0gk9zusft33lqjkqqr7cwkr6g8wusu0lle8jcpzamhxue69uhkummnw3ezuurpwfjhgmeww3hhwmspzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgmmrdqz keeps delivering, you you can hate them as much as you want, but they listen to their users and build stuff people are really looking for. Really thankful to have them around, they will make #nostr accessible to everyone 💜

nostr:nevent1qqs2470jrlr4e6ek9yxmhnkl420mt80qu3snr4fsv3tpn545cgj49egpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtu3t83

Vamos 👍 viéndolo ahora

Alright, this is good. I’ll come back to primal and spend some time on it today. Good work

very cool miljan, but do you recognise nostr:nprofile1qqsth7fr42fyvpjl3rzqclvm7cwves8l8l8lqedgevhlfnamvgyg78spp4mhxue69uhkummn9ekx7mqpzpmhxue69uhkummnw3ezuamfdejsdy7ycx they have remote login and secure mesaging locked down for years now!! Still great work because less nsec pasting is a good thing for everyone 🫡

WOW

Trying this out now and being able to fine tune the permissions is great 👏

nostr:nevent1qqs2470jrlr4e6ek9yxmhnkl420mt80qu3snr4fsv3tpn545cgj49egpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtu3t83

Super ! Good job 👏

It's here! The ability to login with Nostr just got all that much easier, making using the Other Stuff of Nostr all that much easier. The Primal team did a fantastic job with this. It's honestly a good experience and not too technical.

Check it out with:

https://nostrnests.con

https://plektos.app

https://zaptrax.app

https://zappix.app

And more!

My apps have been tested and confirmed working with Primal's signer. Please let me know if you have any issues.

nostr:nevent1qqs2470jrlr4e6ek9yxmhnkl420mt80qu3snr4fsv3tpn545cgj49egpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgq3q6c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9qxpqqqqqqzf2l998

Cool.

Does it also let me sign into Nostr clients on my phone web browser or just for signing in on computer with phone?

Very good! Awesome feature!

So much to learn. Looks pretty easy. Appreciate these devs. Amazing.

When will other languages be available? The whole world uses this. We need other languages for the application.

beautiful!

Nice move 💃🕺

Great move and congrats on this release! 🤯👌

Looks like a solution has arrived :)

PRIMAL JUST KEEPS INNOVATING AND I LOVE IT .. THATS WHY IM 💯 PRIMAL ..

Hell yeah!

this is awesome. congrats on shipping!

fyi, the first time i tapped the menu item the app crashed. it didn’t the second time, but it did when i left the camera screen. it hasn’t happened since though. i didn’t have camera permissions enabled initially, if that’s an important detail. latest ios.

Interesting; thanks for reporting!

Excellent 👏

Remote signers allow a team to use a shared account without giving everyone the nsec. This was frequently an issue we ran into back when we were doing the Nostr Report. The UX on this is so easy. It’s exciting to see all this getting better and better.

nostr:nevent1qqs2470jrlr4e6ek9yxmhnkl420mt80qu3snr4fsv3tpn545cgj49egpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtu3t83

It scanned the qrcode but no button of sign in appears neither it auto-signed.

Which app did you try to sign into, and which Primal signer app did you use (iOS or Android)?

Android on desktop (Brave).

Thanks; we'll try to reproduce it!

Primal on desktop.

No. And after the update feeds are hardly loading.

Worked for me, super helpful!

Awesome news!

primal's remote signer is the kind of survival upgrade i respect, turning nsec bunkers into mobile armor while the rest of us were still burning sats on $3 servers. this is how you win 2026: build the hard stuff first, let everyone else catch up.

Primal 2.6 is sick 🫂✨

Okay, this is dope as fuck. No more extensions.

BIG INCREASE IN SECURITY ALIGNING WITH BITCOIN PRINCIPLES.

DON'T SHARE YOUR :

SEED PHRASE

DONT SHARE YOUR NSEC

LEGENDARY 🏆

This is awesome!

Thank you for bringing bunker:// to the spotlight!

🙏

Or, I can use my private key and use zero third parties.

Since update mine is crashing every 5-15 seconds of use, had to send this from Damus as couldn’t keep App open long enough. Using iOS.

We got some crash reports from another user too, but we can’t seem to reproduce the issue yet. Someone will reach out to get more info.

Seems to be random, has happened scrolling feed, watching video, trying to reply to Miljan etc

And strangely now I’m trying my best it’s not crashing 🤷 wouldn’t last more than 15 seconds previously

Please let me know if you manage to make the crash happen again.

Nice, works well for me!

This pretty fucking cool. I like to switch between different apps to see what new features have been added.

Does @primal need to keep running in the background? I mean, I practically have it open 24/7…

Is it just me, but I can't install primal through zapstore, the install button just stays gray

Cool! So I can use @primal as a remote signer. Can we now sign into Primal iOS app without pasting an nsec?

Does my app need to use the primal relay to use this? Working on adding support and just curious.

You can use any relay. Simply implement NIP-46 to login into your app.

Nice job! Looks great, can't wait to see how you compete with Amber.

In case you live under a rock and somehow missed this. Primal now works as a remote signer allowing you to use it to sign into other nostr apps 🤩🚀

nostr:nevent1qqs2470jrlr4e6ek9yxmhnkl420mt80qu3snr4fsv3tpn545cgj49egpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtu3t83

Wanna try 😍

connection works great but i can't disconnect, sessions are recreated automatically.. tried with primal.net and coracle.social same behaviour, i'm on Android 16

Sorry about this, there is an auto connect switch but it is not working in this version, will work in the hotfix

Awesome 👍

I hope that fixes my storage space that I paid for it... 🤨

🙌

The first message signed with Nsec Remote Signer combined with primal 😎👌

Finally, I can use nsec bunker to log into primal. 😎👍

https://njump.me/nevent1qvzqqqqqqypzp4sl80zm866yqrha4esknfwp0j4lxfrt29pkrh5nnnj2rgx6dm62qy2hwumn8ghj7mn0wd68ytn00p68ytnyv4mz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uqzp2he7g0uwh8txc5smw7wm74fldvaurjxzvw4xpj9vxwjknpz25h9utjxfa

Every app should offer this option...

Personally, I use this hardware wallet to store nsec:

https://shop.lnbits.com/product/nsec-remote-nostr-signer

https://www.youtube.com/watch?v=5Ej9pRJvTZU

Ps. It likes to freeze from time to time, so I have to reset it remotely... 😉😅:

Smooooth

Does that mean I can use my remote signer to log into primal too, or do I still have to give you my key?

I've aleays used Alby (Web Browser) or Amber (Android), but never had to use the nsec bunker option.

Clients are like hot wallets and bunkers are like hardware wallets. We need clients to support secure bunkers, not be insecure bunkers

The ambient background music hack is wild!

This! ⚡️

When will this be shipped to Android?

We shipped the remote signer for both iOS and Android yesterday.

Looking great 🔥

Well-done 🤙

Congrats! I've been waiting for it 👏👏👏

Incredible work, very smooth experience. I think it'll still be hard to recommend that people download an unrelated social media app in order to sign in to the one they actually want to use, but for people who already use primal this is great.

I have a not well thought out idea that there needs to be a Zapstore-like mobile app where it’s your one-stop shop for onboarding to Nostr, secure key storage and profile management, signer, and Nostr App Store. It would be an entry point to all things Nostr but you would need to download micro apps through the app store to access specific functionality.

I have that exact same not well thought out idea

love it. make it happen.

That’s what will keep away the majority of people not to use nostr because it’s “overcomplicated” and you have to have tons of apps on your phone

To be fair: a signer app isn't mandatory for new users nor for people just trying out different apps around NOSTR.

People use it when they have different tools that they enjoy and want to reuse their account on it.

In fact would argue that NOSTR apps tend to be easiest ones to start using. Identifies are generated immediately and starts using the app right away.

this is awesome! For some reason though, I have trouble with the wallet in Primal when trying to onboard new people. Anyone else experience this?

Email not going through?

I don't think so, it's just when I try and pay it says 'can't pay non zero invoice'. I will try again with someone else and see if it does it again

See if you can get a screenshot or screen recoding . Thanks for the feedback!

Will do!

I think it’s fair to say that we broke new ground with our iOS remote signer. People have been trying to build something like this for a long time (even predating Nostr) and afaik all those attempts have been shut down by Apple. Some of our well informed users are concerned that our implementation breaks Apple’s rules and that Primal might get banned from the App Store. I’ll share our experience here so that other builders can benefit from it.

First and foremost: we didn’t try to sneak this feature in. We provided a detailed explanation to the app store review team outlining exactly what we are doing and how. The technical tldr is: the only way to keep your iOS app running in the background is to play sound or dox user location. There is a history of developers trying to hack their way in by playing silent audio tracks or attempting to trick the reviewers (and confuse the users) in other ways.

The key to our success was that we actually built a polished ambient sound feature for our signer. Some users might actually want ambient sound for their remote sessions, so we took great care to pick the appropriate sounds and build polished UI that enables users to control those sounds via the dynamic island or the live activity UI on the lock screen. We also designed an informative sound opt in screen at the beginning of the session. This is important: the user is fully informed and totally in control every step of the way. I am not sure, but it might be helpful that Primal was already a multimedia app so this feature doesn’t feel out of place.

In any case, that’s how we did it; hope it helps other builders. 🫡

nostr:nevent1qvzqqqqqqypzp4sl80zm866yqrha4esknfwp0j4lxfrt29pkrh5nnnj2rgx6dm62qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq3jamnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46z7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qpq4tuly878tn4nv2gdh08dl25lkkw7perpx82nqezkr8ftfs392tjst7jqg4

This worked perfectly for me just now logging in on updated Linux Mint Thinkpad. No retrieving, copy pasting nsec, no browser extension required. Superb feature addition.

nostr:nevent1qvzqqqqqqypzp4sl80zm866yqrha4esknfwp0j4lxfrt29pkrh5nnnj2rgx6dm62qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uq3jamnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46z7qpq4tuly878tn4nv2gdh08dl25lkkw7perpx82nqezkr8ftfs392tjsxam825

Great work! We've added remote signer as an authentication method to Satsback.com today.

This is great and I think more clients should do it

Is the iOS remote signer going to be open source?

Yes, it's already open source

This is great, is it in the this repository? https://github.com/PrimalHQ/primal-ios-app

yep!

Thank you, great work!

Thinking outside of the box to stay in the box 😀

Beautifully captured! ⚡ I've just posted a video about our hard work in the rice fields. If you love nature and real stories, please check out my profile. A little support from you could change my journey! 🚀⚡"

Will you also offer NIP-46 login for the Primal app?

Nice! Geat idea! 👏

Apple overlords

I am a simple farmer from Bangladesh living a very difficult life. I work hard in the mud to grow food but struggling to survive. If you have a kind heart, please visit my profile and support me with a Gift Vote. Your small help is a big hope for me. 🙏

on iOS if my wallet is via NWC (like Rizful) the Primal app crashes a few seconds after when I open the wallet.

sorry my bad, I messed up with the NWC codes. Keep going!