social.grain.unspecced.markStoriesViewed
Record that the requesting account has watched these stories. Viewed state is private to the viewer and held by the appview, not written to the repo, so it follows the account across web, iOS and Android without being visible to anyone else.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | unspecced.grain.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsonAT URIs of the stories that were watched.
minLength: 1maxLength: 100
itemsstring · at-uri
Output
application/jsonSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.tempomusic.notification.updateSeen
procedureMark 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 `?viewer=` query parameter.