TaifoonTAIFOON
PROBED · 28 ENDPOINTS · 8175MS

INTEL · DIAGNOSTICS

Live state of every /api/intel/* surface, classified and ranked. Decoding gaps, downed backends, per-protocol coverage, and the prioritised fix list — all in one view so the operator never wonders 'why is the page blank'.

OK
22
DEGRADED
1
DECODING GAPS
1
DOWN
0
TIMEOUT
4

ACTION ITEMS

Prioritised fix list — server-operator items first.

INFODEPLOY
Verify taifoon-next commit c73310b5 (Designer brief + Intel Report data layer + embed surface) is pushed and Vercel-deployed.
cd ~/projects/spinner/taifoon-next && git push origin master → Vercel deploys automatically. Confirm at https://www.taifoon.io/api/intel/report/mayan_swift (should return 200 once the spinner monolith above is back up).
WARNINGCLIENT-SIDE
1 endpoint(s) return data but with unexpected shape — client decoders need tolerance broadening.
Endpoints flagged: /api/intel/intelligence/health. Add shape variants to intel-cathedral.ts pluckArray / intel-report.ts buildMatrix.
WARNINGCLIENT-SIDE
3 protocol(s) have no /api/intel/* slots returning useful data — the per-protocol report page will degrade heavily for these.
Affected: arbitrum_bridge, axelar, cctp. Once spinner-0 is up, re-run this diagnostic to confirm the gap is upstream-data not client-decoding.

BACKENDS

Per-host rollup — is this upstream actually up?

https://api.taifoon.devREACHABLE
ok
avg latency: 3209ms
https://scanner.taifoon.devREACHABLE
ok
avg latency: 334ms

ENDPOINT PROBES

Every /api/intel/* surface — HTTP, latency, parse, shape, classification.

STATUSHTTPLATENCYBYTESPATHNOTES
OK200335ms2581api.taifoon.dev/api/intel/_meta
OK2004252ms119api.taifoon.dev/api/intel/health
OK2002397ms3316api.taifoon.dev/api/intel/diagnostics
DECODING GAP2002192ms936api.taifoon.dev/api/intel/intelligence/healthshape: expected {ok: boolean}
OK2004352ms15api.taifoon.dev/health
OK2002290ms32315api.taifoon.dev/api/intel/matrix
OK2003788ms6991api.taifoon.dev/api/intel/coverage
TIMEOUT5002ms0api.taifoon.dev/api/intel/overviewThis operation was aborted
TIMEOUT5001ms0api.taifoon.dev/api/intel/chainsThis operation was aborted
OK2004446ms33917api.taifoon.dev/api/intel/protocols
DEGRADED4003857ms455api.taifoon.dev/api/intel/protocols/compare
OK2003642ms33421api.taifoon.dev/api/intel/orders?hours=24
OK200401ms10524api.taifoon.dev/api/intel/routes?hours=24
TIMEOUT5001ms0api.taifoon.dev/api/intel/pendingThis operation was aborted
OK2002183ms6257api.taifoon.dev/api/intel/fill-rates?hours=24
OK2002884ms56557api.taifoon.dev/api/intel/fills?hours=24
OK2003848ms104933api.taifoon.dev/api/intel/live-stats
OK2003379ms5778api.taifoon.dev/api/intel/price-discrepancy
OK2003934ms271084api.taifoon.dev/api/intel/solvers?hours=24
OK200551ms36165api.taifoon.dev/api/intel/solvers/pnl?hours=24
TIMEOUT5000ms0api.taifoon.dev/api/intel/solvers/intents?hours=24This operation was aborted
OK2002381ms468api.taifoon.dev/api/intel/now
OK2002177ms89api.taifoon.dev/api/intel/velocity?windows=15,60,240,1440
OK2002380ms69api.taifoon.dev/api/intel/chain-pairs?windows=15,60,240,1440
OK2003828ms452api.taifoon.dev/api/spinner/superroot
OK2003932ms343350api.taifoon.dev/api/spinner/para-finality
OK200328ms661scanner.taifoon.dev/api/intel/_meta
OK200339ms80scanner.taifoon.dev/api/intel/taifoon/health

PROTOCOL COVERAGE

Per-protocol audit — which slots return useful data, which are 404 / empty.

1inch100%
across25%
3 missing slots
/api/intel/protocols/across/stats?hours=24
/api/intel/solvers?protocol=across&hours=24
/api/intel/fill-rates?protocol=across&hours=24
allbridge25%
3 missing slots
/api/intel/protocol/allbridge
/api/intel/protocols/allbridge/stats?hours=24
/api/intel/fill-rates?protocol=allbridge&hours=24
arbitrum_bridge0%
4 missing slots
/api/intel/protocol/arbitrum_bridge
/api/intel/protocols/arbitrum_bridge/stats?hours=24
/api/intel/solvers?protocol=arbitrum_bridge&hours=24
/api/intel/fill-rates?protocol=arbitrum_bridge&hours=24
Total coverage gap
axelar0%
4 missing slots
/api/intel/protocol/axelar
/api/intel/protocols/axelar/stats?hours=24
/api/intel/solvers?protocol=axelar&hours=24
/api/intel/fill-rates?protocol=axelar&hours=24
Total coverage gap
bancor75%
1 missing slots
/api/intel/protocols/bancor/stats?hours=24
ccip25%
3 missing slots
/api/intel/protocols/ccip/stats?hours=24
/api/intel/solvers?protocol=ccip&hours=24
/api/intel/fill-rates?protocol=ccip&hours=24
cctp0%
4 missing slots
/api/intel/protocol/cctp
/api/intel/protocols/cctp/stats?hours=24
/api/intel/solvers?protocol=cctp&hours=24
/api/intel/fill-rates?protocol=cctp&hours=24
Total coverage gap
Refreshes every 30s · generated_at Thu, 25 Jun 2026 01:41:04 GMT