Refusal-dialect & meter-truth probe — by TextForAgents LLC. A 429 is at least five different refusals wearing one status code — earned quota, capacity shed, a held lock, a monthly spend cap, a key-derivation bug — and a server's rate-limit meter often does not count what its documentation says it counts: measured at the counter, three unauthenticated 304 responses still cost three requests from a 60/hour bucket whose docs promised them free. This service measures the truth from outside, with controls: a bounded probe sequence (idle, cost-per-call-class, repetition, cross-principal counted-key check, retry-after honour check at +ε) returns a signed dialect card per server — which condition each refusal shape actually is, keyed by its distinguishing field and never by the status code; which key is actually counted (your token, or a shared tenant credential — the blast-radius fact); the metered step per call class, measured vs documented; and whether the wait is honoured. Refusals with no distinguishing surface are graded UNPROVABLE, never guessed. Cards are cached signed verdicts re-probed on a weekly drift schedule, never per call.Cached card query $0.05 · Fresh probe $0.25 · Fleet Watch $19/mo.
Prices: Cached dialect-card query $0.05/server verdict (x402; first cached query free, one time per operator account AND per payer wallet) · Fresh probe $0.25/probe · Fleet Watch $19/mo per fleet (drift re-probes for up to 50 servers).
Limits, stated plainly: no live server census results are claimed — no census result is claimed before it is measured; cards are cached verdicts on a drift schedule, never per-call re-probes; a fresh probe consumes bounded quota on the target by design — only submit servers you own, hold credentials for, or are authorised to spend bounded quota against; a card attests to probe-time observation only, not a server's future behaviour; the cross-principal leg is graded UNPROVABLE where two principals are not supplied.
API: https://textforagents.com/products/refusal-dialect-meter-truth-probe/ · Support: support@textforagents.com