dm3 - The web3
messaging protocol

dm3 - The web3
messaging protocol

Decentralized and scalable infrastructure

Decentralized and scalable infrastructure

The dm3 protocol for peer-2-peer
messaging, focussed on E2EE,
scalability, privacy, and interoperability.

The Protocol Layer

A central, but decentralized, registry
based on ENS. Information can be stored
on-chain, in L2, other chains, or even
centralized services and be linked via CCIP.

The Registry

Delivery Services

A network of nodes which receive encrypted messages.
Delivery Service nodes cache those messages
until these are picked up from the receiver or
can act as gateway to other protocols or services.

The dm3 protocol for
peer-2-peer messaging,
focussed on E2EE, scalability,
privacy, and interoperability.

The Protocol Layer

A central, but decentralized,
registry based on ENS.
Information can be stored
on-chain, in L2, other chains,
or even centralized services
and be linked via CCIP.

The Registry

Delivery Services

A network of nodes which receive encrypted
messages. Delivery Service nodes cache those
messages until these are picked up from the
receiver or can act as gateway to other protocols
or services.

dm3 - The web3
messaging protocol

dm3 - The web3
messaging protocol

Decentralized and scalable infrastructure

Decentralized and scalable infrastructure

The dm3 protocol for peer-2-peer
messaging, focussed on E2EE, scalability, privacy, and interoperability.

The Protocol Layer

A central, but decentralized, registry
based on ENS. Information can be stored on-chain, in L2, other chains or even centralized services and be linked via CCIP.

The Registry

Delivery Services

A network of nodes which receive encrypted messages. Delivery Service nodes cache those messages until these are picked up from the receiver or can act as gateway to other protocols or services.

Throughout end-to-end encrypted

Messages sent via dm3 follow industry standards for high encryption to ensure highest security.

Decentralized and scalable infrastructure

Provides a robust and reliable platform for communication powered by an open network without any central point of control or failure.

Decentralized infrastructure for secure communication

Efficient handling of high volumes of users and messages


Interoperable with other protocols and apps

Interoperable with other protocols and applications, enabling seamless communication across different ecosystems.

Seamlessly communicate across diverse systems

Expand your communication network beyond individual platforms

Open, ENS-based Registry

For decentralized access to public keys and delivery services for secure communication.

Seamlessly compatible

You can easily expand your user base by sending messages between different messaging services.

Lean and simple

Designed to be lean and simple, providing essential features without unnecessary complexity.

Self-Sovereign

Users can decide for themselves what service they want to use to send and receive messages.

Cross-Chain compatible

Secure, decentralized messaging with interoperability across different blockchain ecosystems.

Super easy integration

Easily integrate decentralized messaging into your existing web3 or web2 application and enable safe communication for your users.

Tor-like anonymity

Beyond the end-to-end encryption of all information, connection information in the
dm3 network can be anonymized similar to the Tor network.

Join the messaging interoperability initiative

Join the messaging interoperability initiative

Help to drive the adoption and development of the dm3 protocol and support the growth of a decentralized and scalable messaging infrastructure.

Blog

The dm3 Protocol — web3 messaging focused on encryption, decentralization, and interoperability

An introduction in dm3.

Welcome to the Interoperability Initiative!

Why is interoperability essential between messaging solutions?
Join the dm3 interoperability initiative!

Standardization
web3 messaging

Why web3 messaging needs standardization. Discussed at ENS-Forum.
With updates on dm3 specification.

dm3 - decentralized messaging for web3

Technical deep-dive into the ideas of dm3. Discussed at the ENS-Forum.


The dm3 Protocol

Technical background information from the development team.


dm3 - decentralized messaging for web3

Introduction int web3 messaging.



The dm3 Protocol — web3 messaging focused on encryption, decentralization, and interoperability

An introduction in dm3.

Welcome to the Interoperability Initiative!

Why is interoperability essential between messaging solutions?
Join the dm3 interoperability initiative!

Standardization
web3 messaging

Why web3 messaging needs standardization. Discussed at ENS-Forum.
With updates on dm3 specification.

dm3 - decentralized messaging for web3

Technical deep-dive into the ideas of dm3. Discussed at the ENS-Forum.

The dm3 Protocol

Technical background information from the development team.


dm3 - decentralized messaging for web3

Introduction int web3 messaging.



The dm3 Protocol — web3 messaging focused on encryption, decentralization, and interoperability

An introduction in dm3.

Welcome to the Interoperability Initiative!

Why is interoperability essential between messaging solutions?
Join the dm3 interoperability initiative!

Standardization web3 messaging

Why web3 messaging needs standardization. Discussed at ENS-Forum. With updates on dm3.

dm3 - decentralized messaging for web3

Technical deep-dive into the ideas of dm3. Discussed at the ENS-Forum.

The dm3 Protocol

Technical background information from the development team.

dm3 - decentralized messaging for web3

Introduction int web3 messaging.

Why is the dm3 protocol the future of web3 messaging?

Why is the dm3 protocol
the future of web3 messaging?

The dm3 protocol complies with the demand for a decentralized web3 messaging protocol that offers seamless end-to-end encryption for security and preserving privacy and anonymity both for the sender and receiver of the messages. How the dm3 protocol works is a true game-changer because it is built on a lean architecture as Layer-0 messaging protocol to avoid unnecessary complexity. The open network of delivery service nodes provides a reliable platform for communication without any central point of control or failure. The protocol utilizes the Ethereum Name System (ENS) as central but decentralized, blockchain-based registry to enable sender and recipient to find each other's public keys for encryption and signature verification and information where to deliver messages. Integration of Layer-2, cross-chain, and even off-chain information is easily done utilizing CCIP.

The dm3 protocol is scalable by design. The dm3 ecosystem is capable to manage hundreds of millions of messages. But what makes dm3 unique is to provide an interoperable messaging infrastructure, allowing decentralized messaging across different ecosystems. With the embedded widget components, messaging functionalities can easily be integrated into existing web2 or web3 applications.

The user isn't any more restricted to a closed ecosystem or forced to run several different messaging applications but can interconnect with different apps, protocols, or services.

That's why we've initiated the Messaging Interoperability Initiative. Its aim is not to replace successful solutions but to connect. A healthy diversity in messaging solutions is good for the users – they can decide self-sovereignly which solutions or messaging ecosystem fits best to their needs and preferences. The dm3 protocol enables secure communication across ecosystems, without compromising security or privacy or trusting an intermediate.

In addition to the desire and need of many users for interoperability, regulatory provisions such as the European Union's Digital Markets Act also aim to enforce interoperability. As a layer-0 messaging protocol, the dm3 protocol is ideally suited for connecting existing protocols, services and applications. The architecture of dm3 allows integration into existing solutions with minimal effort and without compromising security, confidentiality or other special features. Web3 and even web2 messaging applications can then exchange messages with each other.

Do you want to see our web3 messaging protocol in action?  With our reference implementation, the dm3 messenger, you can see how an web3 messenger works and feel the future of messaging for yourself.