{"type": "project", "title": "dm3 protocol - the interoperability initiative ", "logoImg": "bafkreiapdiauiaywqf6icaivuayqdshadq3h32v3s63ulzg6ebcroijx2i", "website": "https://dm3.network", "bannerImg": "bafkreiaysck5wrm52em5o7xps6myzbyl3bay6x7czzndifyxnxvgowhsxu", "createdAt": 1682070718184, "userGithub": "corpus-io/dm3", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..zE8dVLleZZjaDfMpNe3MKMOBtsNr1EJq85bGtbEeX11yk6vNdTZM_Z6WKW0aAPbEPDN_gG4frqhqndJSMWMFAQ", "type": "Ed25519Signature2018", "created": "2023-08-11T19:45:38.772Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-11T19:45:38.771Z", "expirationDate": "2023-11-09T19:45:38.771Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1d921dff757610FbDB0073479e12c0a07d382677", "hash": "v0.0.0:eJt9JJiJJUNnmlqP7WngA2n18mvDmMvrzLuHA4odelw=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#corpus-io#74208366"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..XS31m_LIzIyUCk-u5DcFnvmWv2ibU__uGp1hmaCvWRSZh4N9GlYsS9xYXDF9bSQd_auPOOacdlqaku4T9vZsCQ", "type": "Ed25519Signature2018", "created": "2023-08-15T16:41:28.017Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-15T16:41:28.017Z", "expirationDate": "2023-11-13T16:41:28.017Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1d921dff757610FbDB0073479e12c0a07d382677", "hash": "v0.0.0:bJr+OmTapmyFUdrw6wPRwZOJjOdhFDNCEHEivS6XprA=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#dm3protocol"}}}, "description": "The dm3 protocol is a lightweight messaging protocol based on web3 technology, with a focus on secure end-2-end encryption, decentralization, scalability, and interoperability. The core of the protocol is a registry (dm3-registry) for the relevant communication information such as public keys for encryption and signatures and delivery information. Messages are delivered via a decentralized network of delivery service nodes that serve as a message cache or gateway to another messaging protocol or service.\n\nThe dm3 registry is based on ENS, i.e. the dm3 profile is added as a text record to the ENS name.\n\nThe aim of dm3 is to suggest a common base standard for web3 messaging, on which further protocols and applications can be built to create a silo-free, secure, self-determined, decentralized messaging ecosystem - based on web3 technology.\n\nThis allows users not only to have full control over their data and messages but also to choose the messaging app that best suits their needs and preferences, without the compromise of being limited to a particular ecosystem.\n\nTo achieving the goal of building a messaging standard we have launched the Interoperability Initiative: a welcoming invitation to other messaging protocols, dApps and users to integrate dm3 protocol in order to achieve interoperability regardless of your app/protocol of choosing. \n\nOur protocol is open source and we aim to build with the web3 community, so feedback is welcome!\n\nWe share constant updates on the ENS Forum:  https://discuss.ens.domains/t/standardization-web3-messaging/15182/11\n\nOur latest presentation in EthPorto: https://watch.ethporto.org/session/sessionhowtogetridof10differentmessengerappsfromyoursmartphone \n\nOur latest implementation: https://dm3.readthedocs.io/en/doc-latest/index.html\n\ndApp: https://app.dm3.network/\n\nPOC: https://t.me/vegayp\n\nThanks for reading to this point! \n\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "corpus-io", "projectTwitter": "dm3protocol"}
dm3 protocol - the interoperability initiative 
The dm3 protocol is a lightweight messaging protocol based on web3 technology, with a focus on secure end-2-end encryption, decentralization, scalability, and interoperability. The core of the protocol is a registry (dm3-registry) for the relevant communication information such as public keys for encryption and signatures and delivery information. Messages are delivered via a decentralized network of delivery service nodes that serve as a message cache or gateway to another messaging protocol or service.

The dm3 registry is based on ENS, i.e. the dm3 profile is added as a text record to the ENS name.

The aim of dm3 is to suggest a common base standard for web3 messaging, on which further protocols and applications can be built to create a silo-free, secure, self-determined, decentralized messaging ecosystem - based on web3 technology.

This allows users not only to have full control over their data and messages but also to choose the messaging app that best suits their needs and preferences, without the compromise of being limited to a particular ecosystem.

To achieving the goal of building a messaging standard we have launched the Interoperability Initiative: a welcoming invitation to other messaging protocols, dApps and users to integrate dm3 protocol in order to achieve interoperability regardless of your app/protocol of choosing. 

Our protocol is open source and we aim to build with the web3 community, so feedback is welcome!

We share constant updates on the ENS Forum:  https://discuss.ens.domains/t/standardization-web3-messaging/15182/11

Our latest presentation in EthPorto: https://watch.ethporto.org/session/sessionhowtogetridof10differentmessengerappsfromyoursmartphone 

Our latest implementation: https://dm3.readthedocs.io/en/doc-latest/index.html

dApp: https://app.dm3.network/

POC: https://t.me/vegayp

Thanks for reading to this point! 


dm3 protocol - the interoperability initiative 