libraries/knowledge-vector-engine-cpp fornece as mecânicas C++ partilhadas e sem autoridade que todos os motores de vetores do Symphony reutilizam. Disponibiliza blocos de construção determinísticos para que cada motor se mantenha delimitado, reprodutível e livre de efeitos secundários ambientais.
O que a fundação fornece
- Enquadramento de processos: protocolo de processos local e sem autoridade, utilizado por todos os motores
- JSON delimitado: análise e emissão rigorosas, com limites explícitos de tamanho e de profundidade
- SHA-256: endereçamento por conteúdo para evidências e recibos
- Leituras sem seguimento de ligações: leituras do sistema de ficheiros que nunca atravessam ligações simbólicas de forma inesperada
- Snapshots determinísticos: snapshots repetíveis do estado inspecionado
- Validação temporal: tratamento canónico de UTC de acordo com o Symphony Temporal Semantics Contract
- Descoberta de manifestos do proprietário: descoberta exata dos manifestos de contratos
- Empacotamento versionado: pacotes instaláveis de forma independente e detidos por recibo
- Recibos e desinstalação detida por recibo: desinstalação conduzida apenas pelo recibo que instalou o artefacto
Fronteira da descoberta de manifestos
Todos os motores de vetores que consomem a fundação herdam esta regra.O que a fundação não faz
- Não transporta autoridade. Os motores que a utilizam continuam a ter de autorizar as mutações através do SSIAG.
- Não publica nem obtém nada através da rede.
- Não altera ficheiros canónicos por iniciativa própria.
Superfícies relacionadas
Coordenador de sessões
Coordenador C++26 construído sobre a fundação para sessões e reconciliação.
Visão geral dos motores
Os motores que reutilizam a fundação.
Visão geral do SKV
Contratos de vetores que os motores implementam.
Visão geral do qxctl
CLI administrativa que invoca motores exatos validados por recibo.