Dialect Protocol Deep Dive
What is Dialect Protocol?
“Web3’s Smart Messaging stack — open-source dev tooling, interoperable inboxes, and the Dialect App.” Dialect is a cross-chain smart messaging protocol that enables decentralised app (dapp) notifications and wallet-to-wallet communication for over 30 popular dapps and wallets on Solana. With open source tooling, the protocol allows for seamless integration of notifications and messaging capabilities into dapps and Web Apps.
This overview will be divided into two chapters:
● Chapter 1: Dialect Open Source Inbox and Notifications
● Chapter 2: Dialect App
Chapter 1:
Dialect Open Source Inbox
Dialect’s messaging tooling is designed primarily for the purpose of delivering dapp-to-user notifications and facilitating user-to-user communication through inbox experiences.
In order to try out the Web3 Messaging with Dialect, all you need is a public key or a supported name space.
Follow the steps below to try out the Web3’s messaging experience:
1. Head over to dialect.to/inbox
2. Connect your wallet by signing a message
3. Create your first thread and send to any Public Key or supported namespaces!
Do try their messaging tooling for yourself, or host your own instance as we have done at our website.
What are the key features of Dialect’s open-source inbox?
1. Open-source tooling, where anyone can integrate a Dialect inbox in their dapp (Decentralised App) or even our fellow block explorers like SolanaFM.
2. Support for most Name Services
(Please refer to the chart below for a comprehensive list of identity resolvers supported by Dialect. You may build your own by submitting a purchase requisition.)
3. Off-chain Messaging through Dialect Cloud.
Notifications
Dialect notifications are automated smart messages sent to users who have subscribed to them on the channels they prefer, such as SMS, Telegram, email, and Dialect inboxes.
These notifications offer the following benefits for dapps:
1. The ability to track dapp users who have subscribed to specific on-chain events.
2. The ability to continuously monitor on-chain programs and accounts for a set of subscribed users (similar to Helius Webhooks).
Users who subscribe to Dialect’s notification service may receive notifications about a variety of events, such as NFT buyout requests, liquidation warnings, filled orders, DAO proposal updates, new raffle listings, and social posts. Both creators and protocols can benefit from this powerful feature.
Examples of Dapps and web apps that have integrated Dialect’s inbox include:
- SuperteamDAO:
SuperteamDAO have integrated Dialect’s inbox into their bounty, grant, and jobs directory. This allows recruiters to contact talent directly through the Superteam Earn and enables talent to receive job offers and messages directly in their wallet.
- Grape Protocol:
Grape Protocol is a popular tool on the Solana blockchain for building decentralised social networking applications. They help power users and communities come together to explore the potential of decentralised autonomous organisations (DAOs) and Web3 technology.
- SolanaFM:
SolanaFM is a block explorer that aims to improve data accessibility on the Solana blockchain through the use of indexers and APIs.
In conclusion, Dialect’s inbox is a game-changer for the Web3 ecosystem. Its ability to send notifications directly to users’ wallets is not only convenient but also increases the security of communication. The integration of Dialect’s inbox by projects such as SuperteamDAO, Grape Protocol, SolanaFM and Monstre showcases the versatility and benefits of this innovative feature. Whether it’s for job offers, updates on DAO proposals, or new raffle listings, Dialect’s inbox provides a unified and secure platform for communication in the decentralized world.
Chapter 2
The Dialect App — What is the Dialect App?
“Rich, interactive mobile messaging and notifications” — Think NFT sticker packs, and Smart Messages!
The Dialect app is a native application that is available on both Android and iOS platforms. This app offers a unique and innovative way to interact with the Dialect inbox. It also offers a range of features and improvements that are not possible on traditional messaging platforms like Telegram and WhatsApp. These enhancements are made possible due to the app’s seamless integration with the Solana Blockchain through smart messages, which allows for a more engaging and efficient user experience. Some of these features may be limited or unavailable on Web2 platforms.
Key Features of the Dialect App
- Dialect usernames:
An off-chain name service that allows users to communicate with each other using easily recognizable names instead of public keys. For example, users can type ‘chris’ or ‘selina’ to send a message directly to their public key. - Built-in wallet with user profiles: Each user will have a wallet associated with their profile, making it easy to send web3 transactions. For example, to send some SOL to Selina, a user can simply create a new chat and send a request or money. This feature represents a shift towards integrated wallets rather than standalone wallet applications.
- Smart messaging: An extension of Solana Pay Transaction Requests, allowing users to execute any on-chain transaction without the need for a user interface. With smart messaging, users can send or request cryptocurrency, vote on proposals, mint NFTs, and more.
- NFT sticker packs: Similar to the sticker packs available on Telegram, these packs are in the form of NFTs. It is possible that this feature could provide another avenue for artists to monetize their work and potentially spark a new trend. Only time will tell!
Smart Messages
One of the standout features of the Dialect app and protocol is the integration of Smart Messaging.
Get Monstrè’s stories in your inbox
Join Medium for free to get updates from this writer.
At Monstrè, we are particularly excited about this development, as we have firsthand experience with the power of Solana Pay’s Transaction Request to facilitate easy onboarding and payments through our Solana Pay-powered gift cards and postcards (both physical and digital).
We have explored a wide range of possibilities with TX Requests, including minting NFTs, conducting token swaps, facilitating peer-to-peer NFT trades, and enabling conditional payments. So, what exactly is smart messaging?
In short, it is a feature within the Dialect app that allows users to securely, easily request and approve transactions through the use of ‘enhanced’ transaction requests. This functionality greatly simplifies the process of conducting transactions and engaging in a range of Web3 activities, making it accessible and convenient for all users, whether crypto native or not.
Solana Pay is like ‘Connect Wallet’ delivered over new kinds of channels. — @jordaaash
Smart messages is an extension of the Solana Pay Transaction Request specification. You’re able to execute any on-chain transaction by just scanning a QR code or pressing on a link.
Dialect has added some features on top of it namely:
- Enhanced status,
- State persistence,
- Multi action, and
- Multi parties.
Let me elaborate:
- Improved status tracking: The transaction request service now has a status of ‘ready’, ‘invalidated’, ‘executing’, ‘succeeded’, or ‘failed’.
- State persistence: Dialect will create and maintain a state service to manage transaction execution and cache transaction request service states. Caching these states will decrease validation workload, particularly for terminal states.
- Multiple actions: Previously, only one transaction could be processed at a time with a transaction request. With the new system, multiple options can be displayed simultaneously, such as voting ‘yes’ or ‘no’ on a DAO proposal.
- Multiple parties: Smart messages can now be used in group chat settings.
Smart Messaging allows users to easily and directly engage with Web3 transactions and the decentralised ecosystem through interactive and engaging calls to action (button in a rich link preview).
Simply by sharing a smart message, users can participate in a range of interactive and immersive experiences within the app.
- Send/request money
- Mint NFTs from a candy machine
- Vote on proposals
- Token swaps And really many more!
Take any wallet authenticated button in the internet and share it with people. — Chris Osborn
Overall, we are optimistic about the potential for smart messages to bring the next billion users onto the Web3 platform. Dialect appears to be taking the necessary steps to ensure a positive user experience. We are eager for the Dialect app to be released to a wider audience so that more people can experience the capabilities of Web3 smart messaging.
Key Takeaways
Our mission with smart messaging is to build a critical missing Web3 primitive, but also to build delightful new experiences beyond the silos we’re used to in Web2 — Dialect
We are confident in the potential of the Dialect App to disrupt traditional messaging platforms like iMessage, Telegram, and WhatsApp.
One of the key advantages of the app is its ability to facilitate the seamless and permissionless exchange of money and other assets, such as NFTs, through its smart messaging feature.
This functionality is not possible on traditional Web2 platforms, which are often restricted by their reliance on intermediaries and siloed systems. By breaking down these barriers, the Dialect app allows users to easily and securely conduct transactions and engage in a range of activities that were previously difficult or impossible. This represents a significant advance for society as a whole! Wen, Dialect?
If you appreciate the work we do, kindly consider giving us a follow on our social media channels and subscribing to our Medium page. We can be found on Twitter as @longeye_monstre, on Instagram as @lem.nft, and on LinkedIn.
For a more in-depth understanding of our work, please take a look at our official website.








