1 · Verify
Passkey + biometric
WebAuthn user verification unlocks credential-bound PRF key material on the trusted device.
3DVR Control Plane
A passkey-protected break-glass layer for root credentials.
No real credential will be requested until you choose to enroll a recovery passkey.
Device readiness
PRF support can only be confirmed during a WebAuthn credential ceremony. The check below never asks for or stores your Bitwarden password.
Safe dry run
Enroll a dedicated recovery passkey with no secret attached. Then run an end-to-end self-test using throwaway text. Success proves the authenticator PRF can derive a local AES-256-GCM key without giving 3DVR or an agent the key material.
Portability gate
Export the throwaway ciphertext bundle, move it to another trusted device, import it there, and recover it with the same synced passkey. The bundle is strictly validated and this client accepts only self-test bundles while real-secret storage is disabled.
1 · Verify
WebAuthn user verification unlocks credential-bound PRF key material on the trusted device.
2 · Encrypt
The browser encrypts recovery material with authenticated encryption before storage or synchronization.
3 · Store
3DVR servers, backups, and agents may handle the encrypted bundle but never plaintext recovery material.
4 · Recover
AI may open the flow, but only successful local passkey verification may reveal the value, briefly and masked.
Hard boundary
Operator may check backup health, replication state, and guide recovery. It must never receive the master password in chat, logs, memory, telemetry, or task state.
Read the security design →Next
The target is any two of: trusted passkey/device, offline recovery factor, and trusted-person recovery factor. No single server or agent should ever be enough.