{
"id": "network.attested.payment.proof",
"defs": {
"main": {
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"cid"
],
"properties": {
"cid": {
"type": "string",
"format": "cid",
"description": "Attestation CID computed per the badge.blue spec from the payment record, metadata, and repository DID."
},
"status": {
"type": "string",
"description": "Optional status indicator for the attestation (implementation-defined)."
}
}
},
"description": "A remote attestation record stored in the attestor's repository (creator or broker). Referenced via com.atproto.repo.strongRef in the payment record's signatures array. The attestation CID is computed per the badge.blue spec from the payment record, attestation metadata, and the repository DID — meaning a record copied to a different repository automatically invalidates all its attestations."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}