**Language / Язык:** [English](README.md) | [Русский](README.ru.md) # vSphere stub contracts Versioned JSON matrices generated from `app/vsphere/contracts/matrix.py`. Hot-swap (`POST /ui/api/contract/apply?major=N`) switches the active **catalog** major for Web UI / evidence only; runtime still serves the full registered surface (no HTTP 501 from version floor). Regenerate with `make vsphere-bundles`. ## Console request parameters Web UI Params / Request body for native vSphere routes come from the official Automation OpenAPI (`vmware/vcf-api-specs` → `vcenter.yaml`), compacted into `app/vsphere/rest/param_index.json`. Regenerate with: ```bash make vsphere-param-index ```