Controlled ingestion
Authenticate sources, scan/validate content, capture source/version metadata and reject unsupported or unexpectedly large inputs.
Open reference architecture
A retrieval architecture that preserves source permissions, provenance and evaluation instead of treating a vector database as an unrestricted knowledge dump.
Authenticate sources, scan/validate content, capture source/version metadata and reject unsupported or unexpectedly large inputs.
Carry access rules into retrieval; a vector index must not become a route around source-system permissions.
Retain source identifiers and enough lineage to trace an answer back to the material retrieved.
Filter by tenant, user entitlement, sensitivity and purpose before content reaches the model.
Treat retrieved documents as data. Separate system policy from retrieved text and prevent documents from granting themselves tool authority.
Prefer citations/evidence, expose uncertainty and abstain when retrieval does not support a material claim.
Test retrieval quality, permission leakage, injection resistance, unsupported claims and changes after model/index updates.
Define how source deletion propagates to chunks, caches, embeddings and generated artefacts where required.