Metadata-Version: 2.4
Name: eval-run-manifest
Version: 0.1.1
Summary: Signed manifest envelope for eval runs.
Author: AuraOne
License-Expression: MIT
Project-URL: Homepage, https://auraone.ai/open
Project-URL: Source, https://github.com/auraoneai/eval-run-manifest
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# eval-run-manifest

A JSON envelope for eval run provenance, environment, code SHA, judge card, contamination report, dataset cards, result digest, and optional signatures.

## Quickstart

```bash
pip install eval-run-manifest
eval-run-manifest build examples --out manifest.json
eval-run-manifest sign manifest.json --out manifest.signed.json
eval-run-manifest validate examples/judge_bench_manifest.json
```

Reference manifests are included for synthetic `judge-bench` and `eval-adapter` runs. Signing is optional; for Sigstore, create a bundle with your normal Sigstore workflow and attach it with `eval-run-manifest sign manifest.json --sigstore-bundle bundle.json --out manifest.signed.json`.

## What This Is Not

Signing is optional and this package does not require AuraOne services. Examples are synthetic.
