Tamper-evident audit log
Your task
Design a tamper-evident audit-log system for a financial platform that must record every privileged action (admin logins, permission changes, money movements) such that no one, not even a DBA or a compromised insider with write access, can silently alter or delete a past entry. It ingests ~80k events/sec, must support compliance queries over years of history, and must let an auditor cryptographically prove the log has not been tampered with. Cover the append-only structure, the integrity mechanism, and how you detect deletion vs. modification.
It covers
- Tamper evident
- Merkle tree
- Append only