Proposals
Design proposals for evolving keystr. These are design notes, not committed roadmaps — each needs discussion before implementation.
- Passkey key protection — replace PINs with hardware-backed passkeys; never store the nsec in plaintext.
- Batching & policies — batched request UI, human-readable prompts, and policy-based auto-approval.
- Cross-browser Manifest V3 — one codebase, per-target builds for Chrome, Firefox, and Safari.
- Remote signer mode (NIP-46) — the extension as a Nostr Connect bunker; keys live in one place, other devices sign remotely.
- Upstream feature ports — cherry-pick the
best of fiatjaf/nos2x: kind-scoped policies,
peekPublicKey, notification audit, ncryptsec import.
Related reading
- NIP-07 — window.nostr
- NIP-46 — remote signing (long-term direction)
- WebAuthn PRF extension
- FROST threshold signing (Frostr) — future multi-device key splitting