libraries/knowledge-vector-engine-cpp fornece as mecânicas compartilhadas em C++, sem autoridade, que todas as engines de vetor do Symphony reutilizam. Ela oferece blocos de construção determinísticos para que cada engine possa permanecer delimitada, reproduzível e livre de efeitos colaterais do ambiente.
O que a fundação oferece
- Enquadramento de processos: protocolo de processos local e sem autoridade usado por todas as engines
- JSON delimitado: análise e emissão estritas com limites explícitos de tamanho e profundidade
- SHA-256: endereçamento por conteúdo para evidências e recibos
- Leituras sem seguir links: leituras do sistema de arquivos que nunca percorrem links simbólicos inesperadamente
- Snapshots determinísticos: snapshots repetíveis do estado inspecionado
- Validação temporal: tratamento canônico de UTC conforme o Symphony Temporal Semantics Contract
- Descoberta de manifestos do proprietário: descoberta exata dos manifestos de contrato
- Empacotamento versionado: pacotes instaláveis de forma independente e de propriedade de recibos
- Recibos e desinstalação de propriedade do recibo: desinstalação conduzida apenas pelo recibo que instalou o artefato
Limite da descoberta de manifestos
Toda engine de vetor que consome a fundação herda essa regra.O que a fundação não faz
- Ela não carrega autoridade. As engines que a utilizam ainda precisam autorizar mutações por meio do SSIAG.
- Ela não publica nem busca nada pela rede.
- Ela não altera arquivos canônicos por conta 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 das engines
As engines que reutilizam a fundação.
Visão geral do SKV
Contratos de vetor que as engines implementam.
Visão geral do qxctl
CLI administrativa que invoca engines exatas validadas por recibo.