Skip to content

QLens Engine Architecture

The engine is divided into explicit boundaries:

  1. Core — OID and canonical type rules.
  2. Store — deterministic loading and writing of canonical objects.
  3. Validator — schema, lifecycle, timestamp, duplicate identity, and graph-reference integrity.
  4. Graph — reference extraction and object neighborhoods.
  5. Lifecycle — permitted transitions with versioned history.
  6. Indexer — derived catalog and graph indexes.
  7. Renderer — disposable NUR views generated from canonical objects.
  8. CLI — orchestration and repository-safe operator commands.

The dependency direction points inward toward canonical objects. Presentation never writes research truth.