Langsung ke konten utama
Symphony TOPS Audit Vector (STAV) mendefinisikan protokol ledger audit append-only per TOPS. Otoritas runtime-nya berada di modules/stav-append-authority, sebuah layanan Go yang dapat dipasang secara independen. Ledger operasional per TOPS bersifat privat bagi setiap instalasi TOPS; ledger tersebut bukan konten SKV.

Otoritas append STAV

modules/stav-append-authority menyediakan:
  • Ledger audit append-only per TOPS
  • IPC lokal yang saling terautentikasi
  • Pemberian izin producer dan reader yang eksak
  • Durabilitas fsync-sebelum-tanda-terima
  • Pembacaan terbatas, verifikasi, dan pemulihan
  • Pendaftaran dan supervisi native (launchd, systemd)
qxctl tidak pernah menerima otoritas append mentah. qxctl mengoordinasikan pendaftaran, verifikasi, dan pemberian izin melalui adaptor milik modul yang eksak, tetapi append ledger tetap tersegel di dalam proses otoritas append.

Protokol STAV untuk Go

libraries/stav-protocol-go adalah pustaka Go tanpa otoritas yang mengimplementasikan codec STAV v1 kanonis, validasi ketat, digest, framing, aturan kesesuaian, dan kosakata producer yang tertutup. Producer atau reader mana pun dapat mengadopsi protokol ini tanpa mewarisi otoritas.

Publikasi SODV yang telah selesai

Setiap artefak STAV yang saat ini diterbitkan melalui SODV adalah versi modul sumber Go, bukan rilis biner:
  • libraries/stav-protocol-go v0.2.0
  • modules/stav-append-authority v0.1.0
  • modules/stav-append-authority v0.2.0

Permukaan terkait

SSIAG

Mengotorisasi mutasi yang dilindungi yang kemudian diaudit oleh STAV.

Accordare producer

Mengirimkan intent pra-mutasi dan hasil terminal ke STAV.

qxctl lifecycle

Administrasi siklus hidup yang berkomposisi dengan pendaftaran STAV.

SODV

Mengatur catatan publikasi resmi untuk komponen STAV.
Terakhir diubah pada 10 Oktober 2026