Are you deleting stuff? Do you delete CSAM? Are you saving logs of what each pubkey is querying and receiving from your relay? Are you building interest lists per pubkey?
Discussion
I literally donβt know how to do any of this. π
Itβs an Aegis relay with a paywall. So everything in is relatively clean.
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.
Typo: tags could be comingled, so the authorities would only be against tag 3 without tag 5.
There is no need for nips and the amount of diversity among relays is soo big that it will be hard to standardize. They just need to describe in text what their position is. This is not hard.
You're wrong, this is hard, especially when nostr becomes P2P in the future. The network and its users will need to be able to identify node behavior, and the strategic factors I explained will be very important. The question isn't whether we'll ever have a NIP for this, the question is whether we will use a system like I suggested to properly addresses the issue
And who will check ?
If i have a relay to feed my AI, i want maximum notes to feed it.
I will say i am an angel, to everyone publicly to have the most message on my relay.
Who will check that really ? and how ?
It is really nice to have this subject, and having different point of view.
For me if you add this feature (text or code), it will have to be useful and trustable or it will be useless and will not avoid bad relay to lie.
thank you for this thread with nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3jamnwvaz7tmswfjk66t4d5h8qunfd4skctnwv46z7qpqwamvxt2tr50ghu4fdw47ksadnt0p277nv0vfhplmv0n0z3243zyqxuh5sg