TaifoonTAIFOON
PROBED · 26 ENDPOINTS · 353MS

INTEL · DIAGNOSTICS

For operators: the live state of every Intel endpoint, which backends are down, which protocols are not fully decoded, and the fixes in priority order.

OK
1
DEGRADED
23
DECODING GAPS
0
DOWN
2
TIMEOUT
0

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.
Push the commit to the production branch; the site deploys automatically. Confirm at https://www.taifoon.io/api/intel/report/mayan_swift (should return 200 once the spinner monolith above is back up).
WARNINGDEPLOY
Nemotron LLM router: scanner not configured (TAIFOON_INTEL_BASE unset) — Nemotron grounded narratives unavailable; client falls back to deterministic prose.
Set TAIFOON_INTEL_BASE to the intel base (…/api/intel) of the GPU host that serves Nemotron.
WARNINGCLIENT-SIDE
8 protocol(s) have no /api/intel/* slots returning useful data — the per-protocol report page will degrade heavily for these.
Affected: mayan_swift, wormhole, across, debridge, cctp, allbridge, squid, layerzero. Once the monolith pod 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: 132ms

ENDPOINT PROBES

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

STATUSHTTPLATENCYBYTESPATHNOTES
DEGRADED401128ms49api.taifoon.dev/api/intel/_metashape: expected {endpoints: array}
DEGRADED401128ms49api.taifoon.dev/api/intel/healthshape: expected {ok: boolean}
DEGRADED401127ms49api.taifoon.dev/api/intel/diagnostics
DEGRADED401129ms49api.taifoon.dev/api/intel/intelligence/healthshape: expected {ok: boolean}
DOWN404241ms0api.taifoon.dev/health
DEGRADED401130ms49api.taifoon.dev/api/intel/matrixshape: expected array at .protocols
DEGRADED40188ms49api.taifoon.dev/api/intel/coverage
DEGRADED401133ms49api.taifoon.dev/api/intel/overview
DEGRADED401129ms49api.taifoon.dev/api/intel/chains
DEGRADED40186ms49api.taifoon.dev/api/intel/protocols
DEGRADED401128ms49api.taifoon.dev/api/intel/protocols/compare
DEGRADED401127ms49api.taifoon.dev/api/intel/orders?hours=24
DEGRADED401125ms49api.taifoon.dev/api/intel/routes?hours=24
DEGRADED401127ms49api.taifoon.dev/api/intel/pending
DEGRADED40188ms49api.taifoon.dev/api/intel/fill-rates?hours=24
DEGRADED401121ms49api.taifoon.dev/api/intel/fills?hours=24
DEGRADED401122ms49api.taifoon.dev/api/intel/live-stats
DEGRADED401140ms49api.taifoon.dev/api/intel/price-discrepancy
DEGRADED401153ms49api.taifoon.dev/api/intel/solvers?hours=24
DEGRADED401147ms49api.taifoon.dev/api/intel/solvers/pnl?hours=24
DEGRADED401125ms49api.taifoon.dev/api/intel/solvers/intents?hours=24
DEGRADED401175ms49api.taifoon.dev/api/intel/nowshape: expected {schema_version}
DEGRADED401161ms49api.taifoon.dev/api/intel/velocity?windows=15,60,240,1440
DEGRADED401131ms49api.taifoon.dev/api/intel/chain-pairs?windows=15,60,240,1440
OK200122ms513api.taifoon.dev/api/spinner/superroot
DOWN404126ms0api.taifoon.dev/api/spinner/para-finality

PROTOCOL COVERAGE

Per-protocol check: which slots return useful data, which are 404 / empty.

mayan_swift0%
4 missing slots
/api/intel/fill-rates?protocol=mayan_swift&hours=24
/api/intel/protocol/mayan_swift
/api/intel/protocols/mayan_swift/stats?hours=24
/api/intel/solvers?protocol=mayan_swift&hours=24
Total coverage gap
wormhole0%
4 missing slots
/api/intel/fill-rates?protocol=wormhole&hours=24
/api/intel/protocol/wormhole
/api/intel/protocols/wormhole/stats?hours=24
/api/intel/solvers?protocol=wormhole&hours=24
Total coverage gap
across0%
4 missing slots
/api/intel/fill-rates?protocol=across&hours=24
/api/intel/protocol/across
/api/intel/solvers?protocol=across&hours=24
/api/intel/protocols/across/stats?hours=24
Total coverage gap
debridge0%
4 missing slots
/api/intel/fill-rates?protocol=debridge&hours=24
/api/intel/protocols/debridge/stats?hours=24
/api/intel/protocol/debridge
/api/intel/solvers?protocol=debridge&hours=24
Total coverage gap
cctp0%
4 missing slots
/api/intel/protocol/cctp
/api/intel/solvers?protocol=cctp&hours=24
/api/intel/fill-rates?protocol=cctp&hours=24
/api/intel/protocols/cctp/stats?hours=24
Total coverage gap
allbridge0%
4 missing slots
/api/intel/solvers?protocol=allbridge&hours=24
/api/intel/fill-rates?protocol=allbridge&hours=24
/api/intel/protocol/allbridge
/api/intel/protocols/allbridge/stats?hours=24
Total coverage gap
squid0%
4 missing slots
/api/intel/protocol/squid
/api/intel/protocols/squid/stats?hours=24
/api/intel/fill-rates?protocol=squid&hours=24
/api/intel/solvers?protocol=squid&hours=24
Total coverage gap
layerzero0%
4 missing slots
/api/intel/solvers?protocol=layerzero&hours=24
/api/intel/protocols/layerzero/stats?hours=24
/api/intel/protocol/layerzero
/api/intel/fill-rates?protocol=layerzero&hours=24
Total coverage gap
Refreshes every 30s · generated_at Tue, 13 Oct 2026 09:13:06 GMT