AI governance control plane - compliance, inventory, incident response, and audit for AI agents
Project description
AIR Blackbox
AI governance control plane - compliance, inventory, incident response, and audit for AI agents.
Install
pip install air-blackbox
With framework support:
pip install air-blackbox[langchain] # LangChain trust layer
pip install air-blackbox[crewai] # CrewAI trust layer
pip install air-blackbox[openai] # OpenAI Agents SDK trust layer
pip install air-blackbox[all] # Everything
Four Commands
air-blackbox comply # EU AI Act gap analysis, scans your code
air-blackbox discover # Shadow AI inventory + AI-BOM generation
air-blackbox replay # Incident reconstruction from audit chain
air-blackbox export # Signed evidence bundle for auditors
Quick Start
from air_blackbox import AirBlackbox
air = AirBlackbox()
client = air.wrap(openai.OpenAI())
# Every LLM call is now HMAC-logged through the gateway
With framework auto-detection:
from air_blackbox import AirTrust
trust = AirTrust()
trust.attach(your_langchain_agent)
# Framework auto-detected. Audit trails active.
What It Does
| Command | What You Get |
|---|---|
comply |
Per-article EU AI Act gap analysis (Art. 9-15) from a static scan of your code |
discover |
AI-BOM (CycloneDX), shadow AI detection, model version tracking |
replay |
Full incident reconstruction, HMAC chain verification |
export |
Signed evidence package: compliance + AI-BOM + audit chain |
Signing and verification
The audit chain is HMAC-SHA256 on every install. Receipts are signed for independent third-party verification with Ed25519 by default (install air-blackbox[gate]). ML-DSA-65 (FIPS 204) post-quantum signing is available in the gateway. The bundled verify.py checks the HMAC chain using only the Python standard library.
Links
- Website: airblackbox.ai
- Gateway: github.com/airblackbox/airblackbox
- Docs: gateway/docs
- License: Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file air_blackbox-1.13.1.tar.gz.
File metadata
- Download URL: air_blackbox-1.13.1.tar.gz
- Upload date:
- Size: 157.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6834ea5979c010f00df70dc23bd159a0595a00df4eee132da11575384f21439a
|
|
| MD5 |
4b126c31f7601422ab201b6b44257c5e
|
|
| BLAKE2b-256 |
fec2219e28c41c6ea105a1bc6e72e8986089fc47e3ad33198f5894bdfeb8401f
|
File details
Details for the file air_blackbox-1.13.1-py3-none-any.whl.
File metadata
- Download URL: air_blackbox-1.13.1-py3-none-any.whl
- Upload date:
- Size: 170.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e72e2a089a56b96d09763287f3db2035bcd4f56cbf796fdbe61965a48d473c5d
|
|
| MD5 |
90705fdf361d1f711bf10bf7c8b9ba05
|
|
| BLAKE2b-256 |
1810d80b4832995640ff3ce365adf00eb30c3a46288749a5c841360d3eeae894
|