this is the way™️
i'm building a relay and it's getting close to release candidate and could do cool things like this, i'm not really thinking that much about how to enable it per se but i built mine out of relayer because khatru has (or had) a problem with subscriptions blowing out goroutines and burning CPU after 24 hours running, and i got kinda pissed with fiatjaf because i was telling him for months before he finally realised
mattn made a lot of what relayer is so it's better, he's a much longer term veteran of building go servers
so, anyway, watch this space i'll have something that is rock solid, has all the quality of life features and simple access control and auth and stuff so it doesn't get overwhelmed with bullshit