coinhost / docs / recovery

Recovery

What happens when a key is lost, stolen, or compromised. How the 7-day cooling period works. How to export a sovereign descriptor and leave Coinhost entirely.

04 of 4 ~7 min read last updated Apr 18, 2026

When to start recovery

Recovery is the right answer when one of your keys is gone:

If two of your keys are gone at once, recovery via Coinhost is not possible — and you should use sovereign recovery to see if the remaining single key is enough for forensic work. This is why two-key loss is the failure mode we design hardest against.

The recovery flow

Step 1. Initiate

From Settings → Recovery, tap Initiate recovery. Choose which key is missing. You'll answer your three security questions.

Step 2. Cooling period begins

Every vault participant receives an immediate alert email. A 7-day cooling window starts — during which you receive daily reminder emails (days 1–6) and a final warning on day 6.

One-click cancel

Every email contains a Cancel this request link. One click ends the recovery, revokes the request ID, and logs the cancellation. This is your primary defense against coerced or fraudulent recovery requests.

Step 3. Day 7 — sign

On day 7, Coinhost's HSM releases a co-signature. Together with your remaining key (mobile or hardware), this satisfies the 2-of-3 threshold and lets you build a replacement vault and sweep funds into it.

# Example: lost hardware wallet
day 0   initiate recovery → alerts out
day 1-6 daily reminder emails, cancel available
day 7   HSM signs + mobile key signs
        sweep transaction broadcast
        new vault created with fresh hardware key

Key rotation

Recovery always ends in key rotation. You don't get a new copy of the lost key — you get a new vault with a replacement key, and the old addresses are swept to it. This is a deliberate choice: assume the lost key is compromised, not just missing.

Rotation cost

Rotation is an on-chain sweep of all UTXOs in the old vault into the new one. You pay miner fees. For vaults with many small UTXOs this can add up — do not ignore the coin-control screen.

Emergency lockdown

Separate from recovery: if you believe you're under active threat (coercion, device seizure, phishing in progress), trigger Emergency Lockdown from the app.

Lockdown is designed to buy you time during a live attack. It's not a substitute for PIN + biometrics as normal security.

Sovereign recovery

The escape hatch. Sovereign recovery exports your vault's descriptor — the complete specification that any P2WSH-compatible wallet needs to reconstruct the vault and derive the same addresses. No Coinhost service required.

From Vault settings → Sovereign recovery → Export, Coinhost emails you:

# Example descriptor (anonymized)
wsh(sortedmulti(2,
  [a1f04c92/48h/0h/0h/2h]xpub6D.../<0;1>/*,
  [8c9e3122/48h/0h/0h/2h]xpub6C.../<0;1>/*,
  [hsm00001/48h/0h/0h/2h]xpub6E.../<0;1>/*
))

If you open this in Sparrow and load your mobile key + hardware wallet, you can sign a 2-of-2 spend of everything in the vault — without Coinhost's key, without Coinhost's infrastructure, without Coinhost's permission. That's the point.

Why we tell you how to leave

Because collaborative custody only works if leaving is credible. If you can't walk away, we're a custodian in a trench coat. We'd rather be useful than necessary.

Getting help

During private beta, reach us at support@coinhost.com — during business hours. For security issues, security@coinhost.com with our PGP key published at coinhost.com/security.asc.