garden.lexicon.resolveTrace

Resolve an NSID from the network and report each step: the authority domain, the _lexicon TXT record, the DID document, the com.atproto.lexicon.schema record and validation. A lexicon that resolves is stored and indexed. Steps answered from Lexicon Garden's caches make no network request; traces that do count against a per-client rate limit.

Repository @lexicon.garden did:plc:akhgi4ekkeaupiqsis6g2gqg namespace authority
Details · query
Kindquery
Authoritylexicon.garden
Commit rev3mzw7lcmvmw2d
Indexed

Query

query · GET

Parameters

query string

nsid

requiredstring · nsid

The NSID to resolve.

Output

application/json

cid

string · cid

The schema record's CID, computed from the record, when the outcome is found.

The type of the lexicon's main def, when the outcome is found and it has one.

  • maxLength: 32
  • knownValues: record | query | procedure | subscription | permission-set

message

requiredstring

A sentence describing the outcome, for display.

  • maxLength: 300

nsid

requiredstring · nsid

outcome

requiredstring
  • knownValues: found | failed | timeout

steps

requiredarray

The five steps in order. A failed step leaves every later step pending.

  • minLength: 5
  • maxLength: 5
itemsref
Reference

uri

string · at-uri

The schema record's AT-URI, when the outcome is found.

Errors

InvalidRequest

The nsid parameter is not a valid NSID.

#step

object

Properties

detail

requiredstring

What the step found, or why it failed.

  • maxLength: 2000

id

requiredstring
  • knownValues: authority | dns | did | record | index

label

requiredstring
  • maxLength: 64

status

requiredstring
  • knownValues: done | failed | pending

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.