Changelog
All notable changes to the AIOSchema specification and reference implementations.
v0.5.5 – March 2026
The stable foundation release. First published version of the AIOSchema standard, with five independent reference implementations and a cross-verified conformance test suite.
Specification
- Renamed
hash_schema_blocktocore_fingerprintthroughout – old name accepted as alias for backward compatibility - Added Design Philosophy section: Language Neutrality, Universality, Minimalism, Verifiability, Openness
- Added C2PA interoperability mapping (complementary trust models, not competing)
- Added RFC 3161 timestamp authority support in anchoring
- Added
manifest_signaturefield – signs the entire manifest including extensions - Added multi-hash support –
hash_originalmay be a string or array of strings - Formalized 10-step verification procedure
- Formalized
AnchorResolvercallback contract - Added
previous_version_anchorfield for version chain support
Reference Implementations
- Python 3.9+ – 108 tests, all passing, 14/14 CV vectors
- TypeScript – 70 tests + 12 cross-check tests, all passing, 14/14 CV vectors
- Node.js 18+ – 80 tests, all passing, 14/14 CV vectors
- Go 1.21+ – 27 tests, all passing, 14/14 CV vectors
- Rust 2021 – 30 tests, all passing, 14/14 CV vectors
Conformance
- TV-01 through TV-18 formally defined and implemented across all five suites
- CV-01 through CV-14 deterministic cross-implementation vectors in
cross_verify_vectors.json - Bootstrap rule verified across all five implementations:
core_fingerprintabsent fromCORE_HASH_FIELDS - 26 total checks across 14 CV vectors – all five implementations produce byte-identical output
Supported Versions
The following schema versions are accepted by v0.5.5 verifiers:
0.1 0.2 0.3 0.3.1 0.4 0.5 0.5.1 0.5.5