app.bulleted.note

ngerakines.me

Documentation

Supplemental text for a node. Shares the node's record key and repository, so the note for at://{did}/app.bulleted.node/{rkey} lives at at://{did}/app.bulleted.note/{rkey}.

main record

Supplemental text for a node. Shares the node's record key and repository, so the note for at://{did}/app.bulleted.node/{rkey} lives at at://{did}/app.bulleted.note/{rkey}.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

When the note was created.

subject string at-uri Required

The node this note supplements. Must be an app.bulleted.node in the same repository with the same rkey as this record. Derivable from this record's own address, but stored anyway so a third-party app encountering the record in isolation can tell what it supplements.

text string Required

The note's content.

maxLength: 100000 bytesmaxGraphemes: 20000 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "subject",
      "text",
      "createdAt"
    ],
    "properties": {
      "text": {
        "type": "string",
        "maxLength": 100000,
        "description": "The note's content.",
        "maxGraphemes": 20000
      },
      "facets": {
        "type": "array",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        },
        "description": "Rich text annotations over text."
      },
      "subject": {
        "type": "string",
        "format": "at-uri",
        "description": "The node this note supplements. Must be an app.bulleted.node in the same repository with the same rkey as this record. Derivable from this record's own address, but stored anyway so a third-party app encountering the record in isolation can tell what it supplements."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the note was created."
      }
    }
  },
  "description": "Supplemental text for a node. Shares the node's record key and repository, so the note for at://{did}/app.bulleted.node/{rkey} lives at at://{did}/app.bulleted.note/{rkey}."
}

Lexicon Garden

@