| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
The flight recorder for autonomous AI agents. Record, replay, enforce, audit — with tamper-evident evidence built for someone else to check.
When a regulator, client, or candidate asks what your AI did, "trust our logs" is not an answer. AIR writes every agent decision to a tamper-evident chain and countersigns the history with an external timestamp authority — a key neither you nor your application holds. You can still lie. You just can't do it invisibly.
pip install air-blackbox
air-blackbox comply --scan . -vA full scan runs 58 checks: 39 against EU AI Act Articles 9, 10, 11, 12, 14 and 15, plus GDPR, bias/fairness, and US state AI law — Colorado SB 26-189, Illinois HB 3773, California FEHA ADS rules, NYC LL144. An ISO 42001 and NIST AI RMF crosswalk ships as an importable mapping.
This is not a certified compliance test. The checks are heuristic static detectors and a starting point for finding gaps.
Nothing is recorded until traffic runs through the AIR Gateway. One proxy swap; the rest of your code is unchanged.
client = OpenAI(
base_url="http://localhost:8080/v1",
default_headers={"X-Gateway-Key": "your-key"},
)export TRUST_SIGNING_KEY="$(openssl rand -hex 32)" # without this the chain uses a public development key
air-blackbox discover # find undeclared model calls
air-blackbox replay --verify # recompute the chain
air-blackbox export --format evidence # self-verifying ZIP with a standalone verify.py| Package | What it does |
|---|---|
| air-blackbox | The core. EU AI Act scanner, trust layers for 7 frameworks, HMAC-SHA256 audit chain, evidence export |
| air-blackbox-mcp | Standalone MCP server for Claude Desktop, Cursor, and Claude Code. Run with python -m air_blackbox_mcp; supports both MCP SDK generations (1.x and 2.x) |
| Hosted connector | mcp.airblackbox.ai — governance inside claude.ai itself: covenant-gated actions, per-tenant chains, and public-key-signed .air-evidence bundles |
| air-gate | Pre-execution human-in-the-loop gating with Slack approvals |
| air-platform | Docker Compose full stack: gateway, OTel collector, Jaeger, MinIO prompt vault |
| compliance-action | GitHub Action running the standalone air-compliance scanner on every PR |
An audit log the operator controls is testimony, not evidence. AIR separates the three things an auditor actually needs:
Two evidence formats, and the difference matters. The CLI's export --format evidence writes a ZIP with a standalone verify.py; your auditor runs it with your signing key. Bundles exported through the AIR MCP server are .air-evidence v1: the manifest is signed with Ed25519 or ML-DSA-65, RFC 3161 anchoring is available, and air-evidence verify runs six ordered checks with no secret at all — which is the only form of this that a third party can check without you handing over a key.
Self-hosted, keys are generated locally and never leave your machine. The hosted connector generates and stores per-tenant keys on AIR's infrastructure — the tradeoff for governance inside claude.ai, and the reason the external countersignature matters most there.
Trust layers for LangChain, CrewAI, the OpenAI SDK, Anthropic Claude Agent SDK, Google ADK, AutoGen, and Haystack. Same audit chain, native integration.
git clone https://github.com/airblackbox/air-platform.git
cd air-platform && make up # first run pulls four images and builds the collectorApache 2.0. EU AI Act Annex III high-risk obligations: 2 December 2027 — the delay moves the audit date, not the evidence problem.
Open-source EU AI Act compliance scanner. 51 checks across Articles 9-12, 14-15. Drop-in trust layers for LangChain, CrewAI, AutoGen, OpenAI. Local-first, no data leaves your machine.
MCP server for AIR Blackbox. Expose audit, replay, scan, and compliance tools to any MCP-compatible agent or IDE.
One command to run the full AI audit stack: Gateway + Policy Engine + Episode Store + Jaeger + Prometheus. Make up. 8 seconds.
Provable, crypto-shredded erasure on a tamper-evident ledger. Prove a person is deleted everywhere, while the audit trail stays intact.
Tamper-evident audit chain for Python AI agents. HMAC-SHA256 integrity, framework trust layers, evidence bundles. Zero infrastructure.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |