A warrant where one ATProto identity vouches for the trustworthiness of another identity
Properties
createdAt
string
datetime
Required
When the warrant was created
description
string
Optional
Optional description explaining the basis for this warrant
maxLength: 300 bytesexpiresAt
string
datetime
Optional
Optional expiration date for this warrant
subject
string
Required
DID of the identity being warranted for
trustLevel
string
Optional
Level of trust being warranted
Known values:
basic, verified, trusted, highly-trustedwarrantType
string
Optional
Type of warrant being provided
Known values:
general, business, individual, technical, financialView raw schema
{
"type": "record",
"record": {
"type": "object",
"required": [
"subject",
"createdAt"
],
"properties": {
"subject": {
"type": "string",
"description": "DID of the identity being warranted for"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When the warrant was created"
},
"expiresAt": {
"type": "string",
"format": "datetime",
"description": "Optional expiration date for this warrant"
},
"trustLevel": {
"type": "string",
"description": "Level of trust being warranted",
"knownValues": [
"basic",
"verified",
"trusted",
"highly-trusted"
]
},
"description": {
"type": "string",
"maxLength": 300,
"description": "Optional description explaining the basis for this warrant"
},
"warrantType": {
"type": "string",
"description": "Type of warrant being provided",
"knownValues": [
"general",
"business",
"individual",
"technical",
"financial"
]
}
}
},
"description": "A warrant where one ATProto identity vouches for the trustworthiness of another identity"
}