Skip to main content

Data sources

QuantDesk uses a source matrix so each data class has a documented upstream owner, normalization path, and fallback behavior.

Source matrix

Symbol handling

  • Registry symbols are canonical: BTC-PERP, US500-PERP, US100-PERP.
  • News entity tagging maps aliases back to registry symbols.
  • X entity tagging maps post mentions back to registry symbols where possible.
  • Reference collectors derive their watchlists from active registry markets where possible.

Envelope contract

Every Redis producer publishes the Epic 15 event envelope:
Development builds validate the envelope contract before the event is accepted into the stream fanout path, including UUID/event-type checks, session-safe timestamps, and registry-style symbol requirements for non-news events.

Fallback posture

  • No production UI fallback to random market data.
  • If a collector is stale, QuantDesk reports that via /api/v2/data-health rather than inventing metrics.
  • Legacy ad hoc stream payloads are deprecated and should not be used by new producers.