A refusal a build loop rethrows on its backends' behalf.
unanimous says how far it reaches. True means at least two configured
backends were configured and every one of them led an attempt that ended in
this refusal, which is as close to the chain's own answer as a builder gets.
False means some configured backend never stood behind it, which covers a
single configured backend agreeing with itself, an attempt that produced no
usable answer, and an attempt that was never led. A caller MUST NOT read a
non-unanimous refusal as proof about the chain.
A refusal a verifier raises carries no marker at all, and callers treat that
as unanimous: the bundle it refused had already bound its witness.
A refusal a build loop rethrows on its backends' behalf.
unanimoussays how far it reaches. True means at least two configured backends were configured and every one of them led an attempt that ended in this refusal, which is as close to the chain's own answer as a builder gets. False means some configured backend never stood behind it, which covers a single configured backend agreeing with itself, an attempt that produced no usable answer, and an attempt that was never led. A caller MUST NOT read a non-unanimous refusal as proof about the chain.A refusal a verifier raises carries no marker at all, and callers treat that as unanimous: the bundle it refused had already bound its witness.