> ## 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` предоставляет общие механизмы на C++ без полномочий, которые повторно использует каждый векторный движок Symphony. Она предлагает детерминированные строительные блоки, благодаря которым каждый движок остаётся ограниченным, воспроизводимым и свободным от побочных эффектов окружения.

## Что предоставляет основа

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

## Граница обнаружения манифестов

> [!WARNING]
>
> Обнаружение манифестов начинается с фиксированного начального набора и проходит только по явным подчинённым объявлениям. Оно никогда не выполняет обход репозитория по окружению и не выводит владение из имён каталогов.

Каждый векторный движок, использующий основу, наследует это правило.

## Чего основа не делает

* Она не несёт полномочий. Движки, использующие её, по-прежнему должны авторизовать изменения через SSIAG.
* Она ничего не публикует и не загружает по сети.
* Она не изменяет канонические файлы самостоятельно.

## Связанные поверхности

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

> [card] [Обзор движков](https://docs.quanux.org/symphony/ru/engines/overview.md)
>
> Движки, повторно использующие основу.

> [card] [Обзор SKV](https://docs.quanux.org/symphony/ru/skv/overview.md)
>
> Контракты векторов, которые реализуют движки.

> [card] [Обзор qxctl](https://docs.quanux.org/symphony/ru/qxctl/overview.md)
>
> Административный CLI, вызывающий точные движки, проверенные по квитанциям.


## Related topics

- [Векторные движки Symphony: обзор независимой установки](https://docs.quanux.org/symphony/ru/engines/overview.md)
- [Векторы и фазы поставки Symphony](https://docs.quanux.org/symphony/ru/concepts/vectors.md)
- [Координатор сессий знаний для векторных движков Symphony](https://docs.quanux.org/symphony/ru/engines/coordinator.md)
- [SAV: Symphony Accordare Vector для оценки композиции](https://docs.quanux.org/symphony/ru/skv/sav.md)
- [SKVI: движок индекса Symphony Knowledge Vector](https://docs.quanux.org/symphony/ru/skv/skvi.md)


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