metadata: {"signature": "0xc284b8c9cc5f7a28d8a5ae937b68bb8fcf04a622d94ae487a7fb85df4e6765c578f769357222c0300386219dead115c030038f5df8b2773796b53d633973750f1c", "application": {"round": "0xc1cffd1845deee83ab44cae123738a854593bcd2", "answers": [{"type": "checkbox", "answer": ["dApps & Apps"], "hidden": false, "question": "How does your project contribute to the advancement of the Arbitrum ecosystem?", "questionId": 0}, {"type": "paragraph", "answer": "We contributed to building the ENS Gateway (using our dm3 existing resolver technology) to store ENS entries in Arbitrum but read them over CCIP in ENS (verifiable on Mainnet).\n\nWe are currently working on our next steps of Extending the dm3 protocol and SDK (and reference implementation) to allow users to store the dm3 profile at Arbitrum.\n\nCurrently, there is no fully web3-based, scalable, and interoperability-focused messaging core protocol for Arbitrum and even less one that brings the identity protocols as a core piece of the infrastructure. We can provide solutions not only for the entire Arbitrum ecosystem but also custom-made solutions for dApps that require custom-made messaging and identity management.\n", "hidden": true, "question": "Describe your previous work or plans related to the Arbitrum ecosystem. How does your project strengthen Arbitrum's foundational infrastructure, improve developer efficiency, or accelerate the adoption of novel applications?", "questionId": 1}, {"type": "paragraph", "hidden": true, "question": "If applicable, describe how your project leverages Stylus or Arbitrum Orbit Chains. What unique capabilities or use cases does this enable?", "questionId": 2}, {"type": "paragraph", "answer": "We won the Devconnect hackathon with the ENS Gateway for Arbitrum, plus we have 2+ years experience in the messaging ecosystem. ", "hidden": true, "question": "Describe your team's expertise in your chosen focus area within the Arbitrum ecosystem. Include relevant experience, publications, or past projects.", "questionId": 3}, {"type": "short-answer", "answer": "https://gap.karmahq.xyz/project/dm3-protocol-the-interoperability-initiative-1/grants?tab=overview", "hidden": true, "question": "Please provide a link to Karma GAP, where you are tracking and reporting on milestones.", "questionId": 4}, {"type": "paragraph", "hidden": true, "question": "List any contract addresses with the associated network(s), EOAs, or deployer addresses your project has deployed.", "questionId": 5}, {"type": "paragraph", "hidden": true, "question": "Have you received any previous grants or support for your work in the Arbitrum ecosystem? If so, please provide details and estimated funding amounts.", "questionId": 6}, {"type": "dropdown", "answer": "Yes", "hidden": true, "question": "Please confirm that you have read and agree to comply with the ethical standards outlined in the eligibility criteria, including Gitcoin's Quid Pro Quo policy (https://support.gitcoin.co/gitcoin-knowledge-base/gitcoin-grants/general-questions/what-is-our-quid-pro-quo-policy)", "questionId": 7}, {"type": "paragraph", "hidden": true, "question": "Do you have any potential conflicts of interest to disclose? If yes, please provide details.", "questionId": 8}, {"type": "paragraph", "answer": "Interoperability is a main target of the DM3 protocol which means that Arbitrum-based applications can connect to messaging solutions. Published communication profiles (DM3 profiles) are accessible on any other solution which is also DM3 interoperable. We want to be the messaging solution for Arbitrum, and we are building towards that goal.\n\nIn-app messaging, wallet-to-wallet messaging, and general messaging with any DM3 interoperable app or ecosystem can be achieved. \n", "hidden": true, "question": "Would you like to share anything else about your project, team, or vision for the Arbitrum ecosystem that wasn't covered in the previous questions?", "questionId": 9}], "project": {"id": "0x1887e83ef45a249378281ffcddcf692ec0d29e177a4391f398db7e6ff6c5af6b", "title": "dm3 protocol - we make web3 messaging a public good. ", "logoImg": "bafkreiapdiauiaywqf6icaivuayqdshadq3h32v3s63ulzg6ebcroijx2i", "metaPtr": {"pointer": "bafkreigw3wigwlzsjigagz4e2e2jy7enpykofud2dqibhbljietaochafy", "protocol": "undefined"}, "website": "https://dm3.network", "bannerImg": "bafkreiaysck5wrm52em5o7xps6myzbyl3bay6x7czzndifyxnxvgowhsxu", "createdAt": 1682070718184, "userGithub": "dm3-org", "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\nOur latest presentations can be found here: \nhttps://www.youtube.com/watch?v=nLkzOfF92ts\nhttps://www.youtube.com/watch?v=wJ4QxghPKK8\nhttps://www.youtube.com/watch?v=HDzWHv4Q0oc\nhttps://www.youtube.com/watch?v=bVjGN2hJtGY\nhttps://www.youtube.com/watch?v=i2vp5-kZdNc\n\nOur latest implementation: https://specifications.dm3.network.\n\ndApp: https://app.dm3.network/\n\nPOC: https://t.me/vegayp\n\nThanks for reading to this point! \n\n", "lastUpdated": 0, "projectGithub": "dm3-org/", "projectTwitter": "dm3protocol"}, "recipient": "0x11Ee133A1408FE2d7c62296D7eB33F234b774503"}}