Generic content-address facts for boundary-significant payloads.
This module deliberately owns only primitive hash metadata. It does not carry product, model, prompt, workflow, governance, or evidence semantics.
Summary
Types
@type t() :: %GroundPlane.Contracts.ContentAddress{ byte_size: non_neg_integer(), codec: String.t(), content_hash: String.t(), content_hash_algorithm: String.t(), media_type: String.t() }