Skip to content

Architecture

Product: v0.19.0 · Contract: OpenAPI · Spec ops: Ingestion cancel & fairness

Explore EdgeQuake’s modular Rust architecture — 11 workspace crates under edgequake/crates/ (no separate edgequake-llm crate; LLM providers are composed at runtime via edgequake-core).

  • Overview — System diagram, crate inventory, claim/lease task delivery, vision PDF convert → ingest.
  • Data Flow — Admit → claim → PdfProcessing → Insert → query; WebSocket progress and cancel.
  • Data Layer — Postgres ER, KV, AGE, pgvector, FTS, and how query modes read storage.
  • Lineage Tracking — Provenance chain including modality and mm-assets.
  • Crate Reference — Per-crate notes.
  • Ingestion cancel & fairness — Operational SSOT for cancel, fairness, restart semantics.