System design

Architecture

CoreCortex separates authored intent, durable source state, derived indexes, query policy, and measurement.

Five layers

LayerOwns
ConfigurationCorpus intent and immutable revisions
LifecycleRecords, fragments, relations, jobs, deletion
StoragePluggable lexical, vector, relational, or graph indexes
RetrievalPlans, fusion, filters, ranking, evidence contracts
EvaluationGolden examples, metrics, experiment history

Layer boundaries

Configuration names the intended processing and search plan. Lifecycle state records what ran. Storage holds rebuildable indexes. Retrieval produces ranked passages. Evaluation measures those results.

Trust boundaries

Tenant scope, access policy, provenance, and deletion propagation cross every layer. The repository includes the current security baseline and architecture decisions behind those boundaries.

Continue readingEvaluation→