place.pollen.post.atmoembed

keith.pollen.place

Documentation

Embedded content from any Atmosphere app. Single item or curated collection.

main record

Embedded content from any Atmosphere app. Single item or curated collection.

Record Key tid Timestamp-based ID

Properties

authorDid string did Optional

DID of the embedded content's author.

authorHandle string handle Optional

Handle of the embedded content's author.

cid string cid Optional

CID of the embedded record for integrity verification.

createdAt string datetime Required

Client-declared timestamp when the post was created.

description string Optional

Description of the embedded content.

maxLength: 1000 bytes
items array of ref #embedItem Optional

Multiple embedded items (collection mode).

maxLength: 20 items
source string Optional

Identifier of the source Atmosphere app.

maxLength: 200 bytes
tags array of string Optional

Hashtags for discovery.

maxLength: 10 items
text string Optional

Optional commentary.

maxLength: 500 bytes
thumbnailUrl string uri Optional

Preview image URL.

title string Optional

Title of the embedded content.

maxLength: 300 bytes
updatedAt string datetime Optional

Timestamp of the most recent edit.

uri string at-uri Optional

AT URI of the embedded record (single-item mode).

webUrl string uri Optional

Web URL to view the content in its native app.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "createdAt"
    ],
    "properties": {
      "cid": {
        "type": "string",
        "format": "cid",
        "description": "CID of the embedded record for integrity verification."
      },
      "uri": {
        "type": "string",
        "format": "at-uri",
        "description": "AT URI of the embedded record (single-item mode)."
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 64
        },
        "maxLength": 10,
        "description": "Hashtags for discovery."
      },
      "text": {
        "type": "string",
        "maxLength": 500,
        "description": "Optional commentary."
      },
      "items": {
        "type": "array",
        "items": {
          "ref": "#embedItem",
          "type": "ref"
        },
        "maxLength": 20,
        "description": "Multiple embedded items (collection mode)."
      },
      "title": {
        "type": "string",
        "maxLength": 300,
        "description": "Title of the embedded content."
      },
      "facets": {
        "type": "array",
        "items": {
          "ref": "place.pollen.richtext.facet#main",
          "type": "ref"
        },
        "description": "Rich text annotations for the commentary."
      },
      "source": {
        "type": "string",
        "maxLength": 200,
        "description": "Identifier of the source Atmosphere app."
      },
      "webUrl": {
        "type": "string",
        "format": "uri",
        "description": "Web URL to view the content in its native app."
      },
      "authorDid": {
        "type": "string",
        "format": "did",
        "description": "DID of the embedded content's author."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Client-declared timestamp when the post was created."
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp of the most recent edit."
      },
      "description": {
        "type": "string",
        "maxLength": 1000,
        "description": "Description of the embedded content."
      },
      "authorHandle": {
        "type": "string",
        "format": "handle",
        "description": "Handle of the embedded content's author."
      },
      "thumbnailUrl": {
        "type": "string",
        "format": "uri",
        "description": "Preview image URL."
      }
    }
  },
  "description": "Embedded content from any Atmosphere app. Single item or curated collection."
}
embedItem object

A single item in a multi-item Atmosphere collection.

Properties

authorDid string did Required

DID of the content author.

authorHandle string handle Optional

Handle of the content author.

cid string cid Optional

CID for integrity verification.

commentary string Optional

Per-item commentary from the curator.

maxLength: 500 bytes
description string Optional

Description of the content.

maxLength: 1000 bytes
source string Required

Source Atmosphere app identifier.

maxLength: 200 bytes
thumbnailUrl string uri Optional

Preview image URL.

title string Optional

Title of the content.

maxLength: 300 bytes
uri string at-uri Required

AT URI of the record.

webUrl string uri Optional

Web URL to view the content.

View raw schema
{
  "type": "object",
  "required": [
    "uri",
    "source",
    "authorDid"
  ],
  "properties": {
    "cid": {
      "type": "string",
      "format": "cid",
      "description": "CID for integrity verification."
    },
    "uri": {
      "type": "string",
      "format": "at-uri",
      "description": "AT URI of the record."
    },
    "title": {
      "type": "string",
      "maxLength": 300,
      "description": "Title of the content."
    },
    "source": {
      "type": "string",
      "maxLength": 200,
      "description": "Source Atmosphere app identifier."
    },
    "webUrl": {
      "type": "string",
      "format": "uri",
      "description": "Web URL to view the content."
    },
    "authorDid": {
      "type": "string",
      "format": "did",
      "description": "DID of the content author."
    },
    "commentary": {
      "type": "string",
      "maxLength": 500,
      "description": "Per-item commentary from the curator."
    },
    "description": {
      "type": "string",
      "maxLength": 1000,
      "description": "Description of the content."
    },
    "authorHandle": {
      "type": "string",
      "format": "handle",
      "description": "Handle of the content author."
    },
    "thumbnailUrl": {
      "type": "string",
      "format": "uri",
      "description": "Preview image URL."
    }
  },
  "description": "A single item in a multi-item Atmosphere collection."
}

Lexicon Garden

@