fyi.atstore.listing.detail

atstore.fyi

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Public protocol or app listing in the AT Store directory.",
      "key": "tid",
      "record": {
        "properties": {
          "categorySlug": {
            "description": "Single browse category key (e.g. protocol/pds).",
            "maxLength": 256,
            "type": "string"
          },
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "maxLength": 20000,
            "type": "string"
          },
          "externalUrl": {
            "description": "Primary product or project URL.",
            "format": "uri",
            "maxLength": 2048,
            "type": "string"
          },
          "heroImage": {
            "description": "Hero / cover image (HTTPS URL).",
            "format": "uri",
            "maxLength": 2048,
            "type": "string"
          },
          "icon": {
            "format": "uri",
            "maxLength": 2048,
            "type": "string"
          },
          "name": {
            "maxLength": 640,
            "type": "string"
          },
          "screenshots": {
            "items": {
              "format": "uri",
              "maxLength": 2048,
              "type": "string"
            },
            "maxLength": 20,
            "type": "array"
          },
          "slug": {
            "description": "Stable URL slug; unique within the publishing account.",
            "maxLength": 512,
            "minLength": 1,
            "type": "string"
          },
          "tagline": {
            "maxLength": 300,
            "type": "string"
          },
          "updatedAt": {
            "format": "datetime",
            "type": "string"
          }
        },
        "required": [
          "slug",
          "name",
          "tagline",
          "externalUrl",
          "icon",
          "heroImage",
          "categorySlug",
          "createdAt",
          "updatedAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "fyi.atstore.listing.detail",
  "lexicon": 1
}

Validate Record

Validate a record against fyi.atstore.listing.detail

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:dvy6bdnofdfc4php4s5b457d
CID
bafyreic22wkhhddgs6dlji6b3ddsymtxtlk2hrgyb5iizwkyaj6hrmh7gy
Indexed At
2026-04-10 06:13 UTC
AT-URI
at://did:plc:dvy6bdnofdfc4php4s5b457d/com.atproto.lexicon.schema/fyi.atstore.listing.detail

Version History (6 versions)

Similar Lexicons

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

  • Fetch one public verified listing. Provide exactly one of `uri` (fyi.atstore.listing.detail AT URI) or `externalUrl` (unique storefront URL); `externalUrl` uses the same matching rules as the former resolve endpoint.

  • A third-party or community listing for an app built on or for the AT Protocol.

  • AT Store app profile for discovery and TAP ingestion (Kitchen-style).

  • The canonical self-published profile for an app built on or for the AT Protocol.

  • A user or project profile in the Atmosphere registry. Created by the account owner on their PDS; one record per account. Reviews, ratings, moderation, and other social data live in sibling com.atmosphereaccount.registry…

Lexicon Garden

@