Archibald312 builds a tamper-evident paper trail for every AI move
GordonOSS now records every AI call and tool invocation in a log that even an attacker with database credentials cannot rewrite.
Archibald312's fork adds a dedicated audit log that captures every time the system talks to an AI model or runs a tool on a user's behalf - how long it took, which documents were touched, and whether it succeeded or failed. The clever bit is what it does and doesn't store: instead of the full text of prompts and responses, it keeps cryptographic fingerprints, so you can later prove a given input or output is genuine without keeping the sensitive content itself. Database-level rules block any attempt to alter or delete entries, even from inside the application.
The logging is designed to fail quietly - if the audit system breaks, the user's request still goes through - and users can pull their own history through a self-service endpoint. There's no retention policy yet, so operators will need to decide how long to keep records.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?