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

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

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

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

Виявлення маніфестів починається з фіксованого початкового набору й обходить лише явні підпорядковані оголошення. Воно ніколи не виконує довільного обходу репозиторію і не виводить володіння з назв каталогів.
Кожен векторний рушій, що використовує основу, успадковує це правило.

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

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

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

Координатор сеансів

Координатор на C++26, побудований на основі, для сеансів і узгодження.

Огляд рушіїв

Рушії, що повторно використовують основу.

Огляд SKV

Векторні контракти, які реалізують рушії.

Огляд qxctl

Адміністративний CLI, що викликає точні рушії, валідовані квитанціями.
Останнє оновлення 10 жовтня 2026 р.