Metadata-Version: 2.4
Name: dyolo-kya
Version: 2.0.0
Summary: Know Your Agent — Python SDK for AI agent delegation authorization
Project-URL: Repository, https://github.com/dyologician/dyolo-kya
Project-URL: Documentation, https://docs.rs/dyolo-kya
Author-email: dyolo <dyologician@users.noreply.github.com>
License: MIT OR Apache-2.0
Keywords: ai-agents,authorization,cryptography,delegation
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.9
Requires-Dist: httpx>=0.27
Provides-Extra: autogen
Requires-Dist: pyautogen>=0.2; extra == 'autogen'
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-asyncio; extra == 'dev'
Requires-Dist: respx; extra == 'dev'
Provides-Extra: langchain
Requires-Dist: langchain-core>=0.2; extra == 'langchain'
Provides-Extra: openai
Requires-Dist: openai>=1.0; extra == 'openai'
Description-Content-Type: text/markdown

# dyolo-kya Python SDK

Python client for [dyolo-kya](https://github.com/dyologician/dyolo-kya) — cryptographic chain-of-custody for recursive AI agent delegation.

## Installation

```bash
pip install dyolo-kya
```

With optional integrations:

```bash
pip install "dyolo-kya[langchain]"
pip install "dyolo-kya[openai]"
pip install "dyolo-kya[autogen]"
```

## Quick Start

```python
from dyolo_kya import KyaClient

client = KyaClient(base_url="http://localhost:8080")
result = client.authorize(token="<your-token>", intent="trade.equity")
print(result.authorized)
```

## License

MIT OR Apache-2.0
