Added to the bounty: #[0]
Do social clients understand naddr1qpqrvvfnvccrzdryxgunzvtxvgukge34xfjnqdpcv9sk2desxgmrscesvserzd3h8ycrywphvg6nsvf58ycnqef3v5mnsvt98pjnqdfs8ypzq3huhccxt6h34eupz3jeynjgjgek8lel2f4adaea0svyk94a3njdqvzqqqr4gudhrkyk ?
For devs who want to earn 2 million sats, please visit https://nostrbounties.com/b/naddr1qpqrvvfnvccrzdryxgunzvtxvgukge34xfjnqdpcv9sk2desxgmrscesvserzd3h8ycrywphvg6nsvf58ycnqef3v5mnsvt98pjnqdfs8ypzq3huhccxt6h34eupz3jeynjgjgek8lel2f4adaea0svyk94a3njdqvzqqqr4gudhrkyk ...
Discussion
I think this is where relay support for middleware or extensions comes in. gRPC or whatever. So much is customisable from a few entry points or as drop in middleware.
Rate limiting, publishing controls, metrics, spam detection, external whitelists/blacklists, degree of separation, auth/membership checking, etc. Even perhaps GUI interfaces.