> ## 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.

# SAV: Symphony Accordare Vector for Composition Evaluation

> SAV resolves Accord references, evaluates composition on three axes, validates Named Versions, and plans Installation Blueprints without mutating canonical truth.

The Symphony Accordare Vector (SAV) resolves declared component composition and compatibility. Its engine is a freezing-path, read-only C++26 process. SAV composes exact typed projections but never takes source truth from the owner vectors.

## Operations

SAV supports a rich set of evaluation operations:

* **Accord reference resolution** into immutable derived CURRENT snapshots
* **Three-axis evaluation**, comparison, and explanation
* **Composition graphs** and disposable projections
* **Named Version** validation and diff
* **Extension Capsule** checks
* **Installation Blueprint** planning
* **Compatibility negotiation** between declared components

## What SAV does not do

* SAV does not take semantic ownership of the components it composes.
* SAV does not choose a design for you; it evaluates what you declared.
* SAV does not mutate canonical files. Its output is evidence and proposals.
* SAV is not the STAV append authority. See the Accordare STAV producer for pre-mutation intent handling.

<Note>
  SAV is read, query, validate, and propose only. Programmatic canonical apply remains disabled across the SKV engine family.
</Note>

## Related surfaces

<CardGroup cols={2}>
  <Card title="SKV overview" icon="book-open" href="/symphony/symphony/skv/overview">
    The umbrella framework and Contract Quad model.
  </Card>

  <Card title="Accordare producer" icon="pen-nib" href="/symphony/symphony/governance/accordare-producer">
    Bounded SAV Named Version audit circuit.
  </Card>

  <Card title="SEV" icon="arrow-trend-up" href="/symphony/symphony/skv/sev">
    Evolution cases that trigger SAV evaluation of composition changes.
  </Card>

  <Card title="qxctl vector commands" icon="terminal" href="/symphony/symphony/qxctl/vector-commands">
    Ratified Accordare grammar arrives as `qxctl accord ...` once implemented.
  </Card>
</CardGroup>


## Related topics

- [Accordare STAV Producer: Bounded SAV Named Version Audit](/symphony/symphony/governance/accordare-producer.md)
- [Symphony Knowledge Vector: SKV Framework Overview](/symphony/symphony/skv/overview.md)
- [Symphony Vectors and Delivery Phases](/symphony/symphony/concepts/vectors.md)
- [SEV: Symphony Evolution Vector for Planned Changes](/symphony/symphony/skv/sev.md)
- [Symphony Vector Engines: Independent Installation Overview](/symphony/symphony/engines/overview.md)
