app.userinput.visited

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.

Repository @userinput.app did:plc:uyixj57k6nmxrdj7pjs2ss5s namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityuserinput.app
Indexed

Record

record · key any

Properties

firstVisited

requiredstring · datetime

When the author first visited this space. Preserved across re-visits.

lastVisited

requiredstring · datetime

When the author most recently visited this space. Bumped on every recorded visit; the 'boards you've visited' list sorts by this.

space

requiredref

The visited space. Carries the full identity (owner DID + rkey + cid); the record key alone is only a dedup key.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • 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 that is an ancestor or descendant of an existing bookmark rewrites the existing record's subject via putRecord rather than creating a second one. Navigation resolves the bookmark to the furthest-read bud on the path containing the subject, falling back to the subject itself.

  • 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.

  • 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.

  • 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 moved to. Identified by the proposal-0016 triple of space authority DID, this NSID as the space type, and a space key.