# 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).

- Kind: object
- Authority: mochott.site
- Lexicon: 1
- Published by [tokimeki.blue](https://lexicon.garden/identity/did:plc:4tr5dqti7nmu6g2czpthntak), the NSID's authority

## Links

- [Documentation](https://lexicon.garden/lexicon/did:plc:4tr5dqti7nmu6g2czpthntak/site.mochott.longPost)
- [Schema JSON](https://lexicon.garden/lexicon/did:plc:4tr5dqti7nmu6g2czpthntak/site.mochott.longPost/schema.json)
- [Analytics](https://lexicon.garden/lexicon/did:plc:4tr5dqti7nmu6g2czpthntak/site.mochott.longPost/analytics)

## Object (`site.mochott.longPost`)

Type: object

### Properties

- `cid` (string · cid, required): CID of that article record.
- `uri` (string · at-uri, required): AT URI of the site.mochott.article holding the full text: at://{author DID}/site.mochott.article/{rkey}.

## Schema

```json
{
  "$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
}
```
