{"ok":true,"schema":"taifoon.troubleshoot.top.v1","read_at":"2026-11-15T15:06:20.198Z","rule":"refusals (HTTP 4xx and 5xx) of /v1 answered to outside callers (customers and visitors, not Taifoon's own), per code, summed over the last 7 UTC days including today; counts only; a day that could not be read makes every count unknown","window":{"days":["2026-11-09","2026-11-10","2026-11-11","2026-11-12","2026-11-13","2026-11-14","2026-11-15"],"from":"2026-11-09","to":"2026-11-15"},"total":416304,"rows":[{"code":"payment_required","status":402,"count":319653,"ops":[{"op":"POST /v1/chat/completions/:model","count":116772},{"op":"POST /v1/pools/quote","count":60223},{"op":"GET /v1/x402/class/:class","count":43779}]},{"code":"rate_limited","status":429,"count":24727,"ops":[{"op":"GET /v1/x402/class/:class","count":13202},{"op":"POST /v1/chat/completions/:model","count":4683},{"op":"POST /v1/exchanges/:edge_id/call","count":4347}]},{"code":"other_message","status":402,"count":16490,"ops":[{"op":"GET /v1/market/candles","count":10162},{"op":"GET /v1/trading/record","count":6257},{"op":"POST /v1/judge/compose","count":36}]},{"code":"unauthorized","status":401,"count":15532,"ops":[{"op":"POST /v1/projects","count":4196},{"op":"POST /v1/pipe/send","count":2654},{"op":"POST /v1/pipe/ack","count":2622}]},{"code":"other_message","status":503,"count":5405,"ops":[{"op":"GET /v1/agents/ledger","count":838},{"op":"GET /v1/proof/tx/:chain/:tx","count":732},{"op":"GET /v1/gas","count":641}]},{"code":"not_found","status":404,"count":4810,"ops":[{"op":"GET /v1/list/:id","count":4688},{"op":"GET /v1/transitions/:protocol","count":44},{"op":"GET /v1/projects/:id","count":24}]},{"code":"cf_502","status":502,"count":4143,"ops":[{"op":"GET /v1/registry/owners/:addr","count":3795},{"op":"GET /v1/registry/agents/:chain/:id","count":247},{"op":"GET /v1/clock","count":65}]},{"code":"bad_input","status":400,"count":3645,"ops":[{"op":"POST /v1/x402/class/:class","count":3558},{"op":"POST /v1/listings/claim","count":37},{"op":"POST /v1/settle/evaluate","count":28}]},{"code":"bad_param","status":400,"count":3274,"ops":[{"op":"GET /v1/ops/search","count":2157},{"op":"GET /v1/vault/receipts","count":179},{"op":"GET /v1/match/search","count":174}]},{"code":"other_message","status":404,"count":3030,"ops":[{"op":"GET /v1/registry/agents/:chain/:id","count":844},{"op":"GET /v1/explorer/jobs/:id","count":840},{"op":"GET /v1/judge/evidence/:chain/:jobId","count":695}]},{"code":"other_message","status":400,"count":2482,"ops":[{"op":"GET /v1/venues/compare","count":176},{"op":"GET /v1/agents/identity","count":171},{"op":"GET /v1/hooks/work","count":146}]},{"code":"no_reason_504","status":504,"count":2124,"ops":[{"op":"GET /v1/registry/owners/:addr","count":634},{"op":"GET /v1/clock","count":379},{"op":"GET /v1/protocols","count":262}]},{"code":"no_resale_wall","status":404,"count":1974,"ops":[{"op":"GET /v1/x402/class/:class","count":1673},{"op":"POST /v1/x402/class/:class","count":301}]},{"code":"other_message","status":401,"count":842,"ops":[{"op":"GET /v1/pipe/dead","count":181},{"op":"GET /v1/pipe/dropped","count":177},{"op":"GET /v1/commerce","count":176}]},{"code":"explorer_read_timeout","status":503,"count":775,"ops":[{"op":"GET /v1/explorer/jobs/:id","count":628},{"op":"GET /v1/explorer/jobs/:id/decode","count":147}]},{"code":"bad_request","status":400,"count":734,"ops":[{"op":"GET /v1/pools/positions","count":129},{"op":"GET /v1/assurance/positions","count":84},{"op":"GET /v1/assurance/round","count":81}]},{"code":"other_message","status":502,"count":652,"ops":[{"op":"GET /v1/chains","count":556},{"op":"GET /v1/virtuals/sellers","count":84},{"op":"GET /v1/judge/evidence/:chain/:jobId","count":10}]},{"code":"edge_rate_limited","status":429,"count":643,"ops":[{"op":"GET /v1/projects/:id","count":212},{"op":"GET /v1/exchanges/:edge_id/meter","count":189},{"op":"POST /v1/pools/quote","count":111}]},{"code":"kind_services_only","status":403,"count":465,"ops":[{"op":"POST /v1/pipe/send","count":465}]},{"code":"house_supply_dearer","status":409,"count":437,"ops":[{"op":"POST /v1/exchanges/:edge_id/call","count":437}]}],"get_key":{"free":true,"why":"a free key in one call (no payment, nothing signed): send it as X-API-Key for its own budget on /v1/demands, /gw/rpc, /gw/mcp and /v1/agents/register","http":{"method":"POST","url":"https://coord.taifoon.dev/v1/register","body":{},"optional":{"wallet_address":"0x… a label for your tenant; nothing is signed"}},"mcp":{"server":"https://coord.taifoon.dev/mcp","tool":"taifoon_register","arguments":{}},"cli":"npx @taifoon/cli login --free","quickstart":"https://coord.taifoon.dev/v1/quickstart"}}