Implement the optional append-only audit export sink #49
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
The spec notes that the audit ledger may optionally export to a separate append-only sink
for defense in depth, while remaining clear that the sink is not the canonical source of
truth. The value is that an actor who can modify the primary database cannot retroactively
alter what the sink already received.
Scope
An optional append-only audit export sink.
Implementation notes
configure external logging.
fail the user action that produced the event — the audit write to the primary database
is already complete and canonical at that point.
dropping events silently.
primary ledger.
off-box before anyone enables it.
Done when
References
docs/circa-spec.mdsections 3, 6.5, Phase 4Depends on: #2 (worker runtime).