This release is a pre-release and may not be stable for production use.
EIO-Agents
The framework-agnostic semantic layer for AI-agent evaluation. EIO-Agents uses the Evaluation Intelligence Ontology (EIO) to turn an evaluator's observations into evidence-linked claims and a versioned Portable Evaluation Record (PER). It also validates, verifies, and explains that record.
Explore EIO and its schemas · See a PER example · Read the quick start
From evaluation to evidence
| You provide | EIO-Agents produces | You can check |
|---|---|---|
| A native evaluation bundle with observed turns, sources, and decisions | A PER with cited claims, findings, measured or withheld scores, provenance, and a content digest | Schema and semantic validity, source consistency, and a human-readable explanation |
ProofAgent Harness is one possible evaluation producer; EIO-Agents does not require it. The raw bundle remains local. Review a PER before sharing it, because permitted redacted excerpts and metadata can still be sensitive.
Try the synthetic example
From this repository root, with Python 3.10 or newer:
python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/eio-agents project tests/data/native/v0_6/source-complete.bundle.json \
-o native.per.json --jcs native.per.jcs
.venv/bin/eio-agents validate native.per.json
.venv/bin/eio-agents verify native.per.json \
--bundle tests/data/native/v0_6/source-complete.bundle.json
.venv/bin/eio-agents explain native.per.json --list
.venv/bin/eio-agents explain native.per.json readiness
The last command prints this explanation from the included synthetic bundle:
Readiness: 42.0448/100 (recorded). Raw weighted score: 42.0448/100.
Use a target from explain --list to inspect one finding or score, then eio-agents evidence native.per.json <finding-id> to locate its cited evidence. verify --bundle re-derives the PER and checks its digest against the local source; it does not prove the original evaluation or an agent is safe. The sample's score is not a production sign-off.
Versions and limits
- Package:
0.6.0rc1· ontology: EIO0.6.0· source-complete record: PER2.0.0. The reference scoring profile is0.3.1-draft.1; missing inputs leave affected values WITHHELD, never guessed. Older partial records retain their own historical versions. - Open format: PER 2.0.0 uses JSON Schema Draft 2020-12 and EIO publishes a JSON-LD context. It is a versioned ProofAgent specification, not a W3C- or ISO-ratified standard or a compliance certification.
- Framework mappings: provisional evidence-relevance links, not legal or regulatory compliance determinations. Historical ProofAgent report conversion requires the matching adapter and pinned EIO release.
For local-text privacy boundaries, CLI targets, and your own bundle, see the quick start. For the complete record structure and dashboard-style example, see the PER guide.
Develop and contribute
.venv/bin/pip install -e '.[test]'
.venv/bin/python -m pytest -q tests
.venv/bin/python tools/eio_gates.py
Maintained by ProofAI LLC under the ProofAgent brand. Code, ontology data, and schemas are Apache-2.0 licensed; see NOTICE, contribution guidelines, and security policy. Support and private security reports: support@proofagent.ai.
Metadata
Release files for eio-agents 0.6.0rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eio_agents-0.6.0rc1.tar.gz | 1.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eio_agents-0.6.0rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.9 MB
Release files / eio_agents-0.6.0rc1.tar.gz
| Download URL | eio_agents-0.6.0rc1.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1c47e74883397df0745358ac5b9c5771d8e355e6f8c8f36fb1f9678852b6b5e
|
|
BLAKE2b-256 checksum How to use checksums |
95eb689bac3c73aab59dd4e76251bdce3b49ab0753d06ffeae4e9647da8b8c5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / eio_agents-0.6.0rc1-py3-none-any.whl
| Download URL | eio_agents-0.6.0rc1-py3-none-any.whl |
|---|---|
| Size | 899.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8151a790f1914e278ff5d50041f38d1ae62fb93ec7a052b8de6f7e6aaff0ec0e
|
|
BLAKE2b-256 checksum How to use checksums |
32449e5be4ecef791dac1d10818117a7d3491e6dab1d0b330d51475706b6d3b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|