Per-tenant corpus isolation
Every customer corpus is stored in its own logical partition with separate access keys, separate retrieval scope, and separate audit trails.
- No cross-tenant retrieval — queries cannot reach another customer's corpus, even at the model layer
- No cross-tenant training — your documents are never used to train, fine-tune, or evaluate models
- Storage segmentation enforced in the vector store, the keyword index, and the application tier