Przejdź do głównej treści
Symphony TOPS Audit Vector (STAV) definiuje protokół księgi audytu append-only na poziomie TOPS. Jego organ wykonawczy znajduje się w modules/stav-append-authority, niezależnie instalowanej usłudze w Go. Operacyjne księgi poszczególnych TOPS są prywatne dla każdej instalacji TOPS; nie stanowią treści SKV.

Uprawnienia do dopisywania w STAV

modules/stav-append-authority zapewnia:
  • Księgi audytu append-only na poziomie TOPS
  • Wzajemnie uwierzytelnione lokalne IPC
  • Dokładne uprawnienia dla producentów i czytelników
  • Trwałość fsync przed potwierdzeniem
  • Ograniczone odczyty, weryfikację i odzyskiwanie
  • Rejestrację i natywny nadzór (launchd, systemd)
qxctl nigdy nie otrzymuje surowego uprawnienia do dopisywania. Koordynuje rejestrację, weryfikację i przyznawanie uprawnień za pośrednictwem dokładnie określonego adaptera należącego do modułu, ale dopisywanie do księgi pozostaje zamknięte wewnątrz procesu organu dopisywania.

Protokół STAV dla Go

libraries/stav-protocol-go to pozbawiona uprawnień biblioteka Go implementująca kanoniczny kodek STAV v1, ścisłą walidację, skróty, ramkowanie, reguły zgodności i zamknięty słownik producentów. Każdy producent lub czytelnik może przyjąć protokół bez dziedziczenia uprawnień.

Ukończone publikacje SODV

Każdy artefakt STAV opublikowany obecnie przez SODV jest wersją modułu źródłowego Go, a nie wydaniem binarnym:
  • libraries/stav-protocol-go v0.2.0
  • modules/stav-append-authority v0.1.0
  • modules/stav-append-authority v0.2.0

Powiązane powierzchnie

SSIAG

Autoryzuje chronione mutacje, które następnie audytuje STAV.

Producent Accordare

Przekazuje do STAV intencje sprzed mutacji i wyniki końcowe.

Cykl życia qxctl

Administracja cyklem życia współpracująca z rejestracją STAV.

SODV

Zarządza oficjalnymi rekordami publikacji komponentów STAV.
Ostatnia modyfikacja 10 października 2026