Social Recovery
Let a quorum of guardians authorize rotation of the signing key or enrollment anchor for an account or identity. A holder recovers after key loss or compromise without the original issuer, custodian, or centralized service.
Let a quorum of guardians authorize rotation of the signing key or enrollment anchor for an account or identity. A holder recovers after key loss or compromise without the original issuer, custodian, or centralized service.
- Recoverable account: smart-contract wallet or identity anchor with an owner-rotation function gated on a quorum signature. ERC-4337 accounts and EIP-7702 delegated EOAs both fit.
- Guardian set: N guardians stored on-chain or as a Merkle commitment. Guardians can be EOAs, hardware wallets, institutional keys, an m-of-n Safe, or managed email and SMS attestation services.
- Threshold policy: M-of-N quorum, with M large enough to resist expected collusion.
- Timelock: cancelable security window between proposal and finalization.
- Optional ZK guardian proof: membership proof over a guardian commitment so the guardian set is not exposed on-chain. See Verum Lotus.
- Recovery path with no issuer, custodian, or centralized service in the loop.
- Cancelable rotation: the timelock gives the holder a window to block unauthorized proposals if the original key is still reachable.
- I2U: guardians are the user's chosen trust graph. Email and SMS services work as guardians alongside personal devices.
- I2I: guardians are other institutional keys or an internal MPC quorum tied to governance policy.
- Identity anchor variant: in the issuer-independent enrollment flow, guardians authorize rotation of the enrollment key bound to the on-chain commitment, not of a credential. See Approach: Private Identity, Section F.
- Guardian collusion. A compromised quorum can force a malicious rotation. The timelock and holder cancellation are the defenses.
- Stale sets. Guardian membership degrades if the holder does not keep it current. Lost or captured guardians reduce effective security without any on-chain signal.
- Privacy of the social graph. By default, the guardian set is visible on-chain. ZK-guardian variants hide identities until recovery, raising privacy toward
fullat the cost of circuit overhead. - Timelock is a direct trade. Longer windows give stronger cancellation guarantees and worse recovery responsiveness. 36 hours favors live holders; 14 days favors defense against silent key theft.
- Anti-coercion for identity recovery is open. See Resilient Identity Continuity open questions.
- Post-quantum exposure. Guardian signatures inherit the exposure of their signing schemes. See Post-Quantum Threats.
A holder loses their phone. Three of five nominated guardians, two friends' wallets and one hardware wallet, sign an on-chain recovery proposal naming a new device key. A 48-hour timelock runs; no cancellation arrives. The account contract rotates the owner. Funds, permissions, and on-chain history are preserved. No service provider participated.