A public statement signed by one of the user's own published public keys (dev.keytrace.userPublicKey).
tid
Timestamp-based ID
Properties
content
string
Required
The statement text that was signed.
maxLength: 10000 bytesmaxGraphemes: 10000 graphemescreatedAt
string
datetime
Required
Datetime when this statement was created (ISO 8601).
keyRef
string
at-uri
Required
AT URI of the dev.keytrace.userPublicKey record whose private key produced this signature (e.g., at://did:plc:xxx/dev.keytrace.userPublicKey/3k4...)
retractedAt
string
datetime
Optional
Datetime when this statement was retracted. Present only if the statement has been retracted (ISO 8601).
sig
string
Required
Cryptographic signature of the content field, produced by the key referenced in keyRef (PGP cleartext or detached, base64-encoded binary signature).
subject
string
Optional
Optional short subject or title for the statement.
maxGraphemes: 256 graphemesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"content",
"keyRef",
"sig",
"createdAt"
],
"properties": {
"sig": {
"type": "string",
"description": "Cryptographic signature of the content field, produced by the key referenced in keyRef (PGP cleartext or detached, base64-encoded binary signature)."
},
"keyRef": {
"type": "string",
"format": "at-uri",
"description": "AT URI of the dev.keytrace.userPublicKey record whose private key produced this signature (e.g., at://did:plc:xxx/dev.keytrace.userPublicKey/3k4...)"
},
"content": {
"type": "string",
"maxLength": 10000,
"description": "The statement text that was signed.",
"maxGraphemes": 10000
},
"subject": {
"type": "string",
"description": "Optional short subject or title for the statement.",
"maxGraphemes": 256
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Datetime when this statement was created (ISO 8601)."
},
"retractedAt": {
"type": "string",
"format": "datetime",
"description": "Datetime when this statement was retracted. Present only if the statement has been retracted (ISO 8601)."
}
}
},
"description": "A public statement signed by one of the user's own published public keys (dev.keytrace.userPublicKey)."
}