Accountable Autonomy
A verifiable receipt for every action your AI agents take, checkable by anyone.
Your AI agent transferred the funds, wrote the file, called the tool. Later, someone who does not trust you asks you to prove exactly what it did and why: a regulator, an auditor, a customer after an incident. Your own logs will not settle it, because you could have edited them.
Open source. No SaaS. No telemetry. No signup.
anyone can check a record
keyless
$ vaara verify-record someone-elses-record.json conformance: CONFORMS [pass] required alg_supported [pass] required signature_hex [pass] required result_commitment_self_consistent projectionDigest == sha256 over the projection bytes ... 13 more checks, all pass no signing key, no access to the system that produced it
What's shipped
- Check any record yourself:
vaara verify-recordtests any JSON against the published vaara.receipt/v1 format, including a record Vaara never produced, with no signing key and no access to the system that made it.vaara verify-bundleruns the full evidence set and prints a single pass or fail, fail-closed on authenticity. - One sink for any stack's evidence:
vaara ingestseals a record from another format, an MCP execution record or adid:webcatalog entry, into one canonical, content-addressed envelope with an honest gap report, so a dropped record is a provable hole. The conformance corpus is reproduced by a checker that imports no Vaara. - Hash-chained, tamper-evident audit trail (SHA-256, optional Ed25519, optional post-quantum ML-DSA-65), anchored to an RFC 3161 / eIDAS qualified timestamp so a record cannot be backdated against a clock you do not control. An auditor verifies it offline with a public key.
- Hardware-rooted binding:
vaara verify-tpm-bindingandvaara verify-tpm-chaintie an execution record to the machine's own TPM 2.0 quote and IMA measurements. - Sovereign inference: run a local model through Vaara and every answer carries a signed receipt bound to the machine's TPM. Open under AGPL-3.0.
- One-command regulator package:
vaara trail export-article12writes the signed trail, per-article EU AI Act evidence, and the time anchor as Article 19 existence-in-time, in one file an authority checks offline. - Policy gating on every tool call: allow, block, or escalate each agent action against your own policy before it runs, through a transparent MCP proxy with native hooks for LangChain, CrewAI, and the OpenAI Agents SDK. TypeScript client on npm, Claude Code plugin in the same repo.
- Author of the Vaara Receipt Internet-Draft (
draft-sirkkavaara-vaara-receipt) at the IETF, an offline-verifiable execution-record format reproduced in full by an independent developer from a clean checkout. Releases are SLSA Build Level 3 and Sigstore-signed, with continuous fuzzing on the decoder, audit, and policy loader.
Paid pilots
- Four weeks, your environment, your traffic. Week 1: the Vaara MCP proxy goes in front of your agents in shadow mode, observing and recording without blocking anything. Weeks 2 and 3: we read the shadow report together, tune a policy and tool perimeter to your actual traffic, and flip to enforcement. Week 4: you receive a signed evidence bundle and an auditor-ready compliance report generated from your own trail.
- Everything runs in your infrastructure and stays there. The trail, the policy, the reports, and the archive are yours, and they stay verifiable with the standalone checker even if you never talk to us again. The evidence does not depend on the vendor; that is the point of the design.
- Building Vaara into a closed-source product, or running a modified version as a hosted service without releasing your changes, needs a commercial license instead of the AGPL, granted directly by the sole copyright holder. See LICENSING.md.
- Contact: [email protected]. A fixed fee agreed up front, with no subscription.
Adoption (live)
- - live downloads, all time (PyPI and npm)
Acknowledged by
- Listed in the industry acknowledgements of the IMDA Model AI Governance Framework for Agentic AI v1.5 (Singapore, 20 May 2026)
- AMD AI Developer Program testimonial of Vaara (May 2026)
- OpenSSF Best Practices Project 12612 (passing)
Where
codegithub.com/vaaraio/vaara
pypipypi.org/project/vaara
npm@vaara/client
mcp registryio.github.vaaraio/vaara
internet-draftdraft-sirkkavaara-vaara-receipt
complianceCOMPLIANCE.md
Article 12Log vs evidence (EU AI Alliance)
Article 14Oversight as action (EU AI Alliance)
sponsorgithub.com/sponsors/vaaraio
linkedinin/sirkkavaara