garden.lexicon.service
Declares XRPC methods available on a DID document service. The rkey is the service fragment ID without the # prefix (e.g., 'atproto_pds' for '#atproto_pds').
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | lexicon.garden |
| Indexed |
Record
record · key anyProperties
description
stringDescription of what this service provides.
maxLength: 1000
The type of service being declared.
maxLength: 100
urlTemplates
arrayURL templates for constructing web URLs from AT-URIs or record data. Useful for linking to web views of records.
#method
objectProperties
authMethods
arrayAuthentication methods supported by this method.
maxLength: 50knownValues: none | atproto.admin | atproto.bearer | atproto.oauth | atproto.inter-service
deprecated
booleanWhether this method is deprecated and should no longer be used.
AT-URI pointing to a lexicon schema that defines this method.
#urlTemplate
objectProperties
collections
arrayNSIDs of collections this URL template applies to.
description
stringDescription of what this URL template is for.
maxLength: 1000
URI template with placeholders for record data
maxLength: 2000
Publisher documentation
Déclare les méthodes XRPC et les modèles d'URL disponibles sur un service de document DID. Utilisez ceci pour documenter les services que votre identité fournit.
main
Le type d'enregistrement principal pour déclarer un service. Le rkey doit être l'ID du fragment de service sans le préfixe # (par exemple, 'atproto_pds' pour '#atproto_pds').
serviceType- L'identifiant de type pour ce service (par exemple, 'AtprotoPersonalDataServer', 'AtprotoLabeler'). Doit correspondre au type utilisé dans le document DID.
description- Une description lisible par l'homme de ce que ce service fournit et de son objectif.
methods- Un tableau de méthodes XRPC que ce service prend en charge. Chaque méthode référence un schéma de lexicon définissant l'interface de la méthode.
urlTemplates- Modèles d'URL pour construire des URLs web à partir d'AT-URIs ou de données d'enregistrement. Utile pour créer des liens vers des vues web des enregistrements stockés dans ce service.
#urlTemplate
Un modèle d'URL pour construire des liens web vers des enregistrements ou des ressources servis par ce service.
url- Un modèle d'URI avec des espaces réservés pour les données d'enregistrement. Les espaces réservés suivent la syntaxe RFC 6570 (par exemple, '{did}', '{rkey}').
description- Une description lisible par l'homme de l'objectif de ce modèle d'URL et de quand il doit être utilisé.
collections- NSIDs des collections d'enregistrements auxquelles ce modèle d'URL s'applique. Lorsqu'un enregistrement de l'une de ces collections est consulté, ce modèle peut être utilisé pour construire un lien web.
#method
Une déclaration d'une méthode XRPC disponible sur ce service.
lexicon- Un AT-URI pointant vers le schéma de lexicon qui définit l'interface de cette méthode (entrée, sortie et erreurs).
deprecated- Si cette méthode est obsolète et ne doit plus être utilisée. Les clients doivent éviter d'appeler les méthodes obsolètes.
authMethods- Méthodes d'authentification prises en charge par cette méthode. Les valeurs connues incluent 'none', 'atproto.admin', 'atproto.bearer', 'atproto.oauth' et 'atproto.inter-service'.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
at.inlay.endpoint
recordEndpoint record. Declares that a DID serves a given XRPC method. The rkey is the method NSID.