{
"id": "tools.ozone.verification.defs",
"defs": {
"verificationView": {
"type": "object",
"required": [
"issuer",
"uri",
"subject",
"handle",
"displayName",
"createdAt"
],
"properties": {
"uri": {
"type": "string",
"format": "at-uri",
"description": "The AT-URI of the verification record."
},
"handle": {
"type": "string",
"format": "handle",
"description": "Handle of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current handle matches the one at the time of verifying."
},
"issuer": {
"type": "string",
"format": "did",
"description": "The user who issued this verification."
},
"subject": {
"type": "string",
"format": "did",
"description": "The subject of the verification."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp when the verification was created."
},
"revokedAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp when the verification was revoked."
},
"revokedBy": {
"type": "string",
"format": "did",
"description": "The user who revoked this verification."
},
"issuerRepo": {
"refs": [
"tools.ozone.moderation.defs#repoViewDetail",
"tools.ozone.moderation.defs#repoViewNotFound"
],
"type": "union"
},
"displayName": {
"type": "string",
"description": "Display name of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current displayName matches the one at the time of verifying."
},
"subjectRepo": {
"refs": [
"tools.ozone.moderation.defs#repoViewDetail",
"tools.ozone.moderation.defs#repoViewNotFound"
],
"type": "union"
},
"revokeReason": {
"type": "string",
"description": "Describes the reason for revocation, also indicating that the verification is no longer valid."
},
"issuerProfile": {
"refs": [],
"type": "union"
},
"subjectProfile": {
"refs": [],
"type": "union"
}
},
"description": "Verification data for the associated subject."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}