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 |