Metadata-Version: 2.4
Name: crewai-zambo
Version: 0.1.3
Summary: Verifiable AER-1 execution receipts for CrewAI agents. Every task event publishes a verifiable receipt at zambo.dev.
Author: Zambo
License: MIT
Project-URL: Homepage, https://zambo.dev
Project-URL: Documentation, https://zambo.dev/integrations/crewai-receipts/
Keywords: crewai,ai agent receipt,verifiable receipt,observability,mcp,verifiable-execution-receipts,execution-receipts,verifiable-receipt
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# crewai-zambo

Verifiable AER-1 execution receipts for CrewAI agents. Publish CrewAI task events as public, verifiable receipts at [zambo.dev](https://zambo.dev).

Receipts follow [AER-1](https://zambo.dev/aer-1/), the verifiable execution receipt standard created by Brennan Zambo.

## Install

```bash
pip install crewai-zambo
```

## Ten-line example

```python
from crewai_zambo import ZamboCrewListener

listener = ZamboCrewListener()
result = listener.on_task_completed("Summarize this task", "completed")
print(listener.last_receipt_url or result)
```

Attach `ZamboCrewListener` to the CrewAI listener mechanism supported by your installed CrewAI version, or call `on_task_completed` from a task completion hook. The listener prints each public `https://zambo.dev/run/{id}` URL and keeps the most recent URL in `last_receipt_url`.

The receipt describes what the live endpoint recorded and observed. It does not prove an outside outcome that the endpoint did not observe. Set `ZAMBO_API_URL` when using a compatible Zambo host. Listener failures are available in `receipt_errors`.

Project homepage: [https://zambo.dev](https://zambo.dev)
AER-1 receipt spec: [https://zambo.dev/aer-1/](https://zambo.dev/aer-1/)

## Guides

- [Execution Receipts for AI Agent Frameworks](https://zambo.dev/guides/framework-agent-execution-receipts/)
- [What Is an AI Agent Execution Receipt?](https://zambo.dev/guides/ai-agent-execution-receipt/)
