The Vault supports multi-layer recovery:
Recovery does not expose attributes.
Only re-derives encryption keys and rotates control keys.
Backups must never leak plaintext or useful information.
A backup is:
{
"vault_version": 1,
"encrypted_master_key": "... optional ...",
"items": [
<encrypted_item>,
<encrypted_item>,
...
]
}
Encrypted with:
Encrypted with: