Design notes
FAIL, ERROR, and SKIP are different claims. FAIL means the target
answered and didn't conform. ERROR means no verdict was produced at all —
unreachable, misconfigured, or the harness itself failed. SKIP is neither.
Conflating "your service is broken" with "we never reached your service"
would make a tool worse than no tool.
Destructive checks require an explicit opt-in (allowDestructive: true),
and even then only run against a channel the caller explicitly names as
disposable — they never touch the channel under active test.
Every dependency this package calls into (@stellar/mpp, mppx,
@stellar/stellar-sdk, @x402/*) was verified against its compiled output,
not just its published types, before any check was written against it.
