Declaration of an Exosphere Sphere, published on the owner's PDS. Enables third-party discovery and indexing of Spheres across the AT Protocol network.
Record Key
literal:self
Fixed literal value
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
maxLength: 64 bytesdescription
string
Optional
Short description of the Sphere's purpose.
maxLength: 1024 bytesmodules
array
of
string
Optional
Module names enabled for this Sphere.
name
string
Required
Human-readable display name.
maxLength: 256 bytesvisibility
string
Required
Whether the Sphere's content is publicly readable.
maxLength: 64 bytesKnown values:
public, privateView raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"name",
"visibility",
"createdAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"description": "Human-readable display name."
},
"modules": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256
},
"description": "Module names enabled for this Sphere."
},
"createdAt": {
"type": "string",
"format": "datetime",
"maxLength": 64
},
"visibility": {
"type": "string",
"maxLength": 64,
"description": "Whether the Sphere's content is publicly readable.",
"knownValues": [
"public",
"private"
]
},
"description": {
"type": "string",
"maxLength": 1024,
"description": "Short description of the Sphere's purpose."
}
}
},
"description": "Declaration of an Exosphere Sphere, published on the owner's PDS. Enables third-party discovery and indexing of Spheres across the AT Protocol network."
}