site.mochott.longPost

An extra field on an app.bsky.feed.post record, stored under the key 'site.mochott.longPost'. It means the post is the opening of a long post and the full text is the referenced article. The reference must point to a site.mochott.article in the same repository as the post (the post's author); readers must ignore it when the DID differs. The article belongs to the long post: when the post is deleted, mochott deletes the article and its site.standard.document if the author has authorized mochott (see site.mochott.account.getAuthorization).

Repository @tokimeki.blue did:plc:4tr5dqti7nmu6g2czpthntak namespace authority
Details · object
Kindobject
Authoritymochott.site
Indexed
cid bafyreihythvfa5acukhzta7zfp4faqkhvgpbnurqr33pkag6jtoast6abu

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "An extra field on an app.bsky.feed.post record, stored under the key 'site.mochott.longPost'. It means the post is the opening of a long post and the full text is the referenced article. The reference must point to a site.mochott.article in the same repository as the post (the post's author); readers must ignore it when the DID differs. The article belongs to the long post: when the post is deleted, mochott deletes the article and its site.standard.document if the author has authorized mochott (see site.mochott.account.getAuthorization).",
      "properties": {
        "cid": {
          "description": "CID of that article record.",
          "format": "cid",
          "type": "string"
        },
        "uri": {
          "description": "AT URI of the site.mochott.article holding the full text: at://{author DID}/site.mochott.article/{rkey}.",
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri",
        "cid"
      ],
      "type": "object"
    }
  },
  "description": "Marks a Bluesky post as the opening of a long post whose full text is a mochott article.",
  "id": "site.mochott.longPost",
  "lexicon": 1,
  "revision": 2
}