The free code that records what your AI actually did.
When your AI fails, someone has to be able to answer for it. We open-sourced the chain-of-custody layer for AI agent decisions, so anyone, including your own auditors, regulators, and customers, can verify what happened without taking us at our word.
Four things, in this order, every time your AI does something.
Headlights sits at the layer where your AI agent's actions happen, captures each one as a structured record, signs it cryptographically, and chains the records so any change after the fact is detectable. The result is forensic-grade evidence: a tamper-evident chain of custody from the moment a decision is made to the moment a regulator, a court, or a customer's lawyer asks for it. The signatures are verifiable by anyone with the public key.
draft-sharif-agent-audit-trail-00. The standard is open. The reference implementation is ours.Each module catches a specific failure pattern documented in the Incident Library.
The library cases each end with a code snippet showing the module that would have caught the failure. When the repository goes public, the modules below will be importable from a single package. Composable, documented, and free.
Most AI governance tools are sold by the companies building the agents. A company grading its own homework is not an audit.
Headlights is independent on purpose. The signing keys belong to your company, not to us. The records live in your system, not ours. When an auditor or a regulator asks for evidence, they verify it directly. We do not sit in the middle.
The code is free because trust has to be verifiable, not bought. Anyone can read every line. Anyone can audit the cryptography. Anyone can fork it, harden it, or use it inside a product they sell. Apache 2.0 means no licence fees, no vendor lock-in, no proprietary auditor in the loop.
That is the entire pitch. Cheap to install, expensive to ignore, impossible to argue with once it is running.
The repository goes public alongside the Incident Library launch.
The target is twenty entries written and the OSS repo flipping public together. That coincides with outreach to the IETF draft author and the broader audit-trail standards community. Until then, the code is in private development.
draft-sharif-agent-audit-trail-00 (IETF working draft)github.com/saffronandindia/headlights-oss