Hoppa till huvudinnehåll
libraries/knowledge-vector-engine-cpp tillhandahåller den delade, befogenhetsfria C++-mekanik som varje Symphony-vektormotor återanvänder. Den ger deterministiska byggstenar så att varje motor kan förbli avgränsad, reproducerbar och fri från omgivande sidoeffekter.

Vad grunden tillhandahåller

  • Processinramning: befogenhetsfritt lokalt processprotokoll som används av varje motor
  • Avgränsad JSON: strikt tolkning och utskrift med uttryckliga storleks- och djupgränser
  • SHA-256: innehållsadressering för evidens och kvitton
  • No-follow-läsningar: filsystemsläsningar som aldrig oväntat följer symboliska länkar
  • Deterministiska ögonblicksbilder: repeterbara ögonblicksbilder av inspekterat tillstånd
  • Temporal validering: kanonisk UTC-hantering enligt Symphony Temporal Semantics Contract
  • Upptäckt av ägarmanifest: exakt upptäckt av kontraktsmanifest
  • Versionerad paketering: oberoende installerbara, kvittoägda paket
  • Kvitton och kvittoägd avinstallation: avinstallation som enbart styrs av det kvitto som installerade artefakten

Gräns för manifestupptäckt

Manifestupptäckt börjar från en fast bootstrap-uppsättning och följer endast uttryckliga underordnade deklarationer. Den genomsöker aldrig repositoriet på måfå och härleder aldrig ägande från katalognamn.
Varje vektormotor som använder grunden ärver denna regel.

Vad grunden inte gör

  • Den bär ingen befogenhet. Motorer som använder den måste fortfarande auktorisera mutationer via SSIAG.
  • Den publicerar eller hämtar ingenting över nätverket.
  • Den muterar inte kanoniska filer på egen hand.

Relaterade ytor

Sessionskoordinator

C++26-koordinator byggd på grunden för sessioner och avstämning.

Översikt över motorer

Motorerna som återanvänder grunden.

SKV-översikt

Vektorkontrakt som motorerna implementerar.

qxctl-översikt

Administrativt CLI som anropar exakta, kvittovaliderade motorer.
Senast ändrad 10 oktober 2026