# pkcs11ex_audit v0.1.0 - API Reference

## Modules

- [Pkcs11ex.Audit.CanonicalEncoding](Pkcs11ex.Audit.CanonicalEncoding.md): Stable canonical-bytes encoder for audit-chain hash inputs.

- Public API
  - [Pkcs11ex.Audit](Pkcs11ex.Audit.md): Append-only hash-chained audit log.
  - [Pkcs11ex.Audit.Entry](Pkcs11ex.Audit.Entry.md): A single entry in a hash-chained append-only audit log.

- Storage
  - [Pkcs11ex.Audit.Storage](Pkcs11ex.Audit.Storage.md): Pluggable storage backend for `Pkcs11ex.Audit`.
  - [Pkcs11ex.Audit.Storage.InMemory](Pkcs11ex.Audit.Storage.InMemory.md): In-memory audit log storage. Agent-backed; serializes appends through
the agent's mailbox.

- Anchoring
  - [Pkcs11ex.Audit.Anchor.RFC3161](Pkcs11ex.Audit.Anchor.RFC3161.md): RFC 3161 Time-Stamp Protocol — anchor an audit chain head against an
external Time-Stamping Authority (TSA).

