メインコンテンツへスキップ
Symphony TOPS Audit Vector(STAV)は、TOPS ごとの追記専用監査台帳のプロトコルを定義します。そのランタイム権限は、個別にインストール可能な Go サービスである modules/stav-append-authority にあります。TOPS ごとの運用台帳は各 TOPS インストールに固有のものであり、SKV のコンテンツではありません。

STAV 追記権限

modules/stav-append-authority は次の機能を提供します。
  • TOPS ごとの追記専用監査台帳
  • 相互認証されたローカル IPC
  • 正確なプロデューサーとリーダーの権限付与
  • レシート発行前の fsync による永続性
  • 範囲を限定した読み取り、検証、リカバリー
  • 登録とネイティブな監視(launchd、systemd)
qxctl が生の追記権限を受け取ることはありません。モジュールが所有する正確なアダプターを通じて登録、検証、権限付与を調整しますが、台帳への追記は追記権限プロセスの内部に封じられたままです。

Go 向け STAV プロトコル

libraries/stav-protocol-go は、正規の STAV v1 コーデック、厳格な検証、ダイジェスト、フレーミング、適合ルール、閉じたプロデューサー語彙を実装する、権限を持たない Go ライブラリです。どのプロデューサーやリーダーも、権限を継承することなくこのプロトコルを採用できます。

完了した SODV の公開

現在 SODV を通じて公開されているすべての STAV 成果物は、バイナリリリースではなく 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 Producer

変更前のインテントと最終的な結果を STAV に送信します。

qxctl lifecycle

STAV の登録と組み合わせて使用されるライフサイクル管理。

SODV

STAV コンポーネントの公式な公開レコードを管理します。
最終更新日 2026年10月10日