Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

EIO-Agents

Evaluation stack: agent infrastructure, evaluation framework, EIO-Agents semantic layer, and Portable Evaluation Record

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: EIO 0.6.0 · source-complete record: PER 2.0.0. The reference scoring profile is 0.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)

Source distribution for eio-agents 0.6.0rc1
File Size Uploaded
eio_agents-0.6.0rc1.tar.gz 1.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for eio-agents 0.6.0rc1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.6.0rc1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page