your title suggests adding message to a transaction
.. yet its hidden in the key thus never appears in the blockchain as extra meta data..
you then said its related to any keypair that use ECC of secp256k1 type,
..yet then you tell me its done after the ECC, to the public key not private
so it was about clarifying your description,
i dont doubt your knowledge it was more of a poke at your description