At a glance
What a check does
Each check runs inside CoinCover’s secure enclave. Your key is rebuilt and your backup is decrypted only inside the enclave, and the check returns a result, not the contents.
A passed check confirms the backup was intact, and its key could be rebuilt, at the time of the check.
If CoinCover doesn’t hold a stored copy of an item, that item shows Not covered by checks.
Run a check
1
Open the backup
In Control, go to Backups and open the backup.
2
Open the Assurance tab
Select Assurance, next to Overview. The dot on the tab shows the backup’s current state.
3
Run the check
Select Run check now. The button reads Checking… while the checks run, and a message tells you the result.
4
Review the result
The summary shows the overall result. What we check shows the result for the key and for each stored item.
When you can’t run a check
Run check now is unavailable, and Control shows the reason next to it, when:- the backup is cold: Cold backups are held offline and can’t be checked.
- there’s nothing on the backup CoinCover can check: This backup has nothing we can check.
- a change to the backup’s ACL is waiting for votes: Checks can’t run while an access control change is in progress.
- a recovery of the backup is in progress: Checks can’t run while a recovery is active.
What the results mean
If a check runs but can’t reach a result, the summary says so. Run the check again to get one.
History and signed records
History lists every check on the backup with its Date, Result and who it was Started by. Checks started together appear as one row. Select Details on a row to see the technical details for that check: the key parts used, the threshold, the raw outcome, the checksum compared with its baseline, and the signing key. Select Download signed records to save the records for that check. If a check didn’t produce a signed record, its details say so. Each record is signed by CoinCover’s enclave signing key, so you can check it yourself against CoinCover’s published signing keys. See Validating key signatures.Records are signed by CoinCover, so they aren’t an independent audit. Control shows the signing key but doesn’t check the signature for you.
If you don’t see the Assurance tab
- You need to be the organisation Owner, or a member of the backup’s ACL.
- The backup needs at least one item CoinCover can check.
- Assurance needs to be turned on for your organisation. Contact your CoinCover account team.
Checking backups through the API
If you integrate through the API, you can run the same checks with theverify endpoints. See Back up key material.
What’s next
Recover key material
Get your backed-up key material released when you need it.
Set up your ACL
Decide who can approve a backup’s recovery, and who can check it.