Перейти до основного вмісту
Symphony TOPS Audit Vector (STAV) визначає протокол журналу аудиту лише з дописуванням для кожного TOPS. Його орган часу виконання розміщено в modules/stav-append-authority — незалежно встановлюваному сервісі на Go. Операційні журнали кожного TOPS є приватними для відповідної інсталяції TOPS; вони не є вмістом SKV.

Орган дописування STAV

modules/stav-append-authority надає:
  • Журнали аудиту лише з дописуванням для кожного TOPS
  • Взаємно автентифікований локальний IPC
  • Точні дозволи для продюсерів і читачів
  • Стійкість fsync-перед-квитанцією
  • Обмежене читання, верифікацію та відновлення
  • Реєстрацію та нативний нагляд (launchd, systemd)
qxctl ніколи не отримує сирих повноважень на дописування. Він координує реєстрацію, верифікацію та дозволи через точний адаптер, яким володіє модуль, але дописування до журналу залишається запечатаним усередині процесу органу дописування.

Протокол STAV для Go

libraries/stav-protocol-go — це бібліотека на Go без повноважень, що реалізує канонічний кодек STAV v1, сувору валідацію, дайджести, обрамлення, правила відповідності та закритий словник продюсерів. Будь-який продюсер чи читач може застосувати протокол, не успадковуючи повноважень.

Завершені публікації SODV

Кожен артефакт STAV, наразі опублікований через SODV, — це версія модуля вихідного коду на Go, а не бінарний випуск:
  • libraries/stav-protocol-go v0.2.0
  • modules/stav-append-authority v0.1.0
  • modules/stav-append-authority v0.2.0

Пов’язані поверхні

SSIAG

Авторизує захищені зміни, які потім аудитує STAV.

Продюсер Accordare

Передає в STAV наміри до зміни та кінцеві результати.

qxctl lifecycle

Адміністрування життєвого циклу, що поєднується з реєстрацією STAV.

SODV

Керує офіційними записами публікацій компонентів STAV.
Останнє оновлення 10 жовтня 2026 р.