Skip to content

Vantage (RAG) ​

Vantage is Arkhein's module for managing folder-scoped Retrieval-Augmented Generation (RAG). It allows you to create isolated "Verticals" that only search within a specific, user-authorized directory.

Vantage Lifecycle ​

Ingestion & Sync ​

When you create or update a Vantage card, Arkhein begins a multi-step process:

  1. Index: The ArchiveService scans the directory, identifying new, modified, or deleted files.
  2. Knowledge Persistence: Chunks and their embeddings are stored in the knowledge table within the nativephp SQLite database.
  3. Rebuild: MemoryService rebuilds the Vektor index from the SSOT to include the new knowledge.

Scoped Retrieval ​

Recall in Vantage is strictly folder-scoped. Each interaction is filtered by metadata.folder_id, ensuring the agent only accesses information relevant to the current Vertical context.

Invariants ​

  • Orphan Prevention: When a Vantage Vertical is deleted, Arkhein purges all folder-scoped knowledge for its associated folder_id.
  • Managed Folders: Vantage can only interact with directories that have been added to the application's Managed Folders list.
  • SSOT Integrity: Deletion of a Vantage Vertical must always be followed by a Vektor index rebuild.

Common Failures ​

Incomplete Sync ​

Large directories may take time to index. If the indexing job is interrupted, some files may not be searchable until the next sync is manually triggered.

Permissions ​

If Arkhein loses access to a managed folder (e.g., if it's on an unmounted drive), indexing will fail.

Missing Metadata ​

Search results depend on correct folder_id metadata. If a chunk is saved without a folder_id, it will be excluded from folder-scoped retrieval.