Help for your Canary.
Something wrong? Start at the Help Desk: say what you see and land on the fix. Below: what your Canary can do, how to check it's yours, and how to recover it.
Everything your Canary can do
Every tool below is already in the device or one click away. Nothing to install.
The on-device keys work over USB serial at 115200 baud: press one, watch it answer. Developer detail has the technical version of each.
🔎 Check it's really your Canary
Every Canary draws a shape from its public key: unique to it, and completely different if the key changes. Your browser draws the same shape straight from the device, so you can compare them by eye. No account; nothing leaves your machine.
Plug in over USB, then connect. We'll ask it to introduce itself.
🛡️ Why plugging it in is safe
Malicious USB sticks attack by typing on their own. A Canary is built not to:
securacv.com/canary). It cannot type commands, run programs, or reach anywhere else — the firmware refuses any other address.1Browse your files
On the USB onboarding build, your Canary also shows up as a read-only drive, like a flash drive: no app, no driver, no account. Open it in your file manager (or Files on an iPhone or iPad) and your evidence is just files.
/WITNESS/The append-only, signed witness log (records.jsonl). The tamper-evident record of what happened — never who./HEALTH/Device diagnostics and health history./CHAIN/A backup of the hash-chain head used for integrity checks./VAULT/Sealed evidence snapshots (.svlt), encrypted to your key — see unsealing below./WITNESS/records.jsonl to your
computer and run tools/verify_witness_log.py from the
repository
to confirm every entry's signature and the unbroken chain.
2Recover your device
Your evidence lives on the SD card, and the device rebuilds its bookkeeping from it.
To recover
Re-seat the SD card and reboot. The chain head is rebuilt from the card automatically. Nothing to reinstall.
The log outlives a reset
A factory reset erases only the device's stored settings (Wi-Fi, name, keys cache in NVS). It never touches the witness evidence on the SD card.
The SD card wins on boot
At startup the Canary compares its cached position with the log on the SD card and adopts the card's version — but only if it's further ahead and its signature verifies under this device's key.
3Unseal your evidence
Sealed snapshots (.svlt files in /VAULT) are
encrypted to your public key as they're captured. The Canary
holds only that public key, so it is structurally unable to open
them.
Copy them off
From the read-only drive, copy the .svlt files in /VAULT to your computer.
Unseal with your private key
Run tools/unseal_snapshot.py with your private key. The images decrypt on your machine — never on the device, never on our servers.
Console quick reference
Over USB serial at 115200 baud: