A cryptographically-verified professional endorsement between two identities.
Record Key
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
Timestamp when the endorsement was created.
giver
string
did
Required
The DID of the identity giving the endorsement.
receiver
string
did
Required
The DID of the identity receiving the endorsement.
signatures
array
of
union
Optional
Verified signatures from endorsement proofs (strong references).
Known types:
text
string
Required
The endorsement text content.
maxLength: 1000 bytesmaxGraphemes: 1000 graphemesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"giver",
"receiver",
"text",
"createdAt"
],
"properties": {
"text": {
"type": "string",
"maxLength": 1000,
"description": "The endorsement text content.",
"maxGraphemes": 1000
},
"giver": {
"type": "string",
"format": "did",
"description": "The DID of the identity giving the endorsement."
},
"receiver": {
"type": "string",
"format": "did",
"description": "The DID of the identity receiving the endorsement."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp when the endorsement was created."
},
"signatures": {
"type": "array",
"items": {
"refs": [
"com.atproto.repo.strongRef"
],
"type": "union"
},
"description": "Verified signatures from endorsement proofs (strong references)."
}
}
},
"description": "A cryptographically-verified professional endorsement between two identities."
}