executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
bitcoin-hardware-jadeBlockstream Jade: open-source HW wallet. Optional offline mode via QR, or SD / USB on Jade Plus. Liquid + Bitcoin support, "Pinserver" online mode for blind signing. USE WHEN: integrating with Jade, supporting Liquid + Bitcoin signing.
Independent GitHub snapshot · Automated classification · Original documentation governs
Open-source hardware wallet by Blockstream. Designed for flexible operation: offline (airgapped) or online (with Pinserver).
Four device generations exist. The firmware repo builds one target per
model (README.md on Blockstream/Jade master, as of September 2026):
| Model | Build target | MCU | Input | Camera | Battery |
|---|---|---|---|---|---|
| Jade 1.0 | jade | ESP32 | Selection wheel | Yes | No |
| Jade 1.1 | jade_v1_1 | ESP32 | Rocker / jog-wheel | Yes | No |
| Jade Plus | jade_v2 | ESP32-S3 | Left/right buttons | Yes | Yes |
| Jade Core | jade_v2c | ESP32-S3 | Left/right buttons | No | No |
The README describes jade_v2c as "Jade Plus without camera and
battery"; both v2 targets build against the ESP32-S3 toolchain.
As of September 2026 blockstream.com/jade lists only Jade Plus ($169.99) and Jade Core ($99.00) for sale — the first-generation Jade is no longer listed there.
SD / USB storage is gated to ESP32-S3 silicon in firmware, not to a
product name: CHANGELOG.md on Blockstream/Jade master lists "fw
upgrade and psbt signing using connected usb-storage (eg. sd card
reader) for esp32s3 devices" under 1.0.32 (11 October 2024). The same
split shows in the docs — help.blockstream.com "Jade overview" (updated
12 August 2026) marks the SD card / USB drive air-gap "Jade Plus
only" and names three connection types (USB, Bluetooth, QR), and the
store technical specifications give USB Type-C as the original's only
connector (store.blockstream.com, as of September 2026).
None of the models ship a certified Secure Element. Blockstream markets
the blind-oracle Pinserver scheme as a "Virtual Secure Element"
(blockstream.com/jade wording, as of September 2026) — key material
stays encrypted in flash and the remote oracle supplies half of the
unlock secret under rate limiting. See pinserver-flow for the
protocol.
CompactSeedQR is firmware, not a Jade Plus feature: CHANGELOG.md
0.1.38 (21 September 2022) adds "Support scan and import/recovery of
SeedSigner 'CompactSeedQR' codes" and "screens to facilitate export (ie
manual copy) of CompactSeedQR code", over two years before Jade Plus
shipped. The help-centre walkthrough "Create a SeedQR from your
recovery phrase" (updated 6 August 2026) is framed around Jade Plus.
jade-py Python wrapper:
from jadepy.jade import JadeAPI
with JadeAPI.create_serial(device='/dev/ttyUSB0') as jade:
xpub = jade.get_xpub('mainnet', "m/84h/0h/0h")
Third-party: HWI, Sparrow, Specter (with QR airgap), Wasabi.
HWI 3.2.0 (10 February 2026) is the first release with Jade Plus support and Jade native PSBT signing — earlier HWI releases do not enumerate Jade Plus.
| Aspect | Jade | Coldcard | Trezor |
|---|---|---|---|
| Open-source | Fully | Partial | Fully |
| Liquid support | Yes (native) | Limited | Yes |
| QR airgap | Yes (not Jade Core) | Q only | Limited |
| Secure Element | No (blind oracle) | Yes | Yes (Safe series) |
| Price | Mid | High | Low-mid |