Record confirming an endorsement for profile display. The subject creates this record to approve the endorsement.
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
Client-declared timestamp when this confirmation was created.
endorsement
ref
com.atproto.repo.strongRef
Required
StrongRef to the id.sifa.endorsement record being confirmed. The AT-URI identifies the endorsement, and the CID pins the version at confirmation time.
skill
ref
com.atproto.repo.strongRef
Optional
StrongRef to the id.sifa.profile.skill record this endorsement applies to. Set when confirming an endorsement that proposed a skill: the subject creates the skill record and links it here. The endorser cannot record this themselves, because the skill lives in the subject's repository and did not exist when they endorsed. May point at a skill the subject already had, when the proposed name matched one.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"endorsement",
"createdAt"
],
"properties": {
"skill": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "StrongRef to the id.sifa.profile.skill record this endorsement applies to. Set when confirming an endorsement that proposed a skill: the subject creates the skill record and links it here. The endorser cannot record this themselves, because the skill lives in the subject's repository and did not exist when they endorsed. May point at a skill the subject already had, when the proposed name matched one."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Client-declared timestamp when this confirmation was created."
},
"endorsement": {
"ref": "com.atproto.repo.strongRef",
"type": "ref",
"description": "StrongRef to the id.sifa.endorsement record being confirmed. The AT-URI identifies the endorsement, and the CID pins the version at confirmation time."
}
}
},
"description": "Record confirming an endorsement for profile display. The subject creates this record to approve the endorsement."
}