Přejít na hlavní obsah
libraries/knowledge-vector-engine-cpp poskytuje sdílené mechanismy v C++ bez oprávnění, které znovu využívá každý vektorový engine Symphony. Nabízí deterministické stavební bloky, díky nimž může každý engine zůstat ohraničený, reprodukovatelný a bez vedlejších účinků z okolního prostředí.

Co základ poskytuje

  • Rámování procesů: lokální procesní protokol bez oprávnění, který používá každý engine
  • Ohraničený JSON: striktní parsování a generování s explicitními limity velikosti a hloubky
  • SHA-256: adresování obsahu pro důkazy a potvrzení
  • Čtení bez následování odkazů: čtení ze souborového systému, které nikdy neočekávaně neprochází symbolickými odkazy
  • Deterministické snímky: opakovatelné snímky kontrolovaného stavu
  • Časová validace: kanonické zpracování UTC podle Symphony Temporal Semantics Contract
  • Vyhledávání manifestů vlastníků: přesné vyhledávání manifestů kontraktů
  • Verzované balení: samostatně instalovatelné balíčky vlastněné potvrzením
  • Potvrzení a odinstalace vlastněná potvrzením: odinstalace řízená výhradně potvrzením, které artefakt nainstalovalo

Hranice vyhledávání manifestů

Vyhledávání manifestů začíná z pevné výchozí sady a prochází pouze explicitní podřízené deklarace. Nikdy neprovádí plošné procházení repozitáře ani neodvozuje vlastnictví z názvů adresářů.
Toto pravidlo dědí každý vektorový engine, který základ využívá.

Co základ nedělá

  • Nenese žádné oprávnění. Enginy, které jej používají, musí změny stále autorizovat prostřednictvím SSIAG.
  • Nic nepublikuje ani nestahuje po síti.
  • Sám od sebe nemění kanonické soubory.

Související povrchy

Koordinátor relací

Koordinátor v C++26 postavený na základu pro relace a rekonciliaci.

Přehled enginů

Enginy, které základ znovu využívají.

Přehled SKV

Vektorové kontrakty, které enginy implementují.

Přehled qxctl

Správní CLI, které vyvolává přesné enginy validované potvrzením.
Naposledy změněno 10. října 2026