AIIR Schemas

Machine-readable schemas for AIIR — AI Integrity Receipts.

aiir/commit_receipt.v2 Stable — Current

Content-addressed cryptographic receipt for a git commit with AI authorship attestation. Adds tree_sha and parent_shas for full DAG binding.

Artifact URI
JSON Schema (draft 2020-12) commit_receipt.v2.schema.json
Normative Specification SPEC.md
Conformance Test Vectors test_vectors.json
Reference Implementation aiir (PyPI)
TypeScript Conformance Verifier @aiir/verifier
Rust CBOR Verifier aiir-cbor-verify
in-toto Predicate Type https://invariantsystems.io/predicates/aiir/commit_receipt/v2
Media Type (pending IANA) application/vnd.aiir.commit-receipt+json

aiir/commit_receipt.v1 Still accepted

Original content-addressed receipt format. Superseded by v2 but remains accepted for backward compatibility.

Artifact URI
JSON Schema (draft 2020-12) commit_receipt.v1.schema.json
Normative Specification SPEC.md
Conformance Test Vectors test_vectors.json
Reference Implementation aiir (PyPI)
TypeScript Conformance Verifier @aiir/verifier
in-toto Predicate Type https://invariantsystems.io/predicates/aiir/commit_receipt/v1
Media Type (pending IANA) application/vnd.aiir.commit-receipt+json