# DID PLC Update Operation
## Metadata
**Status**:: #x
**Zettel**:: #zettel/fleeting
**Created**:: [[2025-04-29]]
## Synopsis
Example
```javascript
// Operation to update recovery key
const updateKeys = {
type: 'plc_operation',
verificationMethods: {
atproto: "did:key:zSigningKey"
},
rotationKeys: [
"did:key:zNewRecoveryKey",
"did:key:zRotationKey"
],
alsoKnownAs: [
"at://alice.test"
],
services: {
atproto_pds: {
type: "AtprotoPersonalDataServer",
endpoint: "https://example.test"
}
},
prev: CID(genesisOp),
sig: 'sig_from_did:key:zRotationKey'
}
```