The dm3 protocol is a minimum viable messaging protocol, utilising a general registry for public keys (encryption, signature verification) and delivery information based on ENS (e.g., ENS text record eth.dm3.profile) and decentralised delivery service nodes. Intended to work as interoperability layer, dm3 enables various dApps/protocols/services to exchange messages in a standardised way.
The dm3 Protocol was introduced to the ENS Community on August 22 (https://discuss.ens.domains/t/dm3-decentralized-messaging-for-web3/14090).
Since then, we have consistently posted updates of our protocol to this forum thread at https://discuss.ens.domains/t/standardization-web3-messaging/15182/11.
The project has also been discussed at ENS Townhalls (hosted by alisha.eth), ENS Ecosystem Working Group Calls, and other Twitter spaces hosted by the ENS community, partners, and associate actors of the messaging ecosystem. In addition to the virtual presentations, we have also participated in live events and presentations, such as ETHBrno and DevCon Bogotá.
We unveiled at the end of 2022, our new website, and the Messaging Interoperability Initiative, a push ahead to make the dm3 protocol a Public Good as well as coordinating layer to strengthen the web3 ecosystem through interoperability.
Funding wise, we have applied to the Optimism RetroPGF.
So what is next for dm3?
Thanks for reading about our proposal, our DMs are open at https://twitter.com/dm3protocol!