libraries/knowledge-vector-engine-cpp dostarcza wspólnych, pozbawionych uprawnień mechanizmów C++, z których korzysta każdy silnik wektora Symphony. Zapewnia deterministyczne elementy składowe, dzięki którym każdy silnik może pozostać ograniczony, odtwarzalny i wolny od ubocznych efektów otoczenia.
Co zapewnia fundament
- Ramkowanie procesów: pozbawiony uprawnień lokalny protokół procesów używany przez każdy silnik
- Ograniczony JSON: ścisłe parsowanie i generowanie z jawnymi limitami rozmiaru i głębokości
- SHA-256: adresowanie treścią dla dowodów i potwierdzeń
- Odczyty bez podążania za dowiązaniami: odczyty systemu plików, które nigdy nieoczekiwanie nie przechodzą przez dowiązania symboliczne
- Deterministyczne migawki: powtarzalne migawki sprawdzanego stanu
- Walidacja czasowa: kanoniczna obsługa UTC zgodnie z Symphony Temporal Semantics Contract
- Wykrywanie manifestów właścicieli: dokładne wykrywanie manifestów kontraktów
- Pakowanie z wersjonowaniem: niezależnie instalowane pakiety należące do potwierdzeń
- Potwierdzenia i deinstalacja sterowana potwierdzeniem: deinstalacja sterowana wyłącznie przez potwierdzenie, które zainstalowało artefakt
Granica wykrywania manifestów
Każdy silnik wektora korzystający z fundamentu dziedziczy tę regułę.Czego fundament nie robi
- Nie niesie uprawnień. Silniki, które z niego korzystają, nadal muszą autoryzować mutacje przez SSIAG.
- Niczego nie publikuje ani nie pobiera przez sieć.
- Samodzielnie nie modyfikuje plików kanonicznych.
Powiązane powierzchnie
Koordynator sesji
Koordynator C++26 zbudowany na fundamencie, obsługujący sesje i uzgadnianie.
Przegląd silników
Silniki korzystające z fundamentu.
Przegląd SKV
Kontrakty wektorów implementowane przez silniki.
Przegląd qxctl
Administracyjne CLI wywołujące dokładnie określone silniki walidowane potwierdzeniami.