Encrypted snapshot of the actor's local pairwise trust secrets for multi-device sync. Ciphertext is encrypted to encryptionPublicKey on social.smallbury.actor.profile; only the identity private key on a authorized device can decrypt it.
literal:self
Fixed literal value
Properties
ciphertext
bytes
Required
Encrypted keyring payload (pairwise secrets map) for the profile encryption public key.
maxLength: 65536createdAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
updatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
version
integer
Required
Monotonic counter incremented on each write; used for optimistic merge ordering.
minimum: 1View raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"version",
"updatedAt",
"ciphertext"
],
"properties": {
"version": {
"type": "integer",
"minimum": 1,
"description": "Monotonic counter incremented on each write; used for optimistic merge ordering."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"updatedAt": {
"type": "string",
"format": "datetime"
},
"ciphertext": {
"type": "bytes",
"maxLength": 65536,
"description": "Encrypted keyring payload (pairwise secrets map) for the profile encryption public key."
}
}
},
"description": "Encrypted snapshot of the actor's local pairwise trust secrets for multi-device sync. Ciphertext is encrypted to encryptionPublicKey on social.smallbury.actor.profile; only the identity private key on a authorized device can decrypt it."
}