```javascript { // message PROCESSING: { nonce: 12345..., recipient: Bob }, AUTHZ: { signer: Alice, target: Lawyer } } ``` 1. Recipient in processing - Avoid leakage of contacts via iterability 3. Remove recipient from `contextId` - Avoid leakage of contacts via iterability 3. Move target to AUTHZ - To store in different destinations - Computed message/canonical ID remains the same even if AUTHZ is a different JWS 4. Nonce protects against iterability of signer DID.