Keyed self. Readers believe it on repositories the account owns or is a collaborator on, and in the commits a pull of its brought into a repository when merged. An account's first push claims the address git commits as there; after that it changes only when the account says.
literal:self
Fixed literal value
Properties
hashes
array
of
string
Required
Each the lowercase hex SHA-256 of the account's DID, a newline, and the address trimmed and lowercased: salted with the DID, so the record names no address and one address hashes apart in each account that claims it.
updatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
View raw schema
{
"description": "Keyed self. Readers believe it on repositories the account owns or is a collaborator on, and in the commits a pull of its brought into a repository when merged. An account's first push claims the address git commits as there; after that it changes only when the account says.",
"key": "literal:self",
"record": {
"properties": {
"hashes": {
"description": "Each the lowercase hex SHA-256 of the account's DID, a newline, and the address trimmed and lowercased: salted with the DID, so the record names no address and one address hashes apart in each account that claims it.",
"items": {
"maxLength": 64,
"minLength": 64,
"type": "string"
},
"type": "array"
},
"updatedAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"hashes",
"updatedAt"
],
"type": "object"
},
"type": "record"
}