Client devs have only a hammer, so everything looks like a nail, to them.

#justsaying

Reply to this note

Please Login to reply.

Discussion

Remember to consider incentives:

Client devs who do not run relays have a _direct incentive_ to get rid of relays or force you to use specific relays, and thereby completely lock you, and your data, into their client. The whole point of relays is that they are client-agnostic event servers, that allow for portability of data.

Has anyone tried to do this?

Yes. There have been numerous pushes to get rid of relays and replace them with client databases, DVMs, and now some mysterious thing that prevents spam.

Those terms made things click.

And I think is not even over client devs to carry the full weight of the new experience that is nostr; users also should have to assume the new rules of this protocol or walk back to the already domesticated usage of the internet, and that be OK even. But to force both protocols into one interface could be alike gaining a preference for stress face scratching...