True, that will at least let you figure out what is a fediverse link and what isn’t. Most implementations I know either use the same URL for both the AP representation of a post and it’s HTML one (differentiated by the Accept header), or have a redirect from the HTML view to the AP representation when an AP type is requested (or, very rarely, the via Link header/<link> html tag), which means you can reuse code used for the “search URL to load community” feature in order to make this possible.
Given the list of fedi instances your instance is aware of is already present in the API, clients already have the tools to do this, I believe.
Just because you wish to talk about your own country does not mean I want to listen to the politics of a country I am not a citizen/resident of nor have ever set foot in. That’s what content warnings and other functionality allow me to do. Unfortunately, Lemmy.
(Also notice how I specifically single out “US politics” and not “politics” in general. That is a different thing where “politics” is sometimes used to mean “anything I don’t like not from a white cis het from the upper middle class person”. That is not the case here. I am simply tired of hearing about Trump and Biden and Harris and whoever the new VP is or whoever the Republican Main Character of the day is or the Democrat Main Character of the day is)