Join Nostr
2026-10-23 09:14:21 UTC
in reply to

oblick on Nostr: Got it, and good to know it already runs on Linux too. With an ordinary USB stick, ...

Got it, and good to know it already runs on Linux too. With an ordinary USB stick, here's what I'd aim for:

- Store the key only encrypted on the stick (NIP-49 ncryptsec, scrypt-based), unlocked with a passphrase each session.
- Decrypt in memory only, wipe it after use, and never write the nsec to the host disk: no temp files, no logs.
- Ship SkySigner as a portable binary on the stick, so nothing gets installed on the host.
- Keep per-request approval and per-app permissions by event kind.
- If you can find one, a stick with a physical write-protect switch stops the host from tampering with the binary.

Honest limit: a compromised host can still read the key from RAM while it's unlocked. The stick protects the key at rest, not during use.

Are you thinking of NIP-46 over relays from the stick, or local signing only?