Lexicon Store

AT Protocol Lexicon Schema Indexer and Registry

Submit Indexing Request

Request indexing of lexicon schemas by NSID, DID, or domain.

Enter a valid NSID like com.example.myLexicon

API Documentation

POST /requestIndex

Queue a lexicon schema for indexing. DNS authority verification is performed automatically.

Request Body

{
  "type": "nsid" | "did" | "domain",
  "value": "string"
}

Parameters

Example

curl -X POST https://api.lexicon.store/requestIndex \
  -H "Content-Type: application/json" \
  -d '{"type": "nsid", "value": "com.example.myLexicon"}'

Response

{
  "success": true,
  "message": "Queued for indexing"
}

How It Works

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:

  1. Publish your lexicon to your PDS at com.atproto.lexicon.schema
  2. Add a DNS TXT record at _lexicon.{domain} to prove ownership
  3. Submit your NSID, DID, or domain via the form above (or we auto-index from the firehose)
  4. We verify DNS authority and store verified schemas in the canonical collection

Browse indexed lexicons: pdsls.dev ยท Taproot

Learn more: AT Protocol Lexicon Specification