com.getorbyt.community.post

getorbyt.com

Documentation

A user-owned canonical link between a Bluesky post and an Orbyt Community. A sidecar record: it lives in the post author's own repository and its record key MUST be the record key of the linked app.bsky.feed.post, exactly as app.bsky.feed.threadgate does. That makes one link per post structural rather than enforced after the fact, and lets the link be fetched with a single com.atproto.repo.getRecord once the post URI is known. The linked post remains canonical in app.bsky.feed.post.

main record

A user-owned canonical link between a Bluesky post and an Orbyt Community. A sidecar record: it lives in the post author's own repository and its record key MUST be the record key of the linked app.bsky.feed.post, exactly as app.bsky.feed.threadgate does. That makes one link per post structural rather than enforced after the fact, and lets the link be fetched with a single com.atproto.repo.getRecord once the post URI is known. The linked post remains canonical in app.bsky.feed.post.

Record Key tid Timestamp-based ID

Properties

community string at-uri Required

The com.getorbyt.community.declaration record this post is linked to.

createdAt string datetime Required

An RFC 3339 formatted timestamp.

post string at-uri Required

The linked app.bsky.feed.post. It must live in the same repository as this record and share its record key. Spelled as a plain AT-URI rather than a strong reference so the link never pins a CID it would have to chase.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "community",
      "post",
      "createdAt"
    ],
    "properties": {
      "post": {
        "type": "string",
        "format": "at-uri",
        "description": "The linked app.bsky.feed.post. It must live in the same repository as this record and share its record key. Spelled as a plain AT-URI rather than a strong reference so the link never pins a CID it would have to chase."
      },
      "community": {
        "type": "string",
        "format": "at-uri",
        "description": "The com.getorbyt.community.declaration record this post is linked to."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      }
    }
  },
  "description": "A user-owned canonical link between a Bluesky post and an Orbyt Community. A sidecar record: it lives in the post author's own repository and its record key MUST be the record key of the linked app.bsky.feed.post, exactly as app.bsky.feed.threadgate does. That makes one link per post structural rather than enforced after the fact, and lets the link be fetched with a single com.atproto.repo.getRecord once the post URI is known. The linked post remains canonical in app.bsky.feed.post."
}

Lexicon Garden

@