Platform Status

Substrate freshness, ingest health, and drift-guard activity

This page is freshness reporting, not an uptime SLA. Convexly does not promise 99.9% availability today; the substrate-watermark framework, drift-guard ledger, and per-cron status published here exist so institutional buyers can inspect data-pipeline health against an explicit source-freshness standard.

Overall

Substrate degraded

1 source(s) within 75% of their max-allowed-lag threshold.

Snapshot at 2026-05-20 19:41:23 UTC · 6 active sources

Substrate sources

4 healthy · 1 degraded · 0 stale · 0 failing · 1 paused

Per-source freshness from market_trust_source_watermarks. Each row's status is computed against its configuredmax_allowed_lag_ms; "events_dropped > 0" forces failing.

Venue · Source · StreamStatusLast observedLast ingestedLagEvents dropped
kalshi · kalshi_trade_api_rest · orderbookhealthy11m ago11m ago243ms / 20m0
polymarket · polymarket_clob_archive · bookpaused13d ago13d ago3h / 2d0
polymarket · polymarket_clob_collector · bookhealthy7s ago6s ago1s / 5m0
polymarket · polymarket_clob_rest · bookhealthy10m ago10m ago1s / 20m0
polymarket · polymarket_data_api_trades · latest_trades_backfilldegraded16m ago11m ago5m / 20m0
polymarket · polymarket_data_api_trades · market_trades_backfillhealthy3h ago11m ago3h / 7d0

Most recent ingest runs

One row per (venue, source, stream_name) showing the most recent run from market_ingest_runs. A failing or degraded status here will surface before the watermark catches up.

Venue · Source · StreamStatusFinishedInsertedDedupedErrorsReconnectsBackfill gaps
polymarket · polymarket_clob_collector · booksucceeded1s ago200000

Stability ledgers

24-hour evidence windows from market_ingest_runs for the two canary gates that decide whether Market Trust and CME are trustworthy enough to show internally.

Market Trust v0.2 canary

Needs attention

70 / 90 ready · 78% ready share · 6 consecutive ready

Latest 45m ago · target hash cfe4aae0...

required_source_degraded

CME archive ledger

Stable for window

46 / 46 ready · 100% ready share · 46 consecutive ready

Latest 54m ago · stale

cme_track_record_pending_resolutions, cme_digest_stale

Drift guard

Most recent market_trust_v02_drift_guard_runs outcome. Card materialization halts when this is failing.

market-trust-v02:2026-05-20T19-17-52-732Z

PASS · ready for cards: yes

1 markets · 4 orderbook events · 23m ago

Signal emission

Append-only ledger from signals_emitted. Provenance column distinguishes full-archive-traced rows from partial reconstructions per migration 073.

Last 24h: 0

Lifetime: 2,214

2,068 full provenance · 146 partial reconstruction

First emission 21d ago · latest 36h ago

Market Trust v0.2 cards

Most recent materialization run from market_trust_v02_cards. Cards inherit the rating only when the evidence-depth predicate passes.

Cards generated last 24h: 146

Most recent card: 23m ago

Read the methodology for what each substrate column means, the track record for evidence-gate progress, and audit-chain verify for any single artifact's provenance.