The group's own description of itself, including whether it wants to be discoverable. Written by the group authority into its repo in the group's space, so it travels with the group when it changes app — a group that chose to be unlisted stays unlisted under a new operator.
literal:self
Fixed literal value
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
description
string
Optional
No description available.
maxLength: 3000 bytesmaxGraphemes: 300 graphemeslisted
boolean
Optional
Whether the group may appear in an application's public directory. Absent means listed, so existing groups keep behaving as before. Unlisted hides the name and description from non-members; it cannot hide the group's existence, because a group is an account and a PDS enumerates its accounts publicly (see docs/evidence/privacy-of-membership.md).
name
string
Required
No description available.
maxLength: 640 bytesmaxGraphemes: 64 graphemesView raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"createdAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 640,
"maxGraphemes": 64
},
"listed": {
"type": "boolean",
"description": "Whether the group may appear in an application's public directory. Absent means listed, so existing groups keep behaving as before. Unlisted hides the name and description from non-members; it cannot hide the group's existence, because a group is an account and a PDS enumerates its accounts publicly (see docs/evidence/privacy-of-membership.md)."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"description": {
"type": "string",
"maxLength": 3000,
"maxGraphemes": 300
}
}
},
"description": "The group's own description of itself, including whether it wants to be discoverable. Written by the group authority into its repo in the group's space, so it travels with the group when it changes app — a group that chose to be unlisted stays unlisted under a new operator."
}