I am the furthest thing from a developer but I do wonder if this is a dumb idea or not:

As #nostr becomes more popular we will probably see, more than we already have, single-purpose clients i.e. "Twitter" clients, traditional blogging clients, "YouTube" clients, "Twitch" clients, etc. What if we, the nostr community, fleshed out these roles further? Whether it be completely new NIPs or adding new functionality to existing NIPs. I'm personally thinking along the lines of content-specific kinds based on roles like the examples above. Then expand the follows list to allow tagging what kinds you follow from any given pubkey. Finally encourage clients to filter what follows they show and what notes they show based on what kind of note that app wants to use. You could still have clients that don't filter at all and just show everything regardless of the kind.

For example, "Twitter" uses kind A notes, "Wordpress" uses kind B notes, and "Youtube" uses kind C notes for video posts and kind D notes for the comment section. So if I follow pubkey A on "Twitter" it tags the entry in my follows list with a "kind A" tag in my follows list. So if I go to "Youtube" it wouldn't show me as following the same pubkey because the follow list entry isn't tagged with kind C and kind D. And if I chose to follow them on "Youtube" it would add the kind C and kind D tags.

Reply to this note

Please Login to reply.

Discussion

No replies yet.