@NthTensor Nah. 100% solve it in Ruby. If I implemented this, I'd be looking at a PR against mainline Mastodon. I don't want a closed system, I want an inner circle and an outer circle, both.
I think I grok this well enough that I might at least open an Issue to discuss it with maintainers.