> ## 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-контрактами в QuanuX Symphony

> SACV управляет версионированными API-контрактами с помощью ограниченных проверок OpenAPI 3.2.0, детерминированных сравнений совместимости, объявленных вызывающей стороной предложений и инвентаризаций.

Symphony API Contract Vector (SACV) управляет версионированными API-контрактами на всей платформе. Его движок — независимо устанавливаемый процесс на C++, который выполняет ограниченную валидацию JSON по OpenAPI 3.2.0, детерминированные сравнения совместимости и формирует одноразовые инвентари. Семантика конечных точек остаётся за вектором или модулем, владеющим доменом; SACV управляет формой контрактов и совместимостью.

## Операции

* **Inspect и check**: проверить, что JSON-документ OpenAPI 3.2.0 соответствует ограниченному профилю.
* **Diff**: вычислить детерминированные различия совместимости между версиями контракта.
* **Propose**: принять объявленные вызывающей стороной предложения для реестра о новых или изменённых контрактах.
* **Project**: выдать одноразовые инвентари для рецензентов и последующих инструментов.

## Чем управляет SACV

SACV ограничивает:

* Форму контракта (OpenAPI 3.2.0 с профилем SACV)
* Классификацию совместимости между версиями
* Членство принятых контрактов в реестре

Он не:

* Владеет семантикой конечных точек (она остаётся за каждым вектором или модулем)
* Генерирует SDK, публикует артефакты или выдаёт токены
* Подразумевает существование работающей сетевой поверхности (упоминание будущего частного API не создаёт его)

> [!NOTE]
>
> SACV поддерживает только чтение, запросы, валидацию и предложения. Программное каноническое применение отключено во всех движках SKV.

## Связанные разделы

> [card] [Обзор SKV](https://docs.quanux.org/symphony/ru/skv/overview.md)
>
> Объединяющий фреймворк и модель Contract Quad.

> [card] [SODV](https://docs.quanux.org/symphony/ru/skv/sodv.md)
>
> Управляет любой официальной публикацией контракта, зарегистрированного в SACV.

> [card] [SAV](https://docs.quanux.org/symphony/ru/skv/sav.md)
>
> Оценивает композицию и совместимость объявленных компонентов.

> [card] [Векторные команды qxctl](https://docs.quanux.org/symphony/ru/qxctl/vector-commands.md)
>
> Запускайте `qxctl sacv ...` для inspect, check, diff и propose.


## Related topics

- [Доктрина платформы QuanuX Symphony](https://docs.quanux.org/symphony/ru/doctrine.md)
- [Быстрый старт: знакомство с QuanuX Symphony](https://docs.quanux.org/symphony/ru/quickstart.md)
- [Изоляция горячего пути в QuanuX Symphony](https://docs.quanux.org/symphony/ru/concepts/hot-path-isolation.md)
- [Symphony Knowledge Vector: обзор фреймворка SKV](https://docs.quanux.org/symphony/ru/skv/overview.md)
- [Документация QuanuX Symphony](https://docs.quanux.org/symphony/ru/index.md)


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