libraries/knowledge-vector-engine-cpp fournit les mécanismes C++ partagés et sans autorité que réutilise chaque moteur de vecteur Symphony. Elle offre des blocs de construction déterministes afin que chaque moteur demeure borné, reproductible et exempt d’effets secondaires ambiants.
Ce que fournit la fondation
- Encadrement des processus : protocole de processus local sans autorité utilisé par chaque moteur
- JSON borné : analyse et émission strictes avec des limites explicites de taille et de profondeur
- SHA-256 : adressage par contenu pour les preuves et les reçus
- Lectures sans suivi des liens : lectures du système de fichiers qui ne traversent jamais de liens symboliques de façon inattendue
- Instantanés déterministes : instantanés reproductibles de l’état inspecté
- Validation temporelle : traitement canonique de l’UTC conformément au Symphony Temporal Semantics Contract
- Découverte des manifestes des propriétaires : découverte exacte des manifestes de contrats
- Empaquetage versionné : paquets installables indépendamment et détenus par des reçus
- Reçus et désinstallation détenue par reçu : désinstallation pilotée uniquement par le reçu qui a installé l’artefact
Frontière de la découverte des manifestes
Chaque moteur de vecteur qui utilise la fondation hérite de cette règle.Ce que la fondation ne fait pas
- Elle ne porte aucune autorité. Les moteurs qui l’utilisent doivent quand même autoriser les mutations au moyen de SSIAG.
- Elle ne publie ni ne récupère rien sur le réseau.
- Elle ne modifie pas les fichiers canoniques de son propre chef.
Surfaces connexes
Coordonnateur de sessions
Coordonnateur C++26 bâti sur la fondation pour les sessions et le rapprochement.
Aperçu des moteurs
Les moteurs qui réutilisent la fondation.
Aperçu de SKV
Contrats de vecteurs que mettent en œuvre les moteurs.
Aperçu de qxctl
Interface en ligne de commande administrative qui invoque des moteurs exacts validés par reçu.