We are using ENS (other domain provider can be use too) as a general registry for DM3’s communication profiles (containing public keys for encryption and signatures, and delivery information). By using CCIP (EIP3668), any sources of layer 2's, other chains, and even cloud services can be integrated into ENS, making the DM3 protocol chain-agnostic. The DM3 core protocol defines a peer-to-peer messaging protocol. Embeddable components allow dApps to integrate messaging functions as easily as one line of code. This can be used for instance as wallet-to-wallet messaging, as an integrated messenger in gaming apps, etc. 