app.bulleted.outline

ngerakines.me View official

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Titles and describes an outline. Record key 'self' means the identity's whole forest; any other key names the subtree at 'root'. The key is 'any' rather than 'tid' because 'self' is not a TID.",
      "key": "any",
      "record": {
        "properties": {
          "createdAt": {
            "description": "When the outline was created.",
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "description": "Longer summary of the outline.",
            "maxGraphemes": 600,
            "maxLength": 3000,
            "type": "string"
          },
          "image": {
            "accept": [
              "image/png",
              "image/jpeg",
              "image/webp"
            ],
            "description": "Preview image for link cards and og:image. SVG is deliberately excluded because it can carry script.",
            "maxSize": 1000000,
            "type": "blob"
          },
          "imageAlt": {
            "description": "Alt text for image. Required whenever image is present; enforced by the application.",
            "maxLength": 2000,
            "type": "string"
          },
          "root": {
            "description": "The node at the top of this outline. Absent means the whole forest; present if and only if the record key is not 'self'. The Lexicon cannot express that conditional, so the application enforces it.",
            "format": "at-uri",
            "type": "string"
          },
          "title": {
            "description": "Display title for the outline.",
            "maxGraphemes": 200,
            "maxLength": 1000,
            "type": "string"
          }
        },
        "required": [
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "app.bulleted.outline",
  "lexicon": 1
}

Validate Record

Validate a record against app.bulleted.outline

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:cbkjy5n7bk3ax2wplmtjofq2
CID
bafyreiem3rxz7qcfbsh2mtclqovlmixcqevcgsiehezbkj4ctmvn746wfa
Indexed At
2026-07-31 00:01 UTC
AT-URI
at://did:plc:cbkjy5n7bk3ax2wplmtjofq2/com.atproto.lexicon.schema/app.bulleted.outline

Similar Lexicons

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

  • The public outline for an identity, optionally zoomed to one bullet. Answers from this appview's index of public records; it does not read the identity's PDS. No authentication, because everything here is already public.

  • A single bullet in an outline. Parentage is expressed only by a child pointing up at its parent; there is no children array.

Lexicon Garden

@