Metadata-Version: 2.4
Name: uaicp-core
Version: 0.3.1
Summary: UAICP Core Types and Interfaces for Python
Requires-Python: >=3.10
Requires-Dist: pydantic>=2.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.21; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Description-Content-Type: text/markdown

# UAICP Core

Universal Agentic Interoperability Control Protocol — Core Types and Interfaces for Python

Version: 0.3.1

## Install

```bash
pip install uaicp-core
```

## What This Package Provides

- UAICP envelope and evidence data models
- adapter interface for framework integrations
- shared protocol primitives for gate enforcement

## Quick Usage

```python
from uaicp_core import MessageEnvelope

envelope = MessageEnvelope(
    uaicp_version="0.3.0",
    trace_id="trace-1",
    state="EXECUTING",
    identity={
        "agent_id": "agent-a",
        "agent_type": "autogen",
        "framework": "autogen",
        "version": "0.4",
    },
    evidence=[],
)
```

## Specification

- https://github.com/UAICP/uaicp/tree/main/specification
