Metadata-Version: 2.4
Name: kanoniv-trust
Version: 0.2.0
Summary: Trust layer SDK for AI agents. Registry, delegation, provenance, reputation.
Project-URL: Homepage, https://github.com/kanoniv/agent-auth
Project-URL: Documentation, https://kanoniv.com/docs
Project-URL: Observatory, https://auth.kanoniv.com
License-Expression: MIT
Keywords: agents,delegation,identity,provenance,reputation,trust
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Requires-Dist: click>=8.0
Requires-Dist: httpx>=0.27
Description-Content-Type: text/markdown

# kanoniv-trust

Trust layer SDK and CLI for AI agents. Registry, delegation, provenance, reputation.

## Install

```bash
pip install kanoniv-trust
```

## CLI (`kt`)

```bash
kt agents                                          # List agents
kt register sdr-agent -c resolve,search            # Register agent
kt delegate coordinator sdr-agent -s resolve,merge  # Grant delegation
kt action sdr-agent resolve -m '{"entity":"john@acme.com"}'
kt memorize sdr-agent "Resolved john@acme.com"
kt log                                             # Provenance trail
kt demo                                            # Run live scenario
```

## Python SDK

```python
from kanoniv_trust import TrustClient

trust = TrustClient()  # defaults to https://trust.kanoniv.com

# Register agent
agent = trust.register("sdr-agent", capabilities=["resolve", "search"])

# Delegate
trust.delegate("coordinator", "sdr-agent", scopes=["resolve", "merge"])

# Record action
trust.action("sdr-agent", "resolve", metadata={"entity": "john@acme.com"})

# Save memory
trust.memorize("sdr-agent", "Resolved john@acme.com", entry_type="decision")

# Feedback (affects reputation)
trust.feedback(agent["did"], "resolve", "success", reward_signal=0.8)
```

## Observatory

Watch everything live at [trust.kanoniv.com](https://trust.kanoniv.com)
