> ## 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.

# Основа C++ для рушіїв Knowledge Vector: спільні механізми

> Основа C++ для рушіїв Knowledge Vector надає обрамлення процесів без повноважень, обмежений JSON, SHA-256, знімки, квитанції та явне виявлення маніфестів.

`libraries/knowledge-vector-engine-cpp` надає спільні механізми C++ без повноважень, які повторно використовує кожен векторний рушій Symphony. Вона забезпечує детерміновані будівельні блоки, щоб кожен рушій залишався обмеженим, відтворюваним і вільним від побічних ефектів оточення.

## Що надає основа

* **Обрамлення процесів**: локальний протокол процесів без повноважень, який використовує кожен рушій
* **Обмежений JSON**: суворий розбір і генерування з явними обмеженнями розміру та глибини
* **SHA-256**: адресація за вмістом для доказів і квитанцій
* **Читання без переходу за посиланнями**: читання файлової системи, яке ніколи неочікувано не переходить за символьними посиланнями
* **Детерміновані знімки**: відтворювані знімки інспектованого стану
* **Темпоральна валідація**: канонічна обробка UTC згідно з Symphony Temporal Semantics Contract
* **Виявлення маніфестів власників**: точне виявлення маніфестів контрактів
* **Версіоноване пакування**: незалежно встановлювані пакети, якими володіють квитанції
* **Квитанції та видалення через квитанції**: видалення керується лише квитанцією, що встановила артефакт

## Межа виявлення маніфестів

> [!WARNING]
>
> Виявлення маніфестів починається з фіксованого початкового набору й обходить лише явні підпорядковані оголошення. Воно ніколи не виконує довільного обходу репозиторію і не виводить володіння з назв каталогів.

Кожен векторний рушій, що використовує основу, успадковує це правило.

## Чого основа не робить

* Вона не несе повноважень. Рушії, що її використовують, і надалі мають авторизувати зміни через SSIAG.
* Вона нічого не публікує і не завантажує через мережу.
* Вона не змінює канонічні файли самостійно.

## Пов’язані поверхні

> [card] [Координатор сеансів](https://docs.quanux.org/symphony/uk/engines/coordinator.md)
>
> Координатор на C++26, побудований на основі, для сеансів і узгодження.

> [card] [Огляд рушіїв](https://docs.quanux.org/symphony/uk/engines/overview.md)
>
> Рушії, що повторно використовують основу.

> [card] [Огляд SKV](https://docs.quanux.org/symphony/uk/skv/overview.md)
>
> Векторні контракти, які реалізують рушії.

> [card] [Огляд qxctl](https://docs.quanux.org/symphony/uk/qxctl/overview.md)
>
> Адміністративний CLI, що викликає точні рушії, валідовані квитанціями.


## Related topics

- [SKVI: рушій індексу Symphony Knowledge Vector](https://docs.quanux.org/symphony/uk/skv/skvi.md)
- [Координатор сеансів знань для векторних рушіїв Symphony](https://docs.quanux.org/symphony/uk/engines/coordinator.md)
- [Векторні рушії Symphony: огляд незалежного встановлення](https://docs.quanux.org/symphony/uk/engines/overview.md)
- [Вектори та фази доставки Symphony](https://docs.quanux.org/symphony/uk/concepts/vectors.md)
- [Symphony Knowledge Vector: огляд фреймворку SKV](https://docs.quanux.org/symphony/uk/skv/overview.md)


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