chat.yakka.readMarker
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "How far the viewer has read in one space. Lives in the viewer's own chat.yakka.settings space, authority=self (ADR 0017), so read state follows the person across devices and into third-party clients.",
"key": "any",
"record": {
"properties": {
"lastSeen": {
"description": "The last message the viewer has seen, by URI. Deliberately NOT yakka.chat's view sequence: that number is service-local and meaningless to another view (ADR 0012), so the portable form references the message and every app derives its own position. yakka.chat caches the derived sequence for unread math; this record stays the truth.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"space": {
"description": "The space this marker is for. Also the record key, so a marker is upserted rather than accumulated.",
"format": "at-uri",
"type": "string"
},
"updatedAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"space",
"lastSeen",
"updatedAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "chat.yakka.readMarker",
"lexicon": 1
}
Metadata
- DID
-
did:plc:wpjoy2orkqq5m65vq7gg7liz - CID
-
bafyreiceotam2hbzicmfojdnkdkf4cnkwlv7c3wzfnrkq6mp4anuk2yz5u - Indexed At
- 2026-08-29 15:21 UTC
- AT-URI
-
at://did:plc:wpjoy2orkqq5m65vq7gg7liz/com.atproto.lexicon.schema/chat.yakka.readMarker
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
How far you've read in a group's chat, kept in your own inbox where only you read it.
-
chat.yakka.markRead procedure
Advance the viewer's read marker for a channel. The marker is a `chat.yakka.readMarker` record in the viewer's own settings space (ADR 0017), so it follows them to any client rather than living in this appview's idea of…
-
Viewer state, kept apart from the channel because it changes on every read while the channel rarely changes.
-
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.
-
app.userinput.visited record
A private-ish bookmark marking a space the author has visited, written to the author's own repo. The record key matches the visited space's record key, so re-visiting overwrites the same record (one per space). Used to …