Skip to main content
← All field notes
Trust2026-09-22 · 6 min read

Why your audit log must be append-only

No update routes, no delete routes. Learn why that design makes an audit trail meaningful and how to verify it on any system.

Current public record: v0.2.0, available by request. These field notes are not a release guarantee. Check the release record before relying on a described workflow.

Field notes · Built by Arche Axon

An audit log that can be edited is a suggestion, not a record. The design decision that separates the two is unfashionably simple: no update routes, no delete routes; the log only grows.

Why the absence of routes matters

The workspace API has no general update or delete endpoint for audit events. That protects the trail from ordinary workspace actions; it does not remove the separate trust boundary around privileged database or server operators. Good audit systems make the boundary clear. Vendale records structured events for supported changes, including what changed, who changed it, and when.

How to verify it on any system you use

  1. 01Ask for the API reference for the audit resource. If you see PATCH or DELETE next to it, the trail is negotiable.
  2. 02Ask what happens on permission changes specifically: role grants are the edits a bad actor would most want to disappear.
  3. 03Ask if the log is exportable. An audit trail you cannot take with you belongs to the vendor, not to you.
Trust is not a feeling you extend to a system. It is a property you verify, ideally by trying to break it.

Check the release before you rely on a workflow.

The public release record shows current availability. Ask the Vendale team to confirm the matching server/client build and included integrations.

View release record