Перейти до основного вмісту
qxctl — це агентно-орієнтований адміністративний і запитовий CLI Symphony на основі Go. Він оперує командами; доменні вектори володіють операціями та значеннями, що стоять за ними. Його зафіксований у репозиторії реєстр прив’язує кожну виконувану листову команду до стабільної машинної ідентичності та перевірених доказів адміністрування функцій.

Що охоплює qxctl

qxctl реалізує адміністрування для:
  • Перевірки репозиторію та контрактів
  • Адміністрування валідатора, попереджень, інваріантів, функцій, життєвого циклу, сесій, узгодження, прив’язок і Maestro
  • Адміністрування ідентичності SSIAG, аудиту STAV і продюсерів Accordare
  • Граматики реалізованих векторних рушіїв (skvi, sclv, sacv, sodv, ssfv, а також поверхні SCV і SHV)
Поточний реєстр містить 373 виконувані команди.

Безпечна модель виклику

qxctl викликає точні інсталяції, перевірені квитанціями, використовуючи обмежені підпроцеси, жорсткі дедлайни, перевірки ідентичності та дайджесту відповіді, транзакції очікуваного стану й довговічне відновлення. Він ніколи не приймає шляхи адаптерів чи сирі версії замість квитанцій.

Реєстр прив’язок рушіїв v2

Реєстр прив’язок рушіїв v2 підтримує вісім усталених ролей рушіїв та обмежені майбутні ідентичності ролей. Застарілий стан v1 читається паралельно; міграція на v2 вимагає явного compare-and-swap, прив’язаного до дайджесту, через qxctl і ніколи не є операцією вибору версії.

Команди реєстру

Згенеруйте та перевірте очікуваний реєстр із tools/qxctl:
Registry generation and verification
Встановлений клієнт може видавати докази, прив’язані до виконуваного файлу:
Manifest from installed qxctl
Очікувані докази мають порожні (null) версію клієнта, дайджест виконуваного файлу та дайджест квитанції. Спостережувані докази прив’язують точну версію клієнта й дайджест виконуваного файлу, а також дайджест квитанції, якщо він доступний. Обидві форми використовують symphony.qxctl.command-registry.v1.
qxctl володіє граматикою команд і їх поданням. Він не володіє семантикою векторів чи канонічною істиною знань. Лише перевірені зміни вихідного коду ратифікують нову ідентичність qxcmd, незалежно від класу викликача.

Групи команд

knowledge

Міжвекторний життєвий цикл і адміністрування постійних SSFV-сесій.

lifecycle

Профіль, володіння, спостереження, звіт, завантаження, застосування та відновлення.

engines

Реєстр прив’язок рушіїв і міграція.

reconcile

Узгодження робочих дерев координатора.

session

Автентифіковані сесії та потоки обслуговування SSFV.

maestro

Похідний інвентар рецепторів і докази пристикування.

validate

Захищена політика попереджень і адміністрування валідатора.

векторні команди

skvi, sclv, sacv, sodv, ssfv, shv і майбутня граматика accord/evolution.
Останнє оновлення 10 жовтня 2026 р.