support.supper.richtext.facet

supper.support

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "bold": {
      "description": "Bold text.",
      "properties": {},
      "type": "object"
    },
    "byteSlice": {
      "properties": {
        "byteEnd": {
          "minimum": 0,
          "type": "integer"
        },
        "byteStart": {
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "byteStart",
        "byteEnd"
      ],
      "type": "object"
    },
    "code": {
      "description": "Code text.",
      "properties": {},
      "type": "object"
    },
    "italic": {
      "description": "Italic text.",
      "properties": {},
      "type": "object"
    },
    "link": {
      "properties": {
        "uri": {
          "description": "An absolute HTTP or HTTPS URL. Readers must reject other schemes and must not execute markup.",
          "format": "uri",
          "maxLength": 8000,
          "type": "string"
        }
      },
      "required": [
        "uri"
      ],
      "type": "object"
    },
    "main": {
      "description": "Annotations over UTF-8 byte ranges. Readers render recognized features only. Ranges must be nonempty, end-exclusive, within plaintext and on code point boundaries.",
      "properties": {
        "features": {
          "items": {
            "closed": false,
            "refs": [
              "#bold",
              "#italic",
              "#underline",
              "#code",
              "#link",
              "#mention"
            ],
            "type": "union"
          },
          "maxLength": 16,
          "type": "array"
        },
        "index": {
          "ref": "#byteSlice",
          "type": "ref"
        }
      },
      "required": [
        "index",
        "features"
      ],
      "type": "object"
    },
    "mention": {
      "description": "Account identity, independent of a cached handle or preferred profile client.",
      "properties": {
        "did": {
          "format": "did",
          "maxLength": 2048,
          "type": "string"
        }
      },
      "required": [
        "did"
      ],
      "type": "object"
    },
    "underline": {
      "description": "Underline text.",
      "properties": {},
      "type": "object"
    }
  },
  "id": "support.supper.richtext.facet",
  "lexicon": 1
}

Validate Record

Validate a record against support.supper.richtext.facet

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:mcsqdltevtjpu26xthzzmm2l
CID
bafyreietu26f7p35uo2egjknph4t2wdfylmuwlaf7jmoy43o4l3pnzwgsm
Indexed At
2026-09-28 20:30 UTC
AT-URI
at://did:plc:mcsqdltevtjpu26xthzzmm2l/com.atproto.lexicon.schema/support.supper.richtext.facet

Similar Lexicons

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

Lexicon Garden

@