Build a Raspberry/Pi QR vault

draft

Bill of materials

Follow the Raspberry/Pi kit requirements in nSealr/hardware: Pi Zero-class board, Pi/ZeroCam OV5647, Waveshare ST7789 240×240 LCD HAT, GPIO joystick/buttons, removable microSD.

OS profile

Use the Raspberry/Pi OS profile described in nSealr/hardware: removable boot media, disabled or absent wireless, RAM-only session custody, no swap during signing, no remote access during signing, and no persistent signing-secret storage.

Software

Clone and bootstrap:

git clone https://github.com/nSealr/raspberry
cd raspberry
make setup
make ci

Sign a fixture event

nsealr-rasp sign-fixture --request specs/vectors/requests/request-v0.json

The CLI computes the NIP-01 event id, signs BIP-340/secp256k1, and emits a nsealr1: QR response that the companion can verify.

Last updated 2026-05-15