Overview
nSealr is a non-profit, open-source program for Nostr signing devices.
It is not a closed hardware wallet product. The shared shape is one
companion plus five signer solutions, with shared specs and
build documentation in
nSealr/specs,
nSealr/hardware, and per-solution
firmware repositories.
Why hardware signing for Nostr?
A Nostr account is just a keypair. Whoever holds the secret key can speak as you, forever, with no recovery path. Where the key lives is the only honest answer to “is this account safe?”. A hardware signer moves the answer from “everywhere a program can read it” to “inside a device, behind an explicit user gesture”.
See the Why a hardware signer blog post for the long-form argument.
What this site covers
- Getting Started — what you’re reading: what nSealr is, the signing flow, a glossary.
- System — product shape, companion surfaces, transports.
- Guides — hands-on build, flash, and verify walkthroughs.
- Signers — per-solution status pages with the capability matrix.
- Specs & Reference — protocol contracts: request format, QR envelope, transports.
- Security — trust boundaries, threat model, safety contracts.
Pre-production
No part of this program currently makes a production security claim.
Real sign_event is signing_disabled on every prototype firmware
until camera, display, button, provisioning, and secure-boot gates pass
independently.
See the trust boundaries page for the
contracts the site enforces today, and the glossary
for the meaning of approval_digest, signing_disabled, and friends.