Aevum — A2A v1.0 agent protocol interceptor and governance layer.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aevum_agent-0.5.0.tar.gz.
File metadata
- Download URL: aevum_agent-0.5.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ef85c03c15adc6239296c9e0fedaf7a1004ae8c7063789796725f2a5f6f40c4
|
|
| MD5 |
ecc6252ac1adc3b888cb0f31fef604d5
|
|
| BLAKE2b-256 |
1b9a2c4a75e7ae04443c69a2ca615055878cbeefedb984185df58e54384e6d29
|
Provenance
The following attestation bundles were made for aevum_agent-0.5.0.tar.gz:
Publisher:
release.yml on aevum-labs/aevum
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aevum_agent-0.5.0.tar.gz -
Subject digest:
4ef85c03c15adc6239296c9e0fedaf7a1004ae8c7063789796725f2a5f6f40c4 - Sigstore transparency entry: 1573507018
- Sigstore integration time:
-
Permalink:
aevum-labs/aevum@191cc2922668bf1a2995a6afc550aef44afb44c2 -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/aevum-labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@191cc2922668bf1a2995a6afc550aef44afb44c2 -
Trigger Event:
push
-
Statement type:
File details
Details for the file aevum_agent-0.5.0-py3-none-any.whl.
File metadata
- Download URL: aevum_agent-0.5.0-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cae55ac5215d224a31e2a09ea5423b9483f76dfc4841f415d4508b027e34d5d6
|
|
| MD5 |
75a847759142739ae27fba41a58d4499
|
|
| BLAKE2b-256 |
3665336b7f9daea591236e32e67ac33c31ffb6c62f611b649317ba74c84f71ff
|
Provenance
The following attestation bundles were made for aevum_agent-0.5.0-py3-none-any.whl:
Publisher:
release.yml on aevum-labs/aevum
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aevum_agent-0.5.0-py3-none-any.whl -
Subject digest:
cae55ac5215d224a31e2a09ea5423b9483f76dfc4841f415d4508b027e34d5d6 - Sigstore transparency entry: 1573443994
- Sigstore integration time:
-
Permalink:
aevum-labs/aevum@f066a5a1326746f6cfb117005a52d3c1997be434 -
Branch / Tag:
refs/tags/v0.5.0 - Owner: https://github.com/aevum-labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f066a5a1326746f6cfb117005a52d3c1997be434 -
Trigger Event:
push
-
Statement type: