Live, public view of the append-only audit trail. Every consent decision and every published governance event. Both tables have deny_modification triggers — no UPDATE, no DELETE.
Every consent decision recorded on the platform. Append-only.
Published governance events. Append-only.
Both tables have a deny_modification() trigger that blocks any UPDATE or DELETE. Try PATCH /rest/v1/consent_log?id=eq.1 against the API — you'll get HTTP 400 with a message confirming the row is append-only.
The source code that wires these triggers is at supabase/migrations/0002_cultural_governance.sql in the public repository.