Open hardware reference designs, BOMs, validation contracts, and production notes for nSealr signer and secure-device hardware.
Feature targets and current status are defined in nSealr/specs
vectors/features/signer-feature-matrix-v0.json. This repository provides
hardware artifacts for those families; it must not create separate signer-family
behavior outside the shared specs contract model.
- ESP32-S3 USB/NIP-46 signer reference requirements.
- ESP32-S3 stateless QR vault requirements and accepted display/camera devkit targets.
- Raspberry/Pi stateless QR vault kit requirements, OS profile, BOM, and smoke report templates.
- TROPIC01 Universal Secure Device: the only active custom hardware product direction in this repository.
The custom hardware target is a single compact portrait board for open-source projects that need a TROPIC01-based secure element device.
Core product decisions:
- TROPIC01 primary open secure element.
- STM32U5 host MCU.
- OPTIGA Trust M class I2C second secure element.
- 2.4 inch portrait capacitive touch display.
- USB-C female receptacle only, centered on the bottom short edge.
- ST25R3916B NFC/RFID controller with a real tuned antenna path.
- LiPo connector and BQ24074-class power path.
- QSPI NOR flash.
- Two high side-actuated physical buttons.
- Hidden back-side pogo/test pads.
- No microSD slot.
- No BLE/WiFi/radio module in Rev A0.
Authoritative files:
docs/superpowers/specs/2026-06-08-tropic01-universal-secure-device-design.mddocs/superpowers/plans/2026-06-08-tropic01-universal-secure-device-implementation.mdpcb/tropic01-universal-secure-device/requirements.jsonbom/tropic01-universal-secure-device.csv
Run the repository verification loop with:
make cior the hardware validator directly:
python3 scripts/validate_hardware.py
python3 -m unittest tests.test_validate_hardware -vpcb/: requirements and KiCad board design files.kits/: off-the-shelf kit requirements before custom PCB work.enclosures/: 3D case designs and mechanical notes.bom/: component lists and sourcing notes.reports/: manual hardware validation reports.templates/: validated report templates for future manual acceptance runs.docs/: architecture, testing, assembly, and security notes.
Hardware design files, PCB sources, BOMs, enclosure files, and assembly artifacts are released under CERN-OHL-P-2.0 unless a file says otherwise.