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

# SACV: API-sopimusten hallinta QuanuX Symphonyssä

> SACV hallinnoi versioituja API-sopimuksia rajatuilla OpenAPI 3.2.0 -tarkistuksilla, deterministisillä yhteensopivuuseroilla, kutsujan ilmoittamilla ehdotuksilla ja inventaarioilla.

Symphony API Contract Vector (SACV) hallinnoi versioituja API-sopimuksia koko alustalla. Sen moottori on itsenäisesti asennettava C++-prosessi, joka suorittaa rajatun OpenAPI 3.2.0 JSON -validoinnin, deterministiset yhteensopivuuserot ja kertakäyttöiset inventaariot. Päätepisteiden semantiikka pysyy toimialan omistavalla vektorilla tai moduulilla; SACV hallinnoi sopimusten muotoa ja yhteensopivuutta.

## Operaatiot

* **Tarkastelu ja tarkistus**: validoi, että OpenAPI 3.2.0 JSON -dokumentti noudattaa rajattua profiilia.
* **Erot**: laske deterministiset yhteensopivuuserot sopimusversioiden välillä.
* **Ehdotus**: ota vastaan kutsujan ilmoittamia rekisteriehdotuksia uusille tai muuttuneille sopimuksille.
* **Projektio**: tuota kertakäyttöisiä inventaarioita tarkastajille ja jatkotyökaluille.

## Mitä SACV hallinnoi

SACV rajaa:

* Sopimuksen muodon (OpenAPI 3.2.0 SACV-profiililla)
* Versioiden välisen yhteensopivuusluokittelun
* Hyväksyttyjen sopimusten rekisterijäsenyyden

Se ei:

* Omista päätepisteiden semantiikkaa (kukin vektori tai moduuli pitää ne)
* Luo SDK:ita, julkaise artefakteja tai myönnä tunnisteita
* Merkitse, että elävä verkkopinta olisi olemassa (tulevan yksityisen API:n mainitseminen ei luo sellaista)

> [!NOTE]
>
> SACV on vain luku-, kysely-, validointi- ja ehdotusmoottori. Ohjelmallinen kanoninen soveltaminen on poissa käytöstä kaikissa SKV-moottoreissa.

## Liittyvät pinnat

> [card] [SKV-yleiskatsaus](https://docs.quanux.org/symphony/fi/skv/overview.md)
>
> Kattokehys ja Contract Quad -malli.

> [card] [SODV](https://docs.quanux.org/symphony/fi/skv/sodv.md)
>
> Hallinnoi SACV:hen rekisteröidyn sopimuksen virallista julkaisua.

> [card] [SAV](https://docs.quanux.org/symphony/fi/skv/sav.md)
>
> Arvioi koostamista ja yhteensopivuutta ilmoitettujen komponenttien välillä.

> [card] [qxctl-vektorikomennot](https://docs.quanux.org/symphony/fi/qxctl/vector-commands.md)
>
> Suorita `qxctl sacv ...` tarkastellaksesi, tarkistaaksesi, verrataksesi ja ehdottaaksesi.


## Related topics

- [Kuuman polun eristäminen QuanuX Symphonyssä](https://docs.quanux.org/symphony/fi/concepts/hot-path-isolation.md)
- [QuanuX Symphony -dokumentaatio](https://docs.quanux.org/symphony/fi/index.md)
- [Pikaopas: tutustu QuanuX Symphonyyn](https://docs.quanux.org/symphony/fi/quickstart.md)
- [Symphonyn vektorit ja toimitusvaiheet](https://docs.quanux.org/symphony/fi/concepts/vectors.md)
- [SODV: virallisen dokumentaation ja julkaisujen hallinta](https://docs.quanux.org/symphony/fi/skv/sodv.md)


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