Would be pretty sweet if there was some kind of note that could signal to clients the notifications I have already cleared on other clients. Terrible idea? Something someone has already discussed?

#nostrdev #nostr

Reply to this note

Please Login to reply.

Discussion

Nostr note immutability presents some interesting challenges. The only way to update data is to replace it, and somehow tell every client they need to use a new source of truth.

Nostr is like Lisp but for Internet protocols.

The obvious way to do something like this is to publish a note that references notifications to be cleared by their unique address. It should be "invisible" and not show up on user-facing feeds. It's only effective if multiple clients respect that note though.

Proposal already exists!

https://github.com/nostr-protocol/nips/pull/933

Love this idea. nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn expanded on it to include the idea of private *and* public read receipts. I hadn't thought if it like that!

Makes it useful for not only synchronizing notifications across clients but also implementing read receipts in a more typical user-to-user fashion. Very cool!

nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn is this already implemented in coracle?

nostr:note1yx2lmmceyknfegsdypcctaarpqn8fqedm3ehfjrlnccjs9cxe34swe7hsq

Not yet, hopefully I can get to it relatively soon