> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quanux.org/symphony/llms.txt
> Use this file to discover all available pages before exploring further.

# Fondamenta C++ dei Knowledge Vector Engine: meccanismi condivisi

> Le fondamenta C++ dei Knowledge Vector Engine forniscono framing dei processi privo di autorità, JSON delimitato, SHA-256, snapshot, ricevute e rilevamento esplicito dei manifest.

`libraries/knowledge-vector-engine-cpp` fornisce i meccanismi C++ condivisi e privi di autorità che ogni vector engine di Symphony riutilizza. Offre elementi costitutivi deterministici affinché ogni engine possa restare delimitato, riproducibile e privo di effetti collaterali impliciti.

## Cosa forniscono le fondamenta

* **Framing dei processi**: protocollo per processi locali privo di autorità, utilizzato da ogni engine
* **JSON delimitato**: parsing ed emissione rigorosi con limiti espliciti di dimensione e profondità
* **SHA-256**: indirizzamento per contenuto di evidenze e ricevute
* **Letture no-follow**: letture del filesystem che non attraversano mai inaspettatamente i link simbolici
* **Snapshot deterministici**: snapshot ripetibili dello stato ispezionato
* **Validazione temporale**: gestione canonica di UTC secondo lo Symphony Temporal Semantics Contract
* **Rilevamento dei manifest dei proprietari**: rilevamento esatto dei manifest dei contratti
* **Packaging versionato**: pacchetti installabili in modo indipendente e posseduti da una ricevuta
* **Ricevute e disinstallazione basata sulla ricevuta**: disinstallazione guidata esclusivamente dalla ricevuta che ha installato l'artefatto

## Confine del rilevamento dei manifest

> [!WARNING]
>
> Il rilevamento dei manifest parte da un insieme fisso di bootstrap e attraversa solo le dichiarazioni subordinate esplicite. Non esegue mai una scansione implicita del repository né deduce la proprietà dai nomi delle directory.

Ogni vector engine che utilizza le fondamenta eredita questa regola.

## Cosa non fanno le fondamenta

* Non detengono autorità. Gli engine che le utilizzano devono comunque autorizzare le modifiche tramite SSIAG.
* Non pubblicano né scaricano nulla attraverso la rete.
* Non modificano autonomamente i file canonici.

## Superfici correlate

> [card] [Coordinatore delle sessioni](https://docs.quanux.org/symphony/it/engines/coordinator.md)
>
> Coordinatore C++26 costruito sulle fondamenta per sessioni e riconciliazione.

> [card] [Panoramica degli engine](https://docs.quanux.org/symphony/it/engines/overview.md)
>
> Gli engine che riutilizzano le fondamenta.

> [card] [Panoramica di SKV](https://docs.quanux.org/symphony/it/skv/overview.md)
>
> Contratti dei vector implementati dagli engine.

> [card] [Panoramica di qxctl](https://docs.quanux.org/symphony/it/qxctl/overview.md)
>
> CLI amministrativa che invoca engine esatti validati tramite ricevuta.


## Related topics

- [Knowledge Session Coordinator per i vector engine di Symphony](https://docs.quanux.org/symphony/it/engines/coordinator.md)
- [Vector engine di Symphony: panoramica dell'installazione indipendente](https://docs.quanux.org/symphony/it/engines/overview.md)
- [Vector e fasi di consegna di Symphony](https://docs.quanux.org/symphony/it/concepts/vectors.md)
- [SKVI: l'engine Symphony Knowledge Vector Index](https://docs.quanux.org/symphony/it/skv/skvi.md)
- [Maestro: l'autorità di presenza dei vector engine di Symphony](https://docs.quanux.org/symphony/it/governance/maestro.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.