You should embrace abuse and the friction that comes with it. Just a tip, it will prioritize the things from the bottom-up.
I was just looking at this https://www.youtube.com/watch?v=X3ogGRuv7qY

This is just as complex as what I've seen (and learned) from ActivityPub and ATproto.