Metadata-Version: 2.4
Name: kakunin
Version: 0.1.0
Summary: Python SDK for the Kakunin AI agent compliance API
Project-URL: Homepage, https://kakunin.ai
Project-URL: Documentation, https://docs.kakunin.ai
Project-URL: Repository, https://github.com/kakunin-ai/kakunin-python
Author-email: Kakunin <dev@kakunin.ai>
License: MIT
Keywords: ai-agents,compliance,eu-ai-act,kyc,mica
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: httpx>=0.27.0
Requires-Dist: pydantic>=2.0.0
Provides-Extra: dev
Requires-Dist: mypy>=1.9.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: respx>=0.21.0; extra == 'dev'
Description-Content-Type: text/markdown

# kakunin

Python SDK for the [Kakunin](https://kakunin.ai) AI agent compliance API.

```bash
pip install kakunin
```

```python
import asyncio
from kakunin import Kakunin

async def main():
    async with Kakunin(api_key="kak_live_...") as client:
        agent = await client.agents.create(
            name="TradeBot-1",
            model="gpt-4o",
            version="2024-11",
            model_hash="sha256:abc123...",
        )
        event = await client.events.create(
            agent_id=agent.id,
            action_type="transaction_initiated",
            details={"amount_usd": 50000, "venue": "NYSE"},
        )
        print(event.risk_band)  # "low" | "medium" | "high"

asyncio.run(main())
```

Requires Python 3.9+. Full docs at [docs.kakunin.ai](https://docs.kakunin.ai).
