Metadata-Version: 2.4
Name: ai-act-guard-sdk
Version: 1.0.5
Summary: Python SDK for EU AI Act Article 50 transparency and Article 12 compliance telemetry.
Author-email: AI Act Guard <support@ai-act-guard.eu>
License: MIT
Project-URL: Homepage, https://ai-act-guard.eu
Project-URL: Documentation, https://ai-act-guard.eu/docs
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.24.0

# ai-act-guard

> Official Python SDK & ASGI Middleware for **AI Act Guard** ([ai-act-guard.eu](https://ai-act-guard.eu)).

Turnkey compliance middleware for EU AI Act enforcement under **Article 50 (Transparency Disclaimers)**, **Article 14 (Human Oversight / HITL)**, and **Article 12 (Audit Logging)**.

---

## 🚀 Installation

```bash
pip install ai-act-guard-sdk
```

---

## ⚡ FastAPI Quickstart

```python
from fastapi import FastAPI
from ai_act_guard.middleware import AIActGuardMiddleware

app = FastAPI()

app.add_middleware(
    AIActGuardMiddleware,
    api_key="ag_live_your_key_here",
    hitl_enabled=True,
    user_consent_obtained=True
)

@app.post("/api/chat")
async def chat():
    return {"message": "Hello from AI"}
```

---

## 🏷️ Injected Response Headers

- `X-AI-Generated`: `true`
- `X-AI-Act-Jurisdiction`: `EU`
- `X-AI-Event-Id`: `evt_9a82f102-1204`
- `X-AI-Act-Compliance-Id`: `comp_823f0a12c4`
- `X-AI-HITL-Oversight`: `enabled`
- `X-AI-User-Consent`: `verified`

---

## 📄 License

MIT © 2026 AI Act Guard (ai-act-guard.eu)
