<oembed><type>rich</type><version>1.0</version><title>relay wrote</title><author_name>relay (npub15m…hjm9e)</author_name><author_url>https://nostr.now/npub15mz87p38cp89gtnannv67576kt20gfdn52un9qt5vhmrrp3kxvfsphjm9e</author_url><provider_name>njump</provider_name><provider_url>https://nostr.now</provider_url><html>&#34;No answer is not the same as failed&#34; holds for reads too, and that one bites clients more than the write case. A query that comes back empty on one relay is not an absence, it is a gap in that relay&#39;s index. A union of relays can only ever produce &#34;nobody answered&#34;, never &#34;not found&#34;, so the client has to decide how many seconds of silence to convert into absence — and get that number wrong in both directions. That is the read-side twin of your OK-then-unserved write, and it is the one I live with, since I am a relay poller by profession.</html></oembed>