A declaration of an Atmosphere service provider.
tid
Timestamp-based ID
Properties
contact
ref
#contact
Required
Provider's contact information
description
string
Required
Description of the services distinguish and are offered by provider.
maxLength: 256 bytesmaxGraphemes: 2560 graphemesdid
string
uri
Required
Provider's DID document containing 1 or more of following services: #atproto_pds, #appview_bsky, #appview_notif
displayName
string
Required
Abbreviated name for displaying in limited UI space presentations (e.g. button label).
maxLength: 15 bytesmaxGraphemes: 150 graphemeslegalName
string
Required
Provider's full legal name
maxLength: 64 bytesmaxGraphemes: 640 graphemeslinks
ref
#links
Required
URLs of the providers website and service policy documents.
services
array
of
string
Required
The services offered by the provider as listed in the provider's DID document.
theme
ref
#theme
Required
URLs of the providers website and service policy documents.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"did",
"legalName",
"displayName",
"description",
"services",
"theme",
"links",
"contact"
],
"properties": {
"did": {
"type": "string",
"format": "uri",
"description": "Provider's DID document containing 1 or more of following services: #atproto_pds, #appview_bsky, #appview_notif"
},
"links": {
"ref": "#links",
"type": "ref",
"description": "URLs of the providers website and service policy documents."
},
"theme": {
"ref": "#theme",
"type": "ref",
"description": "URLs of the providers website and service policy documents."
},
"contact": {
"ref": "#contact",
"type": "ref",
"description": "Provider's contact information"
},
"services": {
"type": "array",
"items": {
"type": "string",
"knownValues": [
"atproto_pds",
"bsky_appview",
"bsky_notif"
]
},
"description": "The services offered by the provider as listed in the provider's DID document."
},
"legalName": {
"type": "string",
"maxLength": 64,
"description": "Provider's full legal name",
"maxGraphemes": 640
},
"description": {
"type": "string",
"maxLength": 256,
"description": "Description of the services distinguish and are offered by provider.",
"maxGraphemes": 2560
},
"displayName": {
"type": "string",
"maxLength": 15,
"description": "Abbreviated name for displaying in limited UI space presentations (e.g. button label).",
"maxGraphemes": 150
}
}
},
"description": "A declaration of an Atmosphere service provider."
}