We categorize Nostr apps into web apps and native apps.

For web apps, Keychat uses extension login (NIP-7), with the seed phrase and private key stored in the phone’s secure element.

For native apps, NIP-55 and NIP-46 handle cross-app and cross-device logins.

Because of iOS restrictions, NIP-55 works only on Android. iOS can use only NIP-46, yet when the native app and the signer app run on the same iOS device, signature requests and signatures still have to be sent through a relay, which is less than ideal.

Reply to this note

Please Login to reply.

Discussion

I think that relay stuff is what's been bugging my nsecApp lately. I was reading their github last night and it sounds like custom relay configurstions are a no go.