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
Declara métodos XRPC e templates de URL disponíveis em um serviço de documento DID. Use isso para documentar quais serviços sua identidade fornece.
main
O tipo de registro principal para declarar um serviço. O rkey deve ser o ID do fragmento de serviço sem o prefixo # (por exemplo, 'atproto_pds' para '#atproto_pds').
serviceType- O identificador de tipo para este serviço (por exemplo, 'AtprotoPersonalDataServer', 'AtprotoLabeler'). Deve corresponder ao tipo usado no documento DID.
description- Uma descrição legível por humanos do que este serviço fornece e seu propósito.
methods- Um array de métodos XRPC que este serviço suporta. Cada método referencia um esquema de lexicon que define a interface do método.
urlTemplates- Templates de URL para construir URLs web a partir de AT-URIs ou dados de registro. Útil para vincular a visualizações web de registros armazenados neste serviço.
#urlTemplate
Um template de URL para construir links web para registros ou recursos servidos por este serviço.
url- Um template de URI com marcadores de posição para dados de registro. Os marcadores seguem a sintaxe RFC 6570 (por exemplo, '{did}', '{rkey}').
description- Uma descrição legível por humanos do propósito deste template de URL e quando deve ser usado.
collections- NSIDs das coleções de registros às quais este template de URL se aplica. Quando um registro de uma dessas coleções é visualizado, este template pode ser usado para construir um link web.
#method
Uma declaração de um método XRPC disponível neste serviço.
lexicon- Um AT-URI apontando para o esquema de lexicon que define a interface deste método (entrada, saída e erros).
deprecated- Se este método está obsoleto e não deve mais ser usado. Os clientes devem evitar chamar métodos obsoletos.
authMethods- Métodos de autenticação suportados por este método. Valores conhecidos incluem 'none', 'atproto.admin', 'atproto.bearer', 'atproto.oauth' e '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.