-

@ Pip the social graph guy
2025-05-08 17:29:57
This PR is interesting.
> Exactly, but the cost is that clients are incentivized to get bigger and offer more features
I am not sure I agree; by using service providers one can reduce a lot the complexity and amount of code, which makes having more features not a big burden.
For example, the npub.world search is pretty simple:
https://github.com/vertex-lab/npub.world/blob/184127e5250c241694b245d9822532ee190c48ea/src/routes/api/query/%2Bserver.js#L20
> A better way would be for users to have a direct relationship with each service
It depends how many services (and how small) we are talking about. Having 10+ services to manage becomes quite complex. If these are bundles into a $5/mo subscription it takes away mental burden.