Rotation must not make existing data unreadable
A new key does not mean the old one can be deleted immediately. We record which data, signatures or backups still depend on earlier versions. Applications need a clear mapping to the key version. Generation, activation, revocation, archiving and deletion are given separate states and approvals. Errors such as exhausted sessions, expired logins or interrupted connections are surfaced and handled explicitly. Retries must not create unwanted key duplicates or duplicate business transactions.


