Estate instrument
reachability
One rule about silence: classifies a failed fetch as unreachable, ambiguous, or refused — and every tool that makes a network call imports it, enforced by test.
source: flashyos/tools/reachability.mjs
imported by every network-calling estate toolfetch returns the same nothing for a parked domain, a DNS error, a host that is down, and an egress proxy refusing the CONNECT. Four tools once each decided alone what that nothing meant; two reported it as a fact about somebody else’s property.
Edge cases — each one paid for once
Match ENOTFOUND on the code, never the message
Node’s phrasing changes between versions, and a tool that greps the sentence stops working quietly at the exact moment somebody needs to know why a domain is silent.
refused is a fact about this runner, not that host
No ratio is ever computed over unreachable, ambiguous or refused hosts.