At this level
app.tempomusic.notification ยท 4- app.tempomusic.notification.defs defs A single notification surfaced to the recipient. Server-projected from indexed like, reply and post records; recipients are scoped server-side from the viewer parameter.
- app.tempomusic.notification.getUnreadCount query Count of unread notifications for the requesting viewer. The viewer DID is read from the service-auth JWT (`iss` claim) โ no `?viewer=` query parameter.
- app.tempomusic.notification.listNotifications query Paginated notifications addressed to the requesting viewer, newest first. The viewer DID is read from the service-auth JWT (`iss` claim) โ no `?viewer=` query parameter.
- 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 `?viewer=` query parameter.