What I'm interested in with WoT relays is how you can gossip notes between them In a WoT model, you end up with a set of npubs you definitely want to fetch notes for. So the relay itself can subscribe to their notes from their outboxes. But if more people use WoT relays like this, then you could end up with many redundant subscriptions. So instead of a subscription, I was thinking of a gossip scheme where you ask a relay to notify you of just nevents for a given filter, and you can request the ones you're missing and vice versa. It's not exactly negentropy, but I guess it's kind of similar.

Replies (1)

The strfry router command does exactly what you’re asking for, if I understand you correctly. Just use your WoT to decide which friendly and trustworthy relays you want to open streams with. Use a different filter with each relay if you wish, like if you trust relay1 for wikis, relay2 for zaps, relay3 for kind1, relay4 for profile data, etc. One of many reasons I’m happy with using strfry for Brainstorm.