> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quanux.org/symphony/llms.txt
> Use this file to discover all available pages before exploring further.

# STAV: ledger di audit append-only per singolo TOPS in Symphony

> STAV Append Authority gestisce ledger di audit append-only per singolo TOPS con IPC locale autenticato, durabilità con fsync prima della ricevuta, letture delimitate e ripristino.

Lo Symphony TOPS Audit Vector (STAV) definisce il protocollo del ledger di audit append-only per singolo TOPS. La sua autorità di runtime risiede in `modules/stav-append-authority`, un servizio Go installabile in modo indipendente. I ledger operativi per singolo TOPS sono privati di ciascuna installazione TOPS; non sono contenuto SKV.

## Autorità di append STAV

`modules/stav-append-authority` fornisce:

* Ledger di audit append-only per singolo TOPS
* IPC locale con autenticazione reciproca
* Autorizzazioni esatte per producer e reader
* Durabilità con fsync prima della ricevuta
* Letture delimitate, verifica e ripristino
* Registrazione e supervisione nativa (launchd, systemd)

> [!WARNING]
>
> qxctl non riceve mai l'autorità di append grezza. Coordina registrazione, verifica e autorizzazioni tramite l'esatto adapter di proprietà del modulo, ma l'append al ledger resta sigillato all'interno del processo dell'autorità di append.

## Protocollo STAV per Go

`libraries/stav-protocol-go` è una libreria Go priva di autorità che implementa il codec canonico STAV v1, la validazione rigorosa, i digest, il framing, le regole di conformità e il vocabolario chiuso dei producer. Qualsiasi producer o reader può adottare il protocollo senza ereditarne l'autorità.

## Pubblicazioni SODV completate

Ogni artefatto STAV attualmente pubblicato tramite SODV è una versione di un modulo sorgente Go, non una release binaria:

* `libraries/stav-protocol-go` v0.2.0
* `modules/stav-append-authority` v0.1.0
* `modules/stav-append-authority` v0.2.0

## Superfici correlate

> [card] [SSIAG](https://docs.quanux.org/symphony/it/governance/ssiag.md)
>
> Autorizza le modifiche protette che STAV sottopone poi ad audit.

> [card] [Producer Accordare](https://docs.quanux.org/symphony/it/governance/accordare-producer.md)
>
> Emette in STAV l'intento precedente alla modifica e gli esiti finali.

> [card] [qxctl lifecycle](https://docs.quanux.org/symphony/it/qxctl/lifecycle.md)
>
> Amministrazione del ciclo di vita che si compone con la registrazione STAV.

> [card] [SODV](https://docs.quanux.org/symphony/it/skv/sodv.md)
>
> Governa i record di pubblicazione ufficiale dei componenti STAV.


## Related topics

- [SSIAG: Secure Identity and Access Governance per Symphony](https://docs.quanux.org/symphony/it/governance/ssiag.md)
- [Vector e fasi di consegna di Symphony](https://docs.quanux.org/symphony/it/concepts/vectors.md)
- [SCLV: Symphony Change Ledger Vector per le modifiche al codice sorgente](https://docs.quanux.org/symphony/it/skv/sclv.md)
- [Symphony Knowledge Vector: panoramica del framework SKV](https://docs.quanux.org/symphony/it/skv/overview.md)
- [SKVI: l'engine Symphony Knowledge Vector Index](https://docs.quanux.org/symphony/it/skv/skvi.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.