> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quanux.org/symphony/llms.txt
> Use this file to discover all available pages before exploring further.

# Knowledge Vector 引擎 C++ 基礎：共用機制

> Knowledge Vector 引擎 C++ 基礎提供不具權限的程序框架、有界限的 JSON、SHA-256、快照、回執，以及明確的資訊清單探索。

`libraries/knowledge-vector-engine-cpp` 提供每個 Symphony vector 引擎都會重複使用的共用、不具權限的 C++ 機制。它提供確定性的建構區塊，讓每個引擎都能保持有界限、可重現，且不受周遭副作用影響。

## 基礎提供的功能

* **程序框架**：每個引擎都使用的不具權限本機程序協定
* **有界限的 JSON**：具明確大小與深度限制的嚴格剖析與輸出
* **SHA-256**：為證據與回執提供內容定址
* **不跟隨讀取**：絕不會意外穿越符號連結的檔案系統讀取
* **確定性快照**：受檢查狀態的可重複快照
* **時間驗證**：依據 Symphony 時間語意合約（Temporal Semantics Contract）的標準 UTC 處理
* **擁有者資訊清單探索**：精確探索合約資訊清單
* **版本化封裝**：可獨立安裝、由回執擁有的套件
* **回執與由回執擁有的解除安裝**：僅由安裝該成品的回執驅動解除安裝

## 資訊清單探索界線

> [!WARNING]
>
> 資訊清單探索從固定的啟動集合開始，且只會遍歷明確的從屬宣告。它絕不會對儲存庫進行周遭爬梳，也不會從目錄名稱推斷所有權。

每個使用此基礎的 vector 引擎都會繼承這項規則。

## 基礎不做的事

* 它不具備權限。使用它的引擎仍必須透過 SSIAG 授權變更操作。
* 它不會透過網路發布或擷取任何內容。
* 它不會自行變更標準檔案。

## 相關介面

> [card] [工作階段協調器](https://docs.quanux.org/symphony/zh-Hant/engines/coordinator.md)
>
> 建構於此基礎之上、用於工作階段與協調的 C++26 協調器。

> [card] [引擎概觀](https://docs.quanux.org/symphony/zh-Hant/engines/overview.md)
>
> 重複使用此基礎的引擎。

> [card] [SKV 概觀](https://docs.quanux.org/symphony/zh-Hant/skv/overview.md)
>
> 引擎所實作的 vector 合約。

> [card] [qxctl 概觀](https://docs.quanux.org/symphony/zh-Hant/qxctl/overview.md)
>
> 呼叫經回執驗證之確切引擎的管理 CLI。


## Related topics

- [Symphony Vector 引擎的知識工作階段協調器](https://docs.quanux.org/symphony/zh-Hant/engines/coordinator.md)
- [Symphony Vector 引擎：獨立安裝概觀](https://docs.quanux.org/symphony/zh-Hant/engines/overview.md)
- [SKVI：Symphony 知識向量索引引擎](https://docs.quanux.org/symphony/zh-Hant/skv/skvi.md)
- [Symphony Vector 與交付階段](https://docs.quanux.org/symphony/zh-Hant/concepts/vectors.md)
- [Maestro：Symphony Vector 引擎存在權威](https://docs.quanux.org/symphony/zh-Hant/governance/maestro.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.