import json from hashlib import sha256 from datetime import datetime def log_audit(event): with open("audit.log", "a") as f: entry = { "timestamp": datetime.utcnow().isoformat(), "event": event, "hash": sha256(json.dumps(event).encode()).hexdigest() } f.write(json.dumps(entry) + "\n")