art.cllctv.core.entry

cllctv.art

Documentation

main record

No description available.

Record Key tid Timestamp-based ID

Properties

bskyPostRef ref com.atproto.repo.strongRef Optional

Strong reference to a Bluesky post. Useful to keep track of comments off-platform.

content union Optional

Open union used to define the record's content. Each entry must specify a $type and may be extended with other lexicons to support additional content formats.

coverImage blob Optional

Image to used for thumbnail or cover image. Less than 1MB is size.

maxSize: 2.0 MB
coverImageHash string Optional

No description available.

maxLength: 64 bytesmaxGraphemes: 640 graphemes
description string Optional

A brief description or excerpt from the document.

maxLength: 30000 bytesmaxGraphemes: 3000 graphemes
format string Required

The category of the entry. Values include: note (brief thought), tutorial (step-by-step guide), manifesto (declaration of intent), article (informative), essay (analytical), poem (verse), sketch (fragment), journal (personal log), review (evaluation), and critique (formal analysis).

Known values: note, tutorial, manifesto, article, essay, poem, sketch, journal, review, critique
langs array of string language Optional

No description available.

maxLength: 3 items
ogImage blob Optional

No description available.

maxSize: 1.0 MB
parent string at-uri Optional

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

path string Optional

Combine with site or publication url to construct a canonical URL to the document. Prepend with a leading slash.

publishedAt string datetime Required

Timestamp of the documents publish time.

tags array of string Optional

Array of strings used to tag or categorize the document. Avoid prepending tags with hashtags.

textContent string Optional

Plaintext representation of the documents contents. Should not contain markdown or other formatting.

title string Required

Title of the document.

maxLength: 5000 bytesmaxGraphemes: 500 graphemes
updatedAt string datetime Optional

Timestamp of the documents last edit.

visibility string Required

The intended visibility of the record. Values include: public (global discovery and indexed), profile (visible on profile but excluded from global feeds), unlisted (hidden from all lists; accessible only via direct URI), and private (intended for the author only; not yet implemented).

Known values: public, profile, unlisted
View raw schema
{
  "key": "tid",
  "record": {
    "properties": {
      "bskyPostRef": {
        "description": "Strong reference to a Bluesky post. Useful to keep track of comments off-platform.",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "content": {
        "closed": false,
        "description": "Open union used to define the record's content. Each entry must specify a $type and may be extended with other lexicons to support additional content formats.",
        "refs": [
          "art.cllctv.core.defs#entryContent"
        ],
        "type": "union"
      },
      "contributors": {
        "items": {
          "ref": "site.standard.document#contributor",
          "type": "ref"
        },
        "type": "array"
      },
      "coverImage": {
        "accept": [
          "image/*"
        ],
        "description": "Image to used for thumbnail or cover image. Less than 1MB is size.",
        "maxSize": 2000000,
        "type": "blob"
      },
      "coverImageAspectRatio": {
        "ref": "app.bsky.embed.defs#aspectRatio",
        "type": "ref"
      },
      "coverImageHash": {
        "maxGraphemes": 640,
        "maxLength": 64,
        "type": "string"
      },
      "description": {
        "description": "A brief description or excerpt from the document.",
        "maxGraphemes": 3000,
        "maxLength": 30000,
        "type": "string"
      },
      "format": {
        "description": "The category of the entry. Values include: note (brief thought), tutorial (step-by-step guide), manifesto (declaration of intent), article (informative), essay (analytical), poem (verse), sketch (fragment), journal (personal log), review (evaluation), and critique (formal analysis).",
        "knownValues": [
          "note",
          "tutorial",
          "manifesto",
          "article",
          "essay",
          "poem",
          "sketch",
          "journal",
          "review",
          "critique"
        ],
        "type": "string"
      },
      "labels": {
        "description": "Self-label values for this post. Effectively content warnings.",
        "refs": [
          "com.atproto.label.defs#selfLabels"
        ],
        "type": "union"
      },
      "langs": {
        "items": {
          "format": "language",
          "type": "string"
        },
        "maxLength": 3,
        "type": "array"
      },
      "links": {
        "description": "Array of values describing relationships between this document and external resources",
        "refs": [],
        "type": "union"
      },
      "ogImage": {
        "accept": [
          "image/*"
        ],
        "maxSize": 1000000,
        "type": "blob"
      },
      "parent": {
        "format": "at-uri",
        "type": "string"
      },
      "path": {
        "description": "Combine with site or publication url to construct a canonical URL to the document. Prepend with a leading slash.",
        "type": "string"
      },
      "publishedAt": {
        "description": "Timestamp of the documents publish time.",
        "format": "datetime",
        "type": "string"
      },
      "tags": {
        "description": "Array of strings used to tag or categorize the document. Avoid prepending tags with hashtags.",
        "items": {
          "maxGraphemes": 128,
          "maxLength": 1280,
          "type": "string"
        },
        "type": "array"
      },
      "textContent": {
        "description": "Plaintext representation of the documents contents. Should not contain markdown or other formatting.",
        "type": "string"
      },
      "title": {
        "description": "Title of the document.",
        "maxGraphemes": 500,
        "maxLength": 5000,
        "type": "string"
      },
      "updatedAt": {
        "description": "Timestamp of the documents last edit.",
        "format": "datetime",
        "type": "string"
      },
      "visibility": {
        "description": "The intended visibility of the record. Values include: public (global discovery and indexed), profile (visible on profile but excluded from global feeds), unlisted (hidden from all lists; accessible only via direct URI), and private (intended for the author only; not yet implemented).",
        "knownValues": [
          "public",
          "profile",
          "unlisted"
        ],
        "type": "string"
      }
    },
    "required": [
      "format",
      "visibility",
      "title",
      "publishedAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@