part of my solution has been to make use of the existing data

realy now has a simple moderation interface where you designate npubs whose follow and mute lists rule the relay, and done

this can of course be quite easily implemented by actually following active real accounts and not just ones made for the realy, but you can also even make chatbots then that add and remove follows and mutes according to the command of the actual relay moderators, and automatic payment systems

i'm just in the middle of getting this working, just ironing out some mingw issues right now, but i've also thought about other problems, and i'm trying to layer them up in a logical way, some ideas need further tooling but some ideas are simple additions, and i am trying to focus on implementing things that are simpler first because the complicated things are complicated... one of them involves aggregator services that search for events of a specific kind and related to specific users, but this is a lot more than useful, important baseline things like controlling access and database management basics

Reply to this note

Please Login to reply.

Discussion

also, i'm thinking of stuff around user queries... like, when the relay does a query, it should find the user's mute list and remove those npubs from any results...

that's not as straight simple as it sounds, since if that query is done every time it's gonna get expensive, there needs to be a cache that keeps recent queries for a time and so when a user is active their mute lists are hot data and can be used to remove items from their queries automatically

as it should be, why should i pay data limit to download my enemy posts?

A little tool that suggests labels for any new event could be helpful. Might work well with that event type aggregator your building. I'd like that built into the client, but I also am imagining it sorting all the events a relay sees and applying a speculative label regardless of how the originator labelled it.

i think that these kinds of tools are impractical

right now they are subsidised as fuck by VCs and governments, but what happens when the energy cost of AIs actually come up to real marginal cost? yeah, no.