Add verifiable audit logs to Claude Code.
Guides users through setting up policy-gated tool calls and signed audit receipts that can be verified offline.
When to use it
Use when explaining, evaluating, or demonstrating signed audit trails before adopting runtime hooks.
Give it a project to configure; it walks through adding policy checks, signed receipts, and verification.
What you provide
Node.js is needed to parse hook events and extract the verification public key.
Python 3 is used to inspect receipts and modify a receipt for the tamper-detection demonstration.
This skill
GitHub
Stores signing keys and receipts
protect-mcp
Installs tool-call audit hooks