app.userinput.visited
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "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 populate the author's 'boards you've visited' list quickly, ordered by lastVisited.",
"key": "any",
"record": {
"properties": {
"firstVisited": {
"description": "When the author first visited this space. Preserved across re-visits.",
"format": "datetime",
"type": "string"
},
"lastVisited": {
"description": "When the author most recently visited this space. Bumped on every recorded visit; the 'boards you've visited' list sorts by this.",
"format": "datetime",
"type": "string"
},
"space": {
"description": "The visited space. Carries the full identity (owner DID + rkey + cid); the record key alone is only a dedup key.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
}
},
"required": [
"space",
"firstVisited",
"lastVisited"
],
"type": "object"
},
"type": "record"
}
},
"id": "app.userinput.visited",
"lexicon": 1
}
Metadata
- DID
-
did:plc:uyixj57k6nmxrdj7pjs2ss5s - CID
-
bafyreicolxai426q2vjhezq6mh734is65nqoes36oztfqbc4wzkxtnobze - Indexed At
- 2026-06-10 03:05 UTC
- AT-URI
-
at://did:plc:uyixj57k6nmxrdj7pjs2ss5s/com.atproto.lexicon.schema/app.userinput.visited
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
ink.branchline.bookmark record
A bookmark the authoring account placed on a bud — a private-intent save pointing at a specific bud in a story. The AppView collapses bookmarks on the same ancestor chain into a single record: re-bookmarking a bud tha…
-
lol.atmobin.bookmark record
A private-ish bookmark of a record (it still lives in your public repo). The rkey is a hash of the subject URI so each account can bookmark a subject at most once.
-
chat.yakka.readMarker record
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.
-
app.bulleted.space space
An outline shared with a named set of people. Every bullet is still a record in its author's own permissioned repo for this space; the space is the authorization and sync boundary they share, not a place records are mov…