AT Protocol Lexicon Schema Indexer and Registry
Request indexing of lexicon schemas by NSID, DID, or domain.
/requestIndex
Queue a lexicon schema for indexing. DNS authority verification is performed automatically.
{
"type": "nsid" | "did" | "domain",
"value": "string"
}
nsid - Index a specific lexicon (e.g., app.bsky.feed.post)did - Index all lexicons from a DID (e.g., did:plc:xyz... or did:web:stream.place)domain - Index all lexicons from a domain (e.g., bsky.app, stream.place)curl -X POST https://api.lexicon.store/requestIndex \
-H "Content-Type: application/json" \
-d '{"type": "nsid", "value": "com.example.myLexicon"}'
{
"success": true,
"message": "Queued for indexing"
}
Lexicons define the schema for records in the AT Protocol. The Lexicon Store provides a central registry where anyone can discover and verify lexicon schemas:
com.atproto.lexicon.schema_lexicon.{domain} to prove ownershipBrowse indexed lexicons: pdsls.dev ยท Taproot
Learn more: AT Protocol Lexicon Specification