Skip to content
Back to skills

Jade

ASecurity

Blockstream 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.

  • 31 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
ai-agentspythonapi

Works with

  • api

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add claude-dev-suite/claude-dev-suite --skill jade --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jade?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jade
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/claude-dev-suite-jade/badge)](https://www.skillsdirectory.com/skills/claude-dev-suite-jade)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bitcoin-hardware-jade
description: |
  Blockstream 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.
allowed-tools: Read, Grep, Glob
---

# Blockstream Jade

Open-source hardware wallet by Blockstream. Designed for **flexible
operation**: offline (airgapped) or online (with Pinserver).

## Models

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.

### Jade Plus (launched 3 January 2025)

- ESP32-S3; display 66% larger and 25% brighter than the original Jade
  (1.9" IPS LCD, 320x170, per blockstream.com/jade as of Sep 2026).
- Camera GC0308 640x480. Built-in battery. 65x30x12mm, 30g.
- Connectivity: USB-C, Bluetooth, SD card / USB drive.
- **Genuine Check** — device authenticity verification when pairing
  with Blockstream Green.
- **Air-gapped firmware upgrades** (via SD / USB drive, or the optional
  **JadeLink** accessory).
- Secure Boot + Anti-Exfil.
- Launch pricing: $149 (plastic) / $169 (metal, Lunar Silver or
  Genesis Grey); original Jade continued at $79 at that time.

### Jade Core (announced 28 April 2026)

- Jade Plus board without camera and battery; 20g. Connectivity listed
  on blockstream.com/jade (September 2026) is USB-C and Bluetooth only
  — no SD card / USB drive row, unlike Jade Plus.
- Comparison table there (as of September 2026) marks Genuine Device
  Check "Yes" for Jade Core, but both Air-Gapped Transactions and
  Air-Gapped Firmware Upgrades "No" — it has neither a camera nor an
  SD card / USB drive transport to carry them.
- No camera means **no BCUR QR airgap** on this model.

## Hardware (original Jade)

- Color display.
- USB-C.
- Camera (for QR scanning).
- ESP32 microcontroller.
- No SD card slot.

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).

## Secure Element

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.

## Modes

### Offline (BCUR)
- QR-based airgap via "Animated QR" (BCUR encoding).
- Device camera reads, display shows signed result.
- Compatible with Sparrow, Specter, BlueWallet (offline mode).

### Online (Pinserver)
- Device communicates with **Pinserver** (Blockstream-hosted) for
  PIN protection.
- "Blind oracle" — Pinserver doesn't see seed but provides
  rate-limiting on PIN attempts.

## Coins

- Bitcoin (BTC).
- Liquid (LBTC + Issued Assets).

## Backup

- Standard 24-word BIP39.
- CompactSeedQR — recovery phrase hand-transcribed onto paper or metal
  as a QR code, re-loaded through the camera.
- No SD-card backup on the original Jade (see Hardware above).

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.

## API

`jade-py` Python wrapper:
```python
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.

## Compared

| 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 |

## Common issues

- **No SE**: in theory more vulnerable to physical attack; rely on
  secure boot + BCUR airgap mode for high-value. Blockstream's
  "Virtual Secure Element" (as of September 2026) is the blind-oracle
  scheme, not certified silicon.
- **Wrong model assumed**: Jade Core has no camera, so any QR/BCUR
  walkthrough fails on it. Confirm the model before scripting an
  airgap flow.
- **BCUR animation speed**: too fast loses frames; use slower
  framerate.
- **Pinserver dependency** in online mode: if Pinserver down, can't
  unlock without offline-only mode.

## See also

- [coldcard/SKILL.md](../coldcard/SKILL.md)
- [seedsigner/SKILL.md](../seedsigner/SKILL.md)
- [psbt-flows/SKILL.md](../psbt-flows/SKILL.md)
- [../l2/liquid/SKILL.md](../../l2/liquid/SKILL.md)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.