Can Nostr comments be filtered?
Context
We are looking to build out a commenting system that is compatible with other Nostr clients and applications. This would allow BOLT🔩FUN users to see comments on their story that are posted from other applications such as Damus.
To do this, we first need to create a root event (@MTG) that can be referenced to obtain the correct story link and description. Once the root event is created, any subsequent comments can use this event as the reference point. This allows users on applications such as Damus to comment on stories posted to BOLT🔩FUN's platform, creating compatibility between different relays and clients.
UX Question
When designing a commenting component that has cross-party relayed comments (powered by Nostr), a particular question arises:
- How might we allow makers to view/hide comments from other applications?
For this to be possible, our API would have to be able to filter events (incl. comments) based on where they are published (e.g BOLT🔩FUN, Damus, etc).
Solutions (?)
There are currently two possible solutions that we are exploring in order to filter events...
-
Add some special tags to comments created on BOLT🔩FUN (Drawback: Anyone can add this special tag to the comments)
-
Add a unique SIGNED tag to each comment created on BOLT🔩FUN
Any thoughts? We'd love some input from the rest of the Nostr community! Drop your ideas below 👇