i've been calling for this for a while but it raises a spam problem

user metadata, relay lists, follows, mutes, all of these need to be everywhere

how do we go about making sure they end up on as many relays as possible without opening up a spam attack vector?

Reply to this note

Please Login to reply.

Discussion

Only the outbox lists must be everywhere.

The outbox list is like a DNS, it points to where (which relays) your metadata, mutelists, follows ect are. So, you don't need these other events everywhere. They can all be hosted by the user's home relay.

well, that makes it simpler

relays could be broadcasting updates to them and fix that problem, still need some sort of rate limiter but this narrows down what you actually need to give auth-free access to