The Envelope is responsible for keeping an arbitrary signed record by a libp2p peer.
Verifies if the other Envelope is identical to this one.
Marshal the envelope content.
Validate envelope data signature for the given domain.