libraries/knowledge-vector-engine-cpp nodrošina koplietotus, bezpilnvaru C++ mehānismus, ko atkārtoti izmanto katrs Symphony vektora dzinējs. Tas sniedz determinētus pamatelementus, lai katrs dzinējs paliktu ierobežots, reproducējams un brīvs no apkārtējiem blakusefektiem.
Ko nodrošina pamats
- Procesu ietvars: bezpilnvaru lokālo procesu protokols, ko izmanto katrs dzinējs
- Ierobežots JSON: stingra parsēšana un izvade ar skaidriem izmēra un dziļuma ierobežojumiem
- SHA-256: satura adresācija pierādījumiem un kvītīm
- No-follow lasīšana: failu sistēmas lasīšana, kas nekad negaidīti neseko simboliskajām saitēm
- Determinēti momentuzņēmumi: atkārtojami pārbaudītā stāvokļa momentuzņēmumi
- Laika validācija: kanoniska UTC apstrāde saskaņā ar Symphony Temporal Semantics Contract
- Īpašnieku manifestu atklāšana: precīza līgumu manifestu atklāšana
- Versiju pakošana: neatkarīgi instalējamas, kvītīm piederošas pakotnes
- Kvītis un kvītīm piederoša atinstalēšana: atinstalēšanu vada tikai kvīts, kas instalēja artefaktu
Manifestu atklāšanas robeža
Katrs vektora dzinējs, kas izmanto pamatu, manto šo noteikumu.Ko pamats nedara
- Tam nav pilnvaru. Dzinējiem, kas to izmanto, joprojām jāautorizē mainīšana ar SSIAG.
- Tas neko nepublicē un neielādē tīklā.
- Tas pats par sevi nemaina kanoniskos failus.
Saistītās virsmas
Sesiju koordinators
Uz pamata veidots C++26 koordinators sesijām un saskaņošanai.
Dzinēju pārskats
Dzinēji, kas atkārtoti izmanto pamatu.
SKV pārskats
Vektoru līgumi, ko īsteno dzinēji.
qxctl pārskats
Administratīvais CLI, kas izsauc precīzus, ar kvītīm validētus dzinējus.