The topical relay model is a different workflow:
1. You decided to write about a topic.
2. You client determines that the topic is "sourdough bread baking".
3. Your client writes the event to the "bread baking" relay and adds "sourdough" as a tag.
4. Everyone in the sourdough community forum immediately sees your event. Nobody else sees your event. The moderator (human or AI) can immediately moderate the event, as they know what a sourdough forum event should look like and they oversee the content on that relay.
5. You open your "notifications/chat/kind01" client and can see the responses from the sourdough forum in it.
6. You can respond there, only to them, but you can also allow your wider fren group to see the discussion, by broadcasting it to more relays.
The thing with relays, is that you could also write that "sourdough bread baking" event from Nostrudel or Primal, so long as you had the relay listed and could somehow indicate that it was the one you wanted to write to.
Thread collapsed
How is a relay determining it? I think I'll just leave this to the devs lol cos I won't understand the answer maybe lolol.
But let's say I make a post about a particular plugin or vst for music production. But I haven't mentioned the words 'music production' or whatever other words, but I want it on that relay. How would a client determine this, it couldn't possibly have all the possible words and brand names associated with a topic. And what about let's say I was also mentioning it was for the audio of a film. Would it then determine to post instead to a film relay? Or post to both?
I have no idea. Lol, I assume there are ways:) lol
Well, we could have relay selection boxes, when you post, so that you could determine it, manually. If you were responding to a music production thread, that would also be a hint, so we could just write the response back on the relay that it came from. It should be possible to post to n number of topical relays, so that the post ends up everywhere, that it might be useful, same way we do with general posts.
Thread collapsed
The basic difference is that the person publishing the post curates where it will go and how it will be defined/labeled/tagged. They then send it off to the appropriate relay. Then, everyone reading from that relay (because they are interested in the same topic or are part of the same community) can see it and respond to it.
The people who want to read it have it _sent to them_ over the relay. Or they go to a client where there's nothing but Stuff Like That.
They don't have to go dig it out of the gigantic heap of Bitcoin memes and EXTRA LARGE TEXT RESPONDING TO EXTRA LARGE TEXT.
Thread collapsed
Relay selection can be handled client side. This requires smart clients and smart relays working together, I think. Relay auth can be used to help protect relays from non-topical posts.
Thread collapsed
Thread collapsed