fyi.opensocial.conversation.state

lexicons.opensocial.fyi

Documentation

Where you are in a conversation, kept in your own inbox where only you read it, keyed by the conversation's key: how far you've read, and whether it's muted or left. Never shown to the others.

main record

Where you are in a conversation, kept in your own inbox where only you read it, keyed by the conversation's key: how far you've read, and whether it's muted or left. Never shown to the others.

Record Key any Any valid record key

Properties

conversation string at-uri Required

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

left boolean Optional

Hidden from your messages, and nothing more heard of it.

muted boolean Optional

No count and no notifications for it.

readUntil string datetime Optional

The newest message you've seen.

View raw schema
{
  "description": "Where you are in a conversation, kept in your own inbox where only you read it, keyed by the conversation's key: how far you've read, and whether it's muted or left. Never shown to the others.",
  "key": "any",
  "record": {
    "properties": {
      "conversation": {
        "format": "at-uri",
        "type": "string"
      },
      "left": {
        "description": "Hidden from your messages, and nothing more heard of it.",
        "type": "boolean"
      },
      "muted": {
        "description": "No count and no notifications for it.",
        "type": "boolean"
      },
      "readUntil": {
        "description": "The newest message you've seen.",
        "format": "datetime",
        "type": "string"
      }
    },
    "required": [
      "conversation"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@