org.simocracy.notificationSeen
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Singleton record per user tracking when they last viewed their notifications. Written to the user's PDS with rkey 'self'.",
"key": "literal:self",
"record": {
"properties": {
"createdAt": {
"description": "When this record was first created",
"format": "datetime",
"type": "string"
},
"seenAt": {
"description": "When the user last opened /notifications",
"format": "datetime",
"type": "string"
}
},
"required": [
"seenAt",
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "org.simocracy.notificationSeen",
"lexicon": 1
}
Metadata
- DID
-
did:plc:qoti4acfmc5wg6zzmtix6hse - CID
-
bafyreigwvlubf3chho7wb4pd3kxatx6byutaqjve4wagbtbjqkj5csrlge - Indexed At
- 2026-04-29 18:50 UTC
- AT-URI
-
at://did:plc:qoti4acfmc5wg6zzmtix6hse/com.atproto.lexicon.schema/org.simocracy.notificationSeen
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Singleton (rkey 'self') marking when the user last checked their notifications.
-
so.sprk.notification.updateSeen procedure
Notify server that the requesting account has seen notifications. Requires auth.
-
app.bsky.notification.updateSeen procedure
Notify server that the requesting account has seen notifications. Requires auth.
-
Notify server that the requesting account has seen notifications. Requires auth.
-
app.tempomusic.notification.updateSeen procedure
Mark the requesting viewer's notifications as seen up to seenAt. Server clamps the stored value to max(stored, received) so the marker is monotonic. The viewer DID is read from the service-auth JWT (`iss` claim) — no …