RexSystem1 voteoriginally by @SaphireLattice on GitHub1 reply
From what I'm aware of, biggest pain point for PluralKit is that blocking people doesn't really work. So either a system for establishing "this bot message was caused by this used" could be helpful, or integrated multi-profile stuff.
Ideally any implementation should provide privacy control, as to not announce to the whole world that someone is plural, unless they use the feature in a given community. As well as allowing to limit which community can see which profile, which would help a lot for queer people in general, and others.
Though something to keep in mind is abuse potential, so making sure blocking and moderation tools are natively integrated is a good thing to do.
As for visibility, presumably the root profile that's displayed would be the per-server profile, with the proxy profiles linking back to that and not being retrievable aside from when used in a chat.
If each proxy has a randomized UUID that you have to know to request them, then anyone trying to request the details would have to already know it, and if someone's following you around trying to expose that, it would fall under the rules umbrella of someone following you around and harrasing you, which already have it's own solutions
Thread
Comment by @SaphireLattice
Comment by @monty58