I don't agree with that;
I think if generic clients had a way to parse "unknown events" in a way that makes sense of them, the experience can be perfect.
Think about a picture; someone shares one as a kind 1. People comment on it. A discussion ensues. You want to be able to see what your follow list is discussing around that picture.
A song, a list, a highlight, an item for sell, anything is the same thing; if done publicly, it should be done in a kind 1. That's the cool thing about nostr; data flows unencumbered, not siloed.
What we need is a way for clients to be able to render and discover handlers for unhandled kinds.
Zapstr track events include in the content a kind-1-compatible payload (song name, and a link to the bech32)
The content of a zapstr track can be rendered without any special consideration and it would make sense to a user, safely ignoring all the metadata
So could the "special tag" be just the content?
Thread collapsed
Thread collapsed
Maybe it would still make sense to additionally define a 5th parameter to "e" tags for the root event where the replies carry the root kind. So [ "e", "", "", "root", 31337 ] for example.
nothing special to be done there; this should already be the case since the `a` tag of the root is tagged.
I’m trying to avoid the client to have to retrieve “root” events the user chose to ignore. So if you receive a comment, it would be good if the client can filter it directly.
Thread collapsed
Thread collapsed
Thread collapsed