CatalogueBinding gains four optional fields (spec_version, catalogue_release_digest, pypi_file_sha256, computed_by) that stamp the catalogue release a manifest was built from. build_manifest populates them and auto-fills computed_by. manifest_to_dict omits each unset field, so pre-feature manifests, including the anchored mainnet receipt, hash unchanged.
verify.py rechecks spec_version and catalogue_release_digest against the catalogue provided for verification. A mismatch fails the catalogue_conformance check.
The catalogue loader recognises the actproof-events 1.5 act_profile schema name alongside the pre-1.5 act_catalogue_entry name. __init__.py re-exports OnChainNote and on_chain_note_from_bytes, which were missing from the package API.