app.bluefeed.feed.generator

lexicon.store View official

Documentation

Record defining a BlueFeed custom feed.

main record

Record defining a BlueFeed custom feed.

Record Key string

Properties

automaticUpdate boolean Optional

Whether the feed auto-updates based on search words.

Default: false
avatar string uri Optional

URL of the avatar image for the feed.

createdAt string datetime Required

Timestamp of feed creation.

description string Optional

Description of the feed.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
editorDIDs array of string did Optional

DIDs of users allowed to edit this feed.

genre string Optional

Specific genre within the genre group.

genreGroup string Optional

Top-level genre category.

isPublic boolean Optional

Whether the feed is publicly listed.

Default: true
label string Optional

Content label for the feed.

name string Required

Display name of the feed.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
posts array of string at-uri Optional

Ordered list of post AT URIs included in this feed.

searchWords string Optional

Search keywords for automatic feed updates.

maxLength: 640 bytes
tags array of string Optional

Tags for discoverability.

maxLength: 20 items
View raw schema
{
  "key": "string",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "createdAt"
    ],
    "properties": {
      "name": {
        "type": "string",
        "maxLength": 640,
        "description": "Display name of the feed.",
        "maxGraphemes": 64
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 640,
          "maxGraphemes": 64
        },
        "maxLength": 20,
        "description": "Tags for discoverability."
      },
      "genre": {
        "type": "string",
        "description": "Specific genre within the genre group."
      },
      "label": {
        "type": "string",
        "description": "Content label for the feed."
      },
      "posts": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "at-uri"
        },
        "description": "Ordered list of post AT URIs included in this feed."
      },
      "avatar": {
        "type": "string",
        "format": "uri",
        "description": "URL of the avatar image for the feed."
      },
      "isPublic": {
        "type": "boolean",
        "default": true,
        "description": "Whether the feed is publicly listed."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp of feed creation."
      },
      "editorDIDs": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "did"
        },
        "description": "DIDs of users allowed to edit this feed."
      },
      "genreGroup": {
        "type": "string",
        "description": "Top-level genre category."
      },
      "description": {
        "type": "string",
        "maxLength": 3000,
        "description": "Description of the feed.",
        "maxGraphemes": 300
      },
      "searchWords": {
        "type": "string",
        "maxLength": 640,
        "description": "Search keywords for automatic feed updates."
      },
      "automaticUpdate": {
        "type": "boolean",
        "default": false,
        "description": "Whether the feed auto-updates based on search words."
      },
      "descriptionFacets": {
        "type": "array",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        },
        "description": "Rich text facets for the description."
      }
    }
  },
  "description": "Record defining a BlueFeed custom feed."
}

Lexicon Garden

@