Origin-stable content hash — excludes origin, origin_version,
origin_hash (the stamp itself) plus transfer_chain/evolution_log
(trust-excluded already) so restamping a skill never changes its own
hash, but a real content edit always does.
Compute content hash for trust verification — excludes transfer_chain
and evolution_log so registry lookup and trust-store keys remain stable
across transfers and across generation increments.