A declaration of a Hypercert account profile.
Record Key
literal:self
Fixed literal value
Properties
avatar
union
Optional
Small image to be displayed next to posts from account. AKA, 'profile picture'
banner
union
Optional
Larger horizontal image to display behind profile view.
createdAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
description
string
Optional
Free-form profile description text.
maxLength: 2560 bytesmaxGraphemes: 256 graphemesdisplayName
string
Optional
No description available.
maxLength: 640 bytesmaxGraphemes: 64 graphemespronouns
string
Optional
Free-form pronouns text.
maxLength: 200 bytesmaxGraphemes: 20 graphemeswebsite
string
uri
Optional
A valid URI.
View raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"properties": {
"avatar": {
"refs": [
"org.hypercerts.defs#uri",
"org.hypercerts.defs#smallImage"
],
"type": "union",
"description": "Small image to be displayed next to posts from account. AKA, 'profile picture'"
},
"banner": {
"refs": [
"org.hypercerts.defs#uri",
"org.hypercerts.defs#largeImage"
],
"type": "union",
"description": "Larger horizontal image to display behind profile view."
},
"website": {
"type": "string",
"format": "uri"
},
"pronouns": {
"type": "string",
"maxLength": 200,
"description": "Free-form pronouns text.",
"maxGraphemes": 20
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"description": {
"type": "string",
"maxLength": 2560,
"description": "Free-form profile description text.",
"maxGraphemes": 256
},
"displayName": {
"type": "string",
"maxLength": 640,
"maxGraphemes": 64
}
}
},
"description": "A declaration of a Hypercert account profile."
}