Skip to content

AIREP v0.2.0-alpha.1 (experimental prerelease)

Pre-release
Pre-release

Choose a tag to compare

@halvrenofviryel halvrenofviryel released this 25 Aug 20:46
· 34 commits to main since this release

Experimental prerelease. Not stable. v0.2.0-alpha.1 does not supersede AIREP v0.1 — v0.1 remains the recommended implementation target. There is no producer implementation yet, and the AD-15 stable-release criteria remain unmet. There is no stable v0.2.0.

The wire version remains 0.2 (airep_version is pinned "const": "0.2" in the shared schema). Release SemVer and the wire identifier are separate: an artifact says 0.2; the prerelease that shipped this tooling is v0.2.0-alpha.1.

Archived artifact

The citable, archived artifact for this prerelease is the Zenodo record, not the auto-generated source archives attached below:

GitHub generates its own source archives for every release; those are not the archived artifact and their bytes differ from the Zenodo upload. Use the Zenodo version DOI when you need an exact, fixed reference.

Protocol paper

AIREP: A Protocol for Per-Decision Evidence in AI Runtime GovernancearXiv:2608.21363 (preprint, not peer reviewed).

What this prerelease contains

  • the frozen v0.2 integrity construction
  • five JSON Schema files: one common definitions schema plus four artifact-family schemas
  • a 117-fixture two-engine schema-validation corpus
  • separately authored Python and Node class verifiers
  • 60 scored class-verification cases plus 15 process/CLI probes
  • a parity comparator covering G1–G14
  • five negative proofs
  • the preserved first failing parity measurement alongside the later passing evidence
  • a vendored, hash-verified dependency basis for offline/no-index reproduction

Frozen identities at this tag

Artifact SHA-256
CLASS_VERIFIER_CONTRACT.md 7ecfce56ab576a495816df77e25442b25c1afdb22cc9828e47ba29a565138885
verifier_py/class_verifier.py 5d08c327648d4bdc83714879be8531c837b991dd474d7ca46397b0ff8c9d01cc
verifier_node_r2/class_verifier.mjs e678ff5706547d4fb79ab8ad013bdf6f41e4429065a42309d6a4a6515632bde4
corpus manifest aggregate 55f5189e38dfc81c6be68b5a51c789d5ed0f3ac8b0e57becfd7d796f1fddda4a

What the measured result does and does not establish

The class-verification result establishes agreement between the two implementations across the tested surface, and separately that each matches the frozen expected values on all 60 cases.

It does not establish third-party validation, third-party audit, correctness of the underlying semantics, truth or completeness of any real-world evidence, or stable AIREP v0.2 conformance. Agreement between the two implementations is consistent with separate authoring but is not proof of it.

The first official parity run failed, detecting two CLI/run-validity divergences. Its evidence is preserved alongside the later passing runs; the divergences were closed by clarifying the specification and correcting the diverging implementation, and the checks that detected them were not relaxed.