Skip to content

Knowledge Platform — storage

Generated from the architecture model

This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.

Store engines are profile statements (ADR-0006 NHibernate, ADR-0013 vector profiles, ADR-0012 transports). Residency and backup follow the data governance decision (D31) and the NFR baseline (D30).

Service Store Role Engine / profile Tables Residency RPO / RTO (min)
ArtifactService Knowledge metadata store primary azure-sql / nhibernate-sqlserver VersionChains, Artifacts, LineageEdges tenant-region 15 / 240
ArtifactService Artifact content store blob blob / azure-blob — tenant-region 60 / 240
ContextBuilderService Knowledge metadata store primary azure-sql / nhibernate-sqlserver ContextSnapshots, ContextItems tenant-region 15 / 240
ContextBuilderService Artifact content store blob blob / azure-blob — tenant-region 60 / 240
ContextBuilderService Cache and coordination cache redis / azure-cache — tenant-region 0 / 30
MemoryPromotionService Knowledge metadata store primary azure-sql / nhibernate-sqlserver MemoryItems, ReviewDecisions, ConsentRecords tenant-region 15 / 240
MemoryPromotionService Artifact content store blob blob / azure-blob — tenant-region 60 / 240
KnowledgeHost Knowledge metadata store primary azure-sql / nhibernate-sqlserver — tenant-region 15 / 240
KnowledgeHost Vector index index qdrant / vector-qdrant — tenant-region 60 / 240
KnowledgeHost Artifact content store blob blob / azure-blob — tenant-region 60 / 240
KnowledgeHost Cache and coordination cache redis / azure-cache — tenant-region 0 / 30
KnowledgeIngestionService Knowledge metadata store primary azure-sql / nhibernate-sqlserver KnowledgeSources, Collections, SourceSnapshots, Documents, Chunks tenant-region 15 / 240
KnowledgeIngestionService Artifact content store blob blob / azure-blob — tenant-region 60 / 240
RepositoryIntelligenceService Knowledge metadata store primary azure-sql / nhibernate-sqlserver RepositoryIndexSets, Symbols, DependencyEdges, Ownership tenant-region 15 / 240
RepositoryIntelligenceService Artifact content store blob blob / azure-blob — tenant-region 60 / 240
VectorMemoryService Knowledge metadata store primary azure-sql / nhibernate-sqlserver IndexRevisions, IndexItems, GraphFacts, RetrievalQueries tenant-region 15 / 240
VectorMemoryService Vector index index qdrant / vector-qdrant — tenant-region 60 / 240

Stores owned by this platform's hosts

Store Engine Profile Owner Summary
Knowledge metadata store azure-sql nhibernate-sqlserver KnowledgeHost Sources, documents, chunks metadata, ACL, artifacts, lineage, memory proposals.
Vector index qdrant vector-qdrant KnowledgeHost Derived embeddings; rebuildable from approved sources (ADR-0013 reference self-hosted profile; Azure AI Search is the managed alternative).
Artifact content store blob azure-blob KnowledgeHost Immutable artifact content addressed by hash; logs and reports.