I've thought for a while we need a NIP for specifying censorship levels. I think, strategically, it should be a few simple "main" tags -
0. Nothing filtered
1. Spam filtered
2. Protocol strict (requirements like NIP-13 PoW levels, or proper adherence to other NIPs)
3. Content filtered (CSAM removal, etc.)
4. Npubs banned for permanent or extended periods
5. Users perma-banned (trying to match npubs to user identities and stop them from coming back on a new npub)
When the "content filtering" or ban tags are used, secondary tags could be added to specify the details.
Aside from relay operators self-reporting, users could also use these tags to report observed relay behavior.
The strategic element is that when it's configured this way, any relay that accepts takedown orders from the authorities is automatically at one of the highest levels of restriction, and any relay that accepts orders to ban people is at the highest level of restriction, period. The authorities would look silly for telling citizens they're never allowed to venture into relays tagged 0-2, and π²π ππΏπ²πΊπ²πΉπ silly for telling citizens they're never allowed to venture into relays tagged 3 or 4.