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.
Details · query
| Kind | query |
|---|---|
| Authority | lexicon.garden |
| Commit rev | 3mzw7lcmvmw2d |
| Indexed |
Query
query · GETParameters
query stringThe NSID to resolve.
Output
application/jsoncid
string · cidThe schema record's CID, computed from the record, when the outcome is found.
lexiconType
stringThe type of the lexicon's main def, when the outcome is found and it has one.
maxLength: 32knownValues: record | query | procedure | subscription | permission-set
A sentence describing the outcome, for display.
maxLength: 300
knownValues: found | failed | timeout
The five steps in order. A failed step leaves every later step pending.
minLength: 5maxLength: 5
uri
string · at-uriThe schema record's AT-URI, when the outcome is found.
Errors
InvalidRequest
The nsid parameter is not a valid NSID.
#link
object#step
objectSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
NSID を受け、publish 済み Lexicon のスキーマ定義を解決して返す。DNS TXT 解決を伴うためサーバ側で実行する。未解決なら resolved=false。
-
Resolves an atproto lexicon (NSID) to a schema.