jaywinkGargron: for the Diaspora powered network, I created a "relay system". Supporting servers (diaspora, friendica, hubzilla) do a CC to the relay system for all public content (opt-in, ~50% nodes participating). The relay then forwards the payloads to anyone interested. Nodes mark their subscriptions via a special JSON endpoint. Nodes can participate to "all", "node admin set tags" or "node admin + user set
jaywinkthis system has worked really well to allow people to subscribe to hashtags from nodes that wouldn't otherwise be connected. and especially useful for new nodes in the network. from the launch they have thousands of posts per day to interact with and find people to follow. this "social bootstrapping" imho is one of the most difficult things in running a decentralized node since you're pretty much alone to
jaywinkwhat would be cool though would be to have some kind of index servers which would 1) take in content, 2) expose a search api. this would allow searching hashtagged content through any node without having to replicate it anywhere except the search nodes (which would obviously be a decentralized system itself)