if the relay decides what's spam, the relay is the choke point, also from my understanding the relay you use decide how many people you can reach. in bitsocial each community runs its own challenge (captcha, rate limit, token gate, payment, IP filters, custom code) and the operator's node validates challenge responses directly over pubsub.
we're not actually inspired by scuttlebutt, we're built on ipfs/libp2p where everything is content-addressable. community pubkey is the address gossipsub for realtime challenge exchange. We're much closer to bittorrent imo.
