Skip to main content

System Architecture

Purpose and scope​

  • This page explains the main runtime layers that turn source data into queryable and auditable Origo surfaces.

Architecture​

  1. Acquisition surfaces collect data from exchanges, ETF sources, Bitcoin nodes, and FRED.
  2. Canonical event storage preserves immutable source-derived truth with envelope metadata and ordering semantics.
  3. Native and aligned projections serve user-facing and operator-facing query surfaces.
  4. Observability and proof surfaces expose current truth, blockers, drift, and runtime status.

Key runtime surfaces​

  • docs/event-serving-reference.md
  • docs/raw-query-reference.md
  • docs/raw-export-reference.md
  • docs/observability-reference.md
  • docs/backfill-status-reference.md
  • docs/Overview/Data-Lifecycle.md
  • docs/Guides/Inspect-System-Truth-And-Blockers.md
  • docs/Reference/README.md