Metadata-Version: 2.4
Name: aevum-agent
Version: 0.5.0
Summary: Aevum — A2A v1.0 agent protocol interceptor and governance layer.
Project-URL: Homepage, https://aevum.build
Project-URL: Repository, https://github.com/aevum-labs/aevum
Project-URL: Issues, https://github.com/aevum-labs/aevum/issues
License-Expression: Apache-2.0
Keywords: a2a,aevum,agents,audit,governance
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: aevum-core>=0.3.0
Provides-Extra: dev
Requires-Dist: mypy>=1.9; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Description-Content-Type: text/markdown

# aevum-agent

A2A v1.0 protocol interceptor and governance layer for Aevum.

**Status: Phase 0 skeleton. Full implementation in Phase 6.**

## Install

```
pip install aevum-agent
```

Or via aevum-core extras:

```
pip install "aevum-core[a2a]"
```

## What This Provides (Phase 6+)

- Transparent A2A v1.0 task envelope signing and chaining into the audit sigchain
- Signed Agent Cards (JWS/RFC 7515)
- OAuth 2.0 device-code flow (RFC 8628) with PKCE
- GOVERN checkpoint integration for agent task approvals
- Full audit trail: every Task, Artifact, and streaming event is Merkle-chained

## Migration from aevum-llm

```
pip uninstall aevum-llm
pip install aevum-agent
```

## A2A v1.0

Targets the Linux Foundation-ratified A2A v1.0 specification (April 2026),
not the prior v1.0.0-rc. Breaking changes from rc are handled internally.
