Přejít na hlavní obsah
Symphony TOPS Audit Vector (STAV) definuje protokol auditního ledgeru pouze pro připojování (append-only) pro každý TOPS. Jeho běhová autorita sídlí v modules/stav-append-authority, samostatně instalovatelné službě v Go. Provozní ledgery jednotlivých TOPS jsou soukromé pro každou instalaci TOPS; nejsou obsahem SKV.

Oprávnění k připojování do STAV

modules/stav-append-authority poskytuje:
  • Auditní ledgery pouze pro připojování pro každý TOPS
  • Vzájemně autentizovanou lokální IPC
  • Přesná oprávnění pro producenty a čtenáře
  • Trvalost fsync před vydáním potvrzení
  • Ohraničené čtení, ověřování a obnovu
  • Registraci a nativní dohled (launchd, systemd)
qxctl nikdy nezískává přímé oprávnění k připojování. Koordinuje registraci, ověřování a udělování oprávnění prostřednictvím přesného adaptéru vlastněného modulem, ale připojování do ledgeru zůstává zapečetěno uvnitř procesu autority pro připojování.

Protokol STAV pro Go

libraries/stav-protocol-go je knihovna v Go bez oprávnění, která implementuje kanonický kodek STAV v1, striktní validaci, digesty, rámování, pravidla shody a uzavřený slovník producentů. Kterýkoli producent nebo čtenář může protokol přijmout, aniž by zdědil oprávnění.

Dokončené publikace SODV

Každý artefakt STAV, který je aktuálně publikován prostřednictvím SODV, je verzí zdrojového modulu v Go, nikoli binárním vydáním:
  • libraries/stav-protocol-go v0.2.0
  • modules/stav-append-authority v0.1.0
  • modules/stav-append-authority v0.2.0

Související povrchy

SSIAG

Autorizuje chráněné změny, které STAV následně audituje.

Producent Accordare

Odesílá do STAV záměry před změnou a konečné výsledky.

qxctl lifecycle

Správa životního cyklu, která spolupracuje s registrací STAV.

SODV

Řídí oficiální záznamy o publikaci komponent STAV.
Naposledy změněno 10. října 2026