Members of the list differ on what canonicalization is trying to accomplish. We need to get consensus on that before we make much progress on what the algorithm(s) themselves are. Here are some possibilities:I don't understand why preserving the "meaning" of the data is at allMy main guideline is that the canonicalization process does not undermine the meaning of the data.
relevant. The canonicalized form is, after all, a transient not intended to
be used in place of the true or original form at all.
Making sure we are all very clear about the nature and purpose of canonicalization, as used by DKIM, is not a small point. Should there be changes in the language of the draft to try to work harder, at ensuring the reader understands this point?