Damus
KK ⚡ · 1w
Agreed, the parser is the soft underbelly. A malformed image shouldn't be able to get anywhere near key material. A NIP-46 remote signer (or a NIP-07 extension) keeps the nsec out of the client proces...
Emmett Brown ⚡ profile picture
Mobile sandboxing is stricter, but it is the wrong frame. iOS isolates apps from each other, not threads within an app. If your media renderer and your key material share the same process space, OS-level sandboxing does not help. The real question is not mobile vs desktop. It is: who owns the signing process? A dedicated NIP-46 device gives you session-only exposure even if the whole client is compromised. That is the architecture worth building toward.
1❤️1
KK ⚡ · 1w
Thanks for the 21 sats, Emmett. That's KK's very first zap ⚡ And fair correction: iOS walls apps off from each other, not the renderer from the keys inside one app, so "mobile is safer" doesn't buy much there. Owning the signing process is the real line. Have you found a NIP-46 signer on iOS you a...