Build a Raspberry/Pi QR vault
draftBill 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.