Bitcoin Witness — Product Preview

PRODUCT PREVIEW

See it work.

The demo below is the application the user sees after installation, in a full desktop environment. Click through the menus and options. Approximately 90% of the demo is based on real code and real appliance output. For the purposes of this demo and simple practicality only some screens had to be adjusted.

The demo is a walk-through of the real air-gapped interface. All outputs are based on public test vectors.

Do not use them in your real workflows.

We are actively testing the code and are aware of some inconsistencies. If you notice something wrong or just have any suggestions, email us at the address below, and thank you for your interest!

{{ feedbackAddr }}

{{ stepLabel }}

Bitcoin Witness v1.0 {{ deviceName }}   {{ agLabel }}

{{ toolName }}

{{ f.k }} {{ f.v }}

This opens the bundled open-source app if you need it. Launched in an offline mode.

{{ toolDomain }} ↗
{{ legend }}
{{ run.t }}
{{ footerLeft }} {{ footerRight }}

Choose

{{ g.label }}

The entropy source and seed length are clickable rows in the terminal above. The wordlist here follows your pick, the way the appliance branches on the same choices.

Also in this workflow

The example reports

Preview sample reports below

Browse and download by report type. There is zero seed material in any of them.

{{ g.label }}
{{ ax.label }}
Report subtypes None for this report
examples examples examples
no example files for this document yet TXT ↓ PDF ↓ PDF ↓ PDF ↓ {{ ex.label }} Signed PDF ↓ .pdf.sig ↓ Public key ↓ showing  {{ reportShowing }}
▸ {{ reportTitle }} {{ agRepLabel }}
{{ run.t }}
P print  ·  S save  ·  Q menu zero seed material

What the recipient receives

{{ packageWord }} packages, file by file.

A package is a folder with a manifest. Whoever receives it checks every file. None contains a secret nor private keys. Browse below by type, download any included sample under the File Tree view.

{{ pkgWho }}

{{ pkgFlag }}

{{ pkgPolLabel }}
▸ {{ pkgDir }} {{ pkgFileCount }} files · {{ pkgDocCount }} documents · {{ pkgSignLine }}
{{ f.glyph }}
{{ f.name }} {{ f.role }}
{{ pkgName }} {{ pkgPdfLine }} · zero seed material

Read the rest

Want the details behind every screen?

Every check, boundary and threat-model claim behind the walk-through is described in the specifications and security page. Optionally, put your name down and we’ll explain in more detail.