status

live freshness check across all 9 data feeds. updated on page load.

feedagethresholdstate
🔴macro_tape 743h 25m 24h max HTTP stale
🔴yield_top 743h 25m 6h max HTTP stale
🔴etf_flow 743h 25m 24h max HTTP stale
🔴sec8k_today 743h 25m 12h max HTTP stale
🔴form4_clusters 743h 25m 12h max HTTP stale
🔴airdrops 751h 25m 24h max HTTP stale
🟢hl_vaults 5h 8m 24h max fresh
🔴polymarket_whales 762h 25m 24h max HTTP stale
🔴onchain_wallets 773h 55m 24h max HTTP stale
🔴demo_snapshot 751h 25m 30m max HTTP stale

how to read this

each feed has a max-age threshold. macro_tape updates every hour during market hours (60m threshold). etf_flow + airdrops update on slower cadences (6h thresholds). green = fresh, red = stale or fetch failed.

if you see red for >2hr, it's not a glitch — file an issue at github.

uptime promise

we don't have a 99.9% SLA contract. we have this page — public, real-time, no hidden status. that's the contract.

backend rebuilds via cron. if a feed source goes down, we fall back automatically (see defi_data_source.py for the cascade chain).

install + use

Pro $19/mo — real-time + 100 results → live demo → github