Interesting. Looking at the ActivityPub documentation, there seems to be top-level built-in support for Likes and Dislikes being two separate things (as well as Undo actions for a dis/like). That means the protocol underlying the Fediverse could support a StackExchange-like voting and tagging system for a service to rate domains/services in the Fediverse.
Imagine a scoring system Mastodon clients could use to auto-filter low-quality/specific-tagged origins... Hmmm...
What I envision is a rating system that lets established accounts (like those with a minimum karma and public identification) up/down-vote a service, or tag a service with a topic ("General", "Techies", "Artists") or label ("Bigotry"), and vote on those tags (which would help avoid unfair labels being attached to a service), showing the tags only if they reach some threshold.
Meanwhile, client apps can simply support polling (and contributing to) the rating system, rather than sticking their necks out and getting rating-spammed by angry bigots ranting about "muh freedomz!" by maintaining a list of singled-out instances. The system is then opt-in and the data maintained by the community. This also means we don't have to rely on - ahem - a stubborn code owner to adopt the standard within Mastodon itself.
Overall, if it's thought out well and takes an effort to become a trusted contributor to the system (and the score is maintained by "most recent activity"), it should empower users to engage their own filters so the Fediverse can Fediverse and the client apps can simply ignore toots from low quality / filtered sources.
Mastodon x appdot.net = fun? A place for former ADN users - on the whole