Blocks on #1 (Glyph) and #2 (P2PKH hardening) being substantially complete. This is the multi-device, multi-firmware, multi-tester validation that turns "Eric's device works" into "any Nano S Plus holder's device works."
Recruit testers
Reproducibility validation
Firmware coverage
Host-OS coverage
Test matrix (assigned per tester)
| Tester |
Firmware |
Tx shape |
OS |
Reproducibility check |
| #1 (lead dev) |
current |
1-in/1-out |
Linux |
Yes |
| #2 |
current |
1-in/2-out (change) |
Linux or macOS |
Yes |
| #3 |
previous |
5-in/2-out |
any |
No |
| #4 |
any |
coinbase input |
any |
No |
| #5 |
any |
Glyph mint (commit + reveal) |
any |
No |
Release gate
Related
Blocks on #1 (Glyph) and #2 (P2PKH hardening) being substantially complete. This is the multi-device, multi-firmware, multi-tester validation that turns "Eric's device works" into "any Nano S Plus holder's device works."
Recruit testers
INSTALL.md, releasebin/app.hex, published SHA256,loadAppcommandReproducibility validation
sha256sum bin/app.hexmatches the release SHA256. If it doesn't, reproducibility is broken — halt release, diagnose.Firmware coverage
Host-OS coverage
Test matrix (assigned per tester)
Release gate
Related