Decision Passport: An Audit Layer for AI Agent Execution Governance

What Decision Passport Addresses
The recent Claude Code source leak discussion on r/LocalLLaMA highlights a critical architectural gap in AI agent systems. As agents gain capabilities like tool access, browser access, memory handling, background execution, and multi-step workflows, the governance question shifts from "can the agent do useful work?" to accountability questions.
The Governance Gap
The source identifies key questions that current logging and observability tools don't fully address:
- Who authorized this action?
- Under what policy?
- What execution context existed at the time?
- What changed?
- What was blocked?
- Whether that record can still be trusted later outside the original runtime
The author notes: "Logs help you inspect. Proof helps you defend."
Decision Passport Features
The tool provides:
- Append-only execution records
- Portable proof bundles
- Offline verification
- Tamper-evident chains
- Verifier-first design
The author clarifies this doesn't "solve" sandbox escape or agent safety by itself, but makes the governance gap more visible and provides stronger answers to what happened, in what order, under what permission, with what evidence, and whether anyone can verify it later without trusting the original platform.
Available Repositories
The project is open source with two main components:
- Core:
https://github.com/brigalss-a/decision-passport-core - OpenClaw Lite:
https://github.com/brigalss-a/decision-passport-openclaw-lite
Discussion Points
The source raises questions for the community to consider:
- Is this just better observability?
- A missing audit/proof layer?
- Overengineering for most agent workflows?
📖 Read the full source: r/LocalLLaMA
👀 See Also

ClawCode: Migrate OpenClaw Agents to Claude Code as a Plugin
ClawCode is a Node.js plugin for Claude Code that imports OpenClaw agents, including IDENTITY, SOUL, memory, skills, and crons from ~/.openclaw/workspace/. It provides SQLite+FTS5 searchable memory, messaging plugins for WhatsApp, Telegram, Discord, iMessage, and Slack, and a nightly 'dream' process for memory consolidation.

MCP Server for Italian Train Data: Real-Time Delays, Departures, and Schedules in Claude
A developer built an unofficial MCP server for Trenitalia that provides five tools for querying Italian train data through Claude, including real-time departure/arrival boards, train tracking, and schedules with live delay enrichment.

CC-Ledger: Track Claude Code Costs Per Session and Per PR with Local SQLite
CC-Ledger is a Rust binary that hooks into Claude Code, logging each turn to local SQLite. Catch runaway sessions live and see per-PR cost without an API key. Includes macOS menu bar, web dashboard, and CLI views.

Context Mode: An MCP Server That Compresses Tool Outputs for Claude Code
Context Mode is an MCP server that sits between Claude Code and tool outputs, processing them in sandboxes and returning only summaries. It reduces 315 KB of MCP output to 5.4 KB, extending session time before slowdown from ~30 minutes to ~3 hours.