From a philosophical perspective, it is pretty complex.
This is a good start
-Allowlist: Explicitly list instances to connect to.
-BlockList: Explicitly list instances to not connect to. Federation is open to all other instances.
-Open: Federate with all potential instances.
It’s tricky. But I keep thinking that ‘bad servers’ bring similar issues to those of bad actors on ‘good servers’…
Not sure how they might approach it - or what exactly is even available now. I should probably stand up a lemmy server just to have a poke around 🫣.