Shouldn’t a relay just be able to say “no rebroadcast” and the white list clients that respect this?
Whitelist because you can’t force clients to respect it.
I’d love to build locals/discord/Patreon like functionality, but it just doesn’t work if you interact with it and your client rebroadcast it WillyNilly.