What is dm3?

dm3 stands for "decentralized messaging in web3" and is a lean messaging protocol with focus on end-2-end-encryption, decentralization, scalability, and interoperability.

Is dm3 open source?

Yes. The source code of the reference implementation is published under the BSD licence.

Can I use dm3 in my dApp?

Yes. The dm3 embedded components can be used to add secure dm3 messaging to any dApp.

Can I send not encrypted messages via dm3?

No. End-2-end encryption is an essential feature of the dm3 protocol. If supported by the sender's and receiver's client, a different encryption algorithm could be used. ATTENTION: the use of not secure encryption schemes is not recommended!