The primary assumption of Nostr clients should be that relays will reject your events by default.
Discussion
that is pretty ridiculous, especially if the client just authed to the relay as a paid up customer
Of course in that specific situation the default assumption doesn't apply. I mean when you know nothing about a relay and you just got it from the nostr.watch API, for example, then there is no point in even trying to send stuff to it.
so NIP-11 was just pissing in the wind then? because you can't trust it?
you should read some bitcoin code especially the section about version codes and capabilities
You definitely can't trust it, but you could still use it to orient yourself.
Versioning and capabilities are a shitcoin, manual hardcoding is the only way.
so what's your position, seems like you want to agree with whoever is posing the question
seriously, this is well established protocols on network protocols since forever
i don't think you are stupid, because i read your code and i assume you wrote it who types right now but you clearly have holes in your understanding, and a lack of courage to stand by positions
you won't get anywhere long term if you don't stand for yourself at least
This is a hot take, but I'm listening... 👀
yes!!!!