EPISODE SUMMARY
Chris Osborn is the Founder and CEO of Dialect, a smart messaging protocol that powers seamless, on-chain messaging experiences, starting with wallet-to-wallet chat and dapp notifications. Joe McCann guest hosts. 00:49 - Origin Story 02:06 - What is Dialect? 05:59 - What are the blockers in Web 3.0? 07:46 - Why Solana? 11:11 - Looked into other ecosystems? 13:52 - What is the process to use Dialect? 22:31 - Using Solana Pay with Dialect 27:22 - In-game messaging 28:36 - Dialect's operations and current projects 31:03 - Exciting projects in web 3.0 34:53 - NFTs and Messaging DISCLAIMER The information on this podcast is provided for educational, informational, and entertainment purposes only, without any express or implied warranty of any kind, including warranties of accuracy, completeness, or fitness for any particular purpose. The information contained in or provided from or through this podcast is not intended to be and does not constitute financial advice, investment advice, trading advice, or any other advice. The information on this podcast is general in nature and is not specific to you, the user or anyone else. You should not make any decision, financial, investment, trading or otherwise, based on any of the information presented on this podcast without undertaking independent due diligence and consultation with a professional broker or financial advisor.
EPISODE NOTES
Chris Osborn is the Founder and CEO of Dialect, a smart messaging protocol that powers seamless, on-chain messaging experiences, starting with wallet-to-wallet chat and dapp notifications. Joe McCann guest hosts.
- 00:49 – Origin Story
- 02:06 – What is Dialect?
- 05:59 – What are the blockers in Web 3.0?
- 07:46 – Why Solana?
- 11:11 – Looked into other ecosystems?
- 13:52 – What is the process to use Dialect?
- 22:31 – Using Solana Pay with Dialect
- 27:22 – In-game messaging
- 28:36 – Dialect’s operations and current projects
- 31:03 – Exciting projects in web 3.0
- 34:53 – NFTs and Messaging
DISCLAIMER
The information on this podcast is provided for educational, informational, and entertainment purposes only, without any express or implied warranty of any kind, including warranties of accuracy, completeness, or fitness for any particular purpose.The information contained in or provided from or through this podcast is not intended to be and does not constitute financial advice, investment advice, trading advice, or any other advice.The information on this podcast is general in nature and is not specific to you, the user or anyone else. You should not make any decision, financial, investment, trading or otherwise, based on any of the information presented on this podcast without undertaking independent due diligence and consultation with a professional broker or financial advisor.
Joe (00:10):
Hey everybody. Welcome back to the Solana Podcast. It is Joe McCann here again as your guest host, and today we have a very special guest, founder and CEO of Dialect, Chris Osborn.
Chris (00:23):
Hey Joe, it’s great to be here.
Joe (00:25):
It’s great to have you. So I’m really excited about today’s episode because what you are doing at Dialect, I think, unlocks a lot of really interesting use cases in the Solana ecosystem, but first I think it might be useful for the listeners to kind of get a sense of who you are, your background and frankly, how you even got started with Dialect.
Chris (00:49):
So my background is actually in physics. I did my PhD in Atomic Physics at Columbia University. So this WAs like laser cooling and trapping of atoms, precision time measurements and quantum computing stuff. I learned pretty quickly that what I really loved to do is write software and build technology, so I knew after graduating that I wanted to move to the West Coast and work on some cool technology problems. I actually had an opportunity to split the difference and I worked at Rigetti Computing. I don’t know if you’re familiar, they’re a quantum computing startup and got to work on almost every part of their stack, including a lot of software and technology.
I helped lead one of the three teams that launched quantum cloud services, which was like AWS for quantum computing, and that helped me realize that I really love kind of like bridging the gap between hard tech and consumer problems and how do users interact with hard tech, and got the itch to build a startup. So actually I started this company outside of crypto and participated in YC. We were building a consumer investing product and pivoted the company actually last fall or early last fall full force induced Solana and started building Dialect.Joe (02:01):
Yeah, that’s great. I mean, can you maybe just in a few words, like what is Dialect?
Chris (02:07):
Yeah, so with Dialect what we’re doing is we’re building what we’re calling a smart messaging protocol for DApp notifications and wallet-to-wallet chat. Those are the first two use cases that we’re working on. And the best way to think about it is kind of like a decentralized inbox, a way to enable the messaging primitive between wallets. I personally like to think about kind of like hair on fire burning use cases, the things that people need today, and one of the major use cases here is giving DApps a way to connect directly with their users. And that’s through the main mechanism that users identify themselves on the blockchain, which is with wallets.
Joe (02:46):
So cool. So, I mean, I remember meeting you many, many months ago last year and was really blown away because one of the kind of gaps that I was seeing in a lot of Web 3.0 Applications, irrespective of the underlying chain, was the ability to have like native notifications that are genuinely on chain and not using a service like Twilio or a Web 2.0 or cloud computing context. So the users kind of better understand what Dialect is and can enable, you can kind of walk through maybe some canonical use cases of Dialect?
Chris (03:22):
Yeah, absolutely. So the use case that got me into it right away like that first just really compelling use case is if you’re using a collateralized lending protocol. You lend in token A and you borrow out token B and as prices move, if you become under collateral, the protocol or many protocols will end up liquidating your collateral on an underlying market. And in a world without messages and notifications, basically up until today, a lot of early DeFi users relied on just like a poll mechanism. Like I got to constantly come back to this product and refresh the browser and see how are my positions doing? And there’ve actually been some like kind of remarkable situations where when there were dramatic price movements, people could see that there was a wallet address on chain that was at risk of a very large liquidation and folks were like, “How do we get in touch with this user? How do we actually contact them and let them know that there’s a problem?”
And so there’s no question that there’s like a huge need here. Liquidations were the start, we’re now working with projects across DeFi in various capacities, DAOs is another really big use case we can talk about in a little bit and NFTs. So alerts about really important situations, obviously those are kind of like that first use case, but the holy grail with messaging is user retention and engagement. So even if you get beyond emergency situations across whether it’s like NFTs and more social, or whether it’s DAOs and collaboration, there’s just like infinite use cases for technology like this.
Joe (04:58):
That’s really cool. I mean, I agree. It feels like almost every Web 3.0 project or protocol is going to need notifications in some capacity. I mean, I know myself I’ve been in those positions where I need to add more collateral to a position and I have to keep going back to it, or more recently using some of the structured product vaults that are out there where you can… if you want to say redeem some of your investment, maybe the interest that you’ve earned, you have to just kind of set a calendar invite.
Chris (05:27):
That’s exactly right. That’s right.
Joe (05:28):
Yeah. So to me that’s some friction for end users, but it seems like a solvable problem and it sounds like that’s what Dialect is doing. But I’m curious because today in like a Web 2.0 Kind of cloudy world, push notifications, email notifications, in-browser notifications, they just seem so commonplace to implement. So why is it that you think that this hasn’t really been a thing yet in Web 3.0 ? What’s been kind of the blocker and maybe then we can talk about why you chose Solana?
Chris (06:01):
Yeah, this is actually a really… This is a super cool problem. The blocker is the following, and obviously nothing’s ever truly a strict blocker, it’s really just a question of sort of like what are your priorities and what are you working on? So in Web 2.0if you’re like a typical startup, you’re already running some backend service that’s got a database and it’s got some synchronous and asynchronous processes. And if you’re building in Web 2.0, there’s tons of Web 2.0 tooling to support you. And so right into one of those backend services, you can sign up for Twilio, get your authentication keys, store them as environment variables and then anytime there’s a specific process where you want to send a user a text message, you just fire it off. Same exact kind of Web 2.0 SaaS system exists for Apple push notifications, Android, SendGrid email, all that. Where things get interesting in Web 3.0 is typically, and especially with like the more really Web 3.0 native projects, whether that’s in DeFi, NFTs, wherever, your backend is the blockchain.
And there’s some basic things that are different with most blockchains like Solana or Ethereum, and that’s that most information is public. So you can’t store sort of like secret credentials on chain and then in addition, you can’t make HTTP requests to some other SaaS. So like the SaaS model breaks down when you start building in blockchain, so if you want to support these use cases for your users, you basically have to like expand your engineering footprint, spin up some Web 2.0 services that perform two processes. One is monitor the blockchain for the events that you care about and then number two is decide that you’re going to send messages accordingly, whether that’s like Twilio, email or push notifications. So that’s part one and then part two, to answer your question about why Solana, and this comes back to my personal journey in crypto.
So a friend told me about Bitcoin way back in like 2011. Around that time, I was first exposed to the proof of work concept. It’s like easily top five most incredible things that I’ve learned in my life. I didn’t start working in crypto until now, but that had a huge impact on me and I’ve been following along with everything that’s been happening in crypto since then. So heard about Ethereum in 2016 when it… I think it launched in 2016. And what Bitcoin did with proof of work decentralization and then Ethereum did for generalizing compute on-chain and in a decentralized fashion, I discovered Solana in late 2020, I think early October, 2020. For me what Bitcoin and Ethereum did, Solana’s proof of history and how it scales technology for ultra fast transaction settlement times, ultra low transaction fee costs, that to me was as impactful. So I see that in the direct lineage of technology.So, that was like late 2020, and DeFi Summer was in full force. I was starting to use more and more technology like more and more Web 3.0 native apps. Over the course of that year I mentioned I was working on a separate project, I saw the Solana ecosystem just absolutely explode. It was like a literal Cambrian explosion. So by the time it was like late summer of 2021, I was taking a hard look at what I was currently working on and then I was looking at Solana and saying every extra week that I’m not working on solana is just a huge missed opportunity. And pulled the trigger and moved full force into Solana. Solana’s transaction costs and speed opened up an enormous new design space that is really not feasible if you want to build a truly on-chain messaging system on some other blockchains.
So if you’re looking at fractions of a tenth of a penny in terms of the transaction costs and then subsecond, you know 400 millisecond block times, that enables a very large new design space. So what I saw at the time was this opportunity to build a whole new SaaS layers. So with Dialect we’re building developer tooling, we want to provide this end user experience for developers to build into their own DApps. And when you have any orders of magnitude improvement in performance, it just opens up a very large new space to build in, so to me it was a no brainer. There was no question in my mind. So I’ve been a blockchain enthusiast for over 10 years, but Solana was that threshold. That was sort of that Rubicon where I just knew this is this, it’s now time to build.
Joe (10:22):
Yeah. I mean, I feel like in other ecosystems, something like this… I don’t want to say it’s not possible, it just seems like it’s impractical. And I think Solana’s design where it has this incredibly cheap transaction fee and speed is perfectly suited for something like Dialect and on-chain messaging, if you will. But have you dug into say other chains like maybe something in the Cosmos Ecosystem or even just Ethereum? And did you evaluate whether or not this could be done or was it just kind of like at the baseline look, Ethereum is like pretty expensive for transaction and relatively slow block times, this is just going to work for say push notifications or wallet-to-wallet messaging?
Chris (11:12):
Yeah, so that’s a great question. I would say the following: there are some wallet-to-wallet chat and communication tools on Ethereum and with many of them, what you do is you authenticate with your wallet, but the messages may be stored off-chain somewhere else. And that’s not obviously a total deal breaker. In general, I think the authentication problem… I know it’s not specific to messaging, but it obviously takes really like a front seat in messaging of who’s sending these messages, and the general problem of authenticating with your wallet is just a fun design space. So we’re personally really excited to see messaging come online on some other blockchains. If you really want to run a fully on-chain experience where the message source of truth is on-chain, Solana really has several orders of magnitude on a lot of these competing chains.
Not that that’s necessarily the future that exists long term, it may actually make sense for there to be more of a data centric L1 that stores these messages. And so the choice for us coming full circle on this question is Solana presented an opportunity for us to build relatively small architectural footprint. That means let’s just keep as much on Solana as possible. We’re decentralized first, we’re not storing any messages in say fire base or any other Web2 services, and really provide that great experience, and it’s really just a question now of where go.
Messaging between wallet is such an important and compelling use case, and I think we’re seeing a lot more projects come online now that this problem’s inevitably going to be solved in a cross chain manner. We are excited about that future, but we’re a hundred percent focused on Solana for now. We also say, I didn’t necessarily explicitly say this earlier, but Solana’s proof of history concept and the way that it works, some of the first podcasts I listened to about that in summer and fall of 2020, just really blew my mind. So another big piece of it is go where there’s just exciting technology, where the developers are extremely talented and everybody’s really enthusiastic. For us, there’s just a no brainer, we a blast on Solana.
Joe (13:15):
I hear that very, very often these days, there’s been quite a bit of interest from developers; in a lot of cases, developers who have never written an Ethereum app or any sort of other Web 3.0 app or just diving into Solana and loving it. So speaking of developers, as a developer, how do I use Dialect? Can you kind of walk us through the scenario? Is there an SDK? Is there a token I need to have? What is the kind of process if I’m a protocol or a project today that wants or needs on-chain messaging or notifications for my protocol or project? How do I get started?
Chris (13:54):
Let me answer in two parts. Number one is what you do today. Our messaging protocol is live and audited on the Solana main net, and we have open sourced our protocol and Web 3.0 client we build with Anchor. I really love anchor, it’s one of our favorite toolkits we’ve worked with. So you can import that Web 3.0 client directly into your web app or some other process, some other service that you’re running and you can get started sending messages right away. As I mentioned, even for DApp notifications, the primitive is wallet-to-wallet messaging. So in the same way that you might receive an email from a business, some kind of notification they’re sending from an email address that they manages the business, the same thing goes here; you manage a key pair that you do your messaging with. So you can import our protocol and just start sending and receiving messages.
The main way that most projects interact with our tooling is two-part though, two layers on top of that core protocol. Number one is if you’re a DApp and you need to send a notification to a user or a message saying that they’re at risk of liquidation, let’s come back to this liquidation example. You need to be monitoring the blockchain to detect that there’s this event where you then programmatically send the messages. The same thing goes historically with Twilio or SendGrid, you incorporate this code into your services. So like we talked about earlier, you need to be running these off-chain services that help determine that events are happening and to write messages. And we offer open source tooling around this, it’s called our monitor framework and our monitoring service, which is our opinionated way about how to host that. And you can then basically spin this up yourself, or you can host with us and you use that to write the very minimal code that’s specific to your protocol.
So let’s say you have some way to query for the users or the wallets obligations, which is a term that lending protocols use, and you can get your collateral health or your risk of liquidation directly from that data. Our monitoring service allows you to fetch that data, basically write the code that’s specific to your protocol and then that gets piped into kind of like a reactive framework that we use to determine whether or not to send messages. So this is monitoring tooling that’s specifically custom built for figuring out to send a message and it can work very flexibly with other kinds of tooling. Maybe it’s like you’ve got a Kafka messaging queue, or some other kinds of… Some projects actually have fairly sophisticated Web 2.0 infrastructure, but they’re still interested in working with us because we handle the hard problem to just making sure at most one and just at least one message get fired off to a user.
The second half is how do you surface these messages to users? So today what we’re solving, what we’re live with are what we’re calling in-app notifications. So think about your favorite Web 2.0 product; you sign in, and maybe somewhere in the nav bar you see a little notification bell and it’s a button and you can click to see that there are messages or something you need to know about from that product. Today, we offer basically like a single React component. We’re prioritizing React, most projects, web apps are built in React, where you can drop that single component into the nav bar of your DApp and right out of the box if a user clicks that notification, they have the opportunity to fully onboard to the notification experience all within that single component. So it’s like a model that pops up that allows you to say yes, I’d like to enable notifications for this app.
And then once you’ve done that, you can kind of see what are you going to get notifications around. So it might be warnings about pending liquidations, it might be liquidations themselves, it might be actually more receipt style messages. So it might be an order filled if you’re using a DEX where orders fill asynchronously, it can be things around DAO collaborations. So one of the major use cases that DAOs we’ve been speaking to have been interested in is engagement and retention on voting. So you might receive notifications from a DAO telling you that you have six hours left to vote on a proposal, or that there’s a new proposal, or that maybe you’re near a quorum on the voting threshold needed to pass or reject a proposal. So there’s all these different use cases and really you get that right out of the box directly in your nav bar with this single React component. So that’s in-app notifications.
What’s coming soon and coming back to this question of just the broader messaging thesis, we’re launching support soon for email, Telegram, possibly text message, other kinds of Web 2.0 means because the reality is even if the thesis and the vision is fully on-chain messaging, we live in a world where many users rely on and really appreciate getting messages via Web 2.0. So email’s a no-brainer, and a lot of projects have asked us to support that so that’s coming online very soon. And then Telegram is a little more of like a Web 3.0 native messaging solution that’s still off-chain, and a lot of projects have asked us for support on that. So you can think of the Dialect standard as both the on-chain messaging standard, as well as a suite of really out of the box tooling to allow DApps to reach their users however they want.
Joe (19:13):
What’s really interesting about how you’re thinking about building out your company and the protocol and kind of the suite of products is that it reminds me of kind of like early days of Twilio. So I wrote a blog post many years ago, probably 10 years ago now about how over-the-top messaging was really kind of this new platform play. We’ve seen through the myriad messaging apps and then kind of the power of iMessage on Apple and the blue bubble versus the green bubble. I think there’s now a regulation coming out of the EU that all these messaging apps have to inter-op with each other. But that took many, many years and I think Twilio really captured a lot of the developer mind share around creating these kind of suites of messaging products and it started with SMS. And so you mentioned something like Telegram, which I think everybody in crypto lives and dies in Telegram. I can barely keep up with myself.
Chris (20:17):
That’s right.
Joe (20:17):
I’ve written some Telegram bots and they’re pretty easy if you have a fundamental understanding of how webhooks work. Is that something that Dialects will enable? Is that like maybe some arbitrary webhook could fire? Or is it something that needs to be actually he baked into the on-chain program itself?
Chris (20:34):
Yeah, so it’s not actually for support. We want to keep the part on-chain as light and simple as possible and so you can think of these web two channels such as Telegram as really just parallel rails. So you have the detection of an event that a user wants to hear about and that’s monitoring data on-chain, and then you have various channels which may purely be in one user’s case, “Oh, I just want to get an email, or I just want to get a Telegram message from a bot that’s managed by the project.” The developer experience around Twilio and Telegram and whatnot are excellent, but what Dialect provides here, if a DApp is interested in reaching their users by these means is you just get it all out of the box right away. You write a little snippet of code that fetches the data that determines if a message needs to be sent, and then you say how you want each message to look and that’s really all you have to think about.
The user will choose how they want to be gotten in touch with directly through the front end tooling that we provide. I think it was actually you, Joe, who mentioned this to us, that one of the key metrics is time to success. Crypto is moving at just an absolute lightning pace and while every project that we’ve talked to really wants this tooling, it’s never quite the first priority that they have. So what we’re trying to do is really make that as simple as possible for these projects to integrate us.
Joe (21:53):
So let’s talk about some of the categories that exist, not just broadly in Web 3.0, but I would argue is probably more suited towards Solana, particularly the payment space. So Solana Pay has launched, there’s lot of people building a lot of really interesting stuff with Solana Pay from point of sale solutions to web apps and mobile apps, et cetera. Can you kind of walk me through an example of how say someone that wants to build something with Solana Pay would utilize Dialect.
Chris (22:26):
Yeah, this is actually a really fun topic. Ever since Solana Pay got launched, the team and I have just been super excited about the messaging use cases there. This is also a good template for talking about our smart messaging thesis, so I’m going to segue from Solana Pay into a broader discussion here, but I would start by saying the following: Solana Pay is a standard for being able to perform transactions, being able to perform transfers between wallets on-chain and there is a very compelling messaging use case here. If you think about some of the standards in Web 2.0 , whether it’s Apple Pay for transferring, or Venmo or Square Cash, that kind of dynamic experience of being able to message between users and actually take action on the message. One of our key insights with Dialect is this smart messaging standard we’re building toward, and you can think of that kind of like an interactive link preview.
In every DApp that you use where you connect your wallet, you have signing privileges everywhere. And so where we’re building and this… A few minutes ago I said, “Here’s where Dialect is today and the question is where we’re going.” In this smart messaging future, we’re allowing users to send basically interactive link previews and you can think of a transfer request as one of the simplest use cases there. So for example, if you want to send a transfer request by a Dialect message to one of your friends directly at their wallet address, you can send that and then they can take action right in the message, whether that’s scanning a QR code that’s rendered for them, or it’s clicking a send payment message. Coming back to some of the use cases we talked a little while ago about such as liquidation, warnings or DAO proposals and voting prompts, the holy grail in user retention and engagement is being able to reach them and have them be able to take action right where you’re messaging with them.
In Web 2.0 beyond these app specific use cases, whether it’s a Venmo transfer request or similar, most of the time if you get an email, there’s a link in the email and you have to click that and go out to another app. And maybe you’re not logged in on your phone so you say, “Okay, in five hours when I’m back at my computer I’ll take care of this.” Or similar with a text message. What’s really unique about messaging in Web 3.0 is that we can build a standard where you can take action right in the message. So whether it’s Solana Pay, whether it’s a vote yes or a vote no on a proposal, or it’s a quick deposit to top up your collateral to avoid liquidation, any of those things with Dialect and our smart messaging standard, what we’re building toward is that kind of Web 3.0 native future.
So the last thing I would say about this is, yes, it’s true that messaging and notifications are this really critical missing piece of Web 3.0 and it’s just a really known hair on fire problem. When we got started on Dialect, the question we asked ourselves is not just how we fill in that missing piece, but also how we take Web 3.0to a place that Web 2.0 can’t as easily go. And this is because our thesis is Web 3.0 is going to reach mass adoption because of exciting and really compelling delightful new use cases that products are going to start to come online, whether they take advantage of universal authentication like we’re talking about now, whether they take advantage of composability of sort of the global shared state of all the data existing on a single blockchain, those are the use cases that are going to make it really compelling for the first billion users to onboard to Web 3.0. This is our thesis with smart messaging and Solana Pay is a really key and interesting part of that picture.
Joe (26:18):
I’ll be honest, that is fascinating because one of the cool things about what you’re mentioning is that push notifications or in-app notifications become actionable. You can actually do something right there-
Chris (26:33):
That’s right.
Joe (26:34):
… versus it being this sort of delayed or async process. And so the use cases really open up pretty dramatically because of the fact that these messages are now interactive and you can do things with them.
Chris (26:50):
That’s right.
Joe (26:50):
And have you guys thought through maybe where this could potentially work in like the context of a video game or even like the metaverse? There’s a lot of Web 3.0 games/metaverse type environments being created and I’m curious if sort of in-game messaging makes sense or if it’s something that is slightly different?
Chris (27:18):
Yeah, in-game messaging I think is a fantastic use case, and we’ve spent a little less time talking to gaming projects. I think just because that’s a little early on, as we have say, talking to DeFi, NFT, DAO projects. But one of the things I’m most excited about is sort of the universality of NFTs as assets and all of the infrastructure that’s being built around the things that you achieve and the assets that you acquire in-game end up having a life and a value beyond that game. It’s really compelling to us that there be interactive sort of like smart message experiences around that content, at the very least. So I think gaming is an incredibly exciting in use case.
Joe (28:05):
Awesome. Yeah, I could see a lot of really cool integrations being utilized there and they just kind of don’t exist today. I mean, frankly, there aren’t a lot of Web 3.0 games period, but I know a lot of them are coming online later this year. What about like the traction of the company and folks that you’re working with today? I know since you pivoted Dialect into this smart messaging protocol business things have really started to heat up. Can you talk about maybe how many people you’re kind of signing up or any projects that are currently utilizing your product today?
Chris (28:38):
Yeah, that’s right. We’re talking to a few dozen projects right now across a lot of the verticals that I mentioned earlier. We’re going live with a handful of our first projects that we’ve publicly announced so far. So that includes Squads and meaning on the DAO tooling side, Jet Protocol on the lending side, Bridgesplit on the NFT and NFT fractionalization space. Oh, on protocol Friktion is another project, you mentioned structured products earlier and it’s been a real joy working with them. One of the things that we believe is it’s best to like dog food your own tooling to make it better. So we’ve just straight up been rolling our sleeves up to help build out with them, and that helps us get better and better at our developer tooling.
Then there’s just this other wave, as I mentioned, a few dozen other projects that we can’t talk about quite yet, but are extremely excited to support. And to support all these projects, we’ve also been growing the team pretty quickly as well. So there’s a lot going on right now and as we talked about earlier, it’s an incredibly compelling use case. This technology has to exist, at the very least receiving an email or a text message or a Telegram message. But where things really catch and where we really have a great time with our conversations is around this smart messaging future that we’re building out, and that’s when I think folks get really excited about the opportunity.Joe (30:07):
Yeah. I mean, I completely agree. It’s really hard to imagine a scenario where an app isn’t going to need some form of messaging or notifications. And given the direction and the future of the company and where you guys want to take the product and protocol, it seems inevitable that folks are going to be adopting this. So maybe talk a little bit about how you’re envisioning the future. You know, you have a very specific view into what you’re doing with Dialect, but by engaging with all these different projects and protocols, you can get like an interesting view into what things are happening, what things are coming out soon, and maybe where you see things heading. The space is evolving and changing so rapidly and quickly that it’s hard to predict anything, but what are some things that you kind of see in the future not necessarily just for Dialect, but also you Web 3.0 in general and how maybe Dialect plays a role in that?
Chris (31:05):
Yeah. I think if there were a single theme and I’m not alone in saying this, it’s just really what got me into crypto in the first place and it’s incredible to see it beginning to happen. I would say the thesis here is composability, so any blockchain that really makes global shared state a possibility. I think it might have been Chris Dixon who said composability is like compounding interest, it just causes this exponential runaway in technology. And the things I’m most excited about and we are most excited about at Dialect is that composability. So whether it’s being able to exchange information and perform financial actions between DeFi protocols or it’s the financialization that’s going into some gaming tools that are coming online, like you said, that rely on some DeFi infrastructure like… To me, this is why it’s going to be the sort of killer consumer experiences that come of composability and global shared state that are really going to make for the next big wave in Web 3.0.
Chris (32:09):
And the way we’re interested in that in our own small way with Dialect, and I didn’t mention this earlier, is one of our visions here with smart messaging is creating a kind of decentralized inbox. So as we mentioned, our tooling today supports these on chain messages delivered directly to any given DApp where the user enables and then can consume those messages in the DApp itself. But those messages can be consumed by anyone and so there’s this other half of the problem that we’re working on that’s coming online soon, where for example, a mobile wallet could have an entire inbox and messaging section. And now you’re talking about no matter which DApps you’ve enabled, you’re receiving a true iOS or Android push notification directly to that mobile messaging experience that you have there, and that’s just yet another example of composability. And so, like I said, I’m not alone in being incredibly excited about this but it really is, I think, the kind of compounding developer experience that’s just going to create a whole new set of really exciting consumer… Like a new kind of internet consumer experience.
Joe (33:18):
That’s awesome and I agree. I think one of the areas that is no short of discussion in Web 3.0 is NFTs. I’ve talked about this on some Twitter spaces and other podcasts where right now we’re just kind of in the infancy of what NFTs can unlock. You know, there’s obviously the art aspect of it, there’s in video game assets, et cetera, et cetera. But one of the things that I am interested to hear your take on, and maybe how this correlates to Dialect is NFT is in a person’s wallet, it’s on chain, but the person interacting with the wallet is a customer, a user, and I think a lot of companies want to be able to engage with their customers and users more directly. So is there a scenario where I have an NFT in my wallet and depending on the NFT mentor or something, maybe it’s a brand, maybe it’s a company, maybe it’s an artist, maybe it’s a musician, has a way to either via the NFT directly or utilizing Dialect, be able to kind of communicate with me directly?
Joe (34:31):
An example I always give is imagine Starbucks wants to airdrop, I don’t know, some seasonal loyalty program thing, right? Christmas, Easter, or whatever, spring break, you name it, and it’s for people that have this NFT in their wallet and they want to airdrop them something or be able to communicate with them. Is this something that Dialect would unlock or do you think this is something that’s more kind of NFT specific?
Chris (34:55):
To be honest, I thought you’d never ask about this. This is this third part of smart messaging that we are just beyond excited about. It touches on a few different things, but maybe I’ll just say briefly that another key aspect of Web 2.0 messaging that I think to many of us feels very broken is this question of sort of like cold inbound and marketing and spam. With Web 3.0’s inherent financialization, there is this very natural situation where you can basically tokenize messaging and create markets around how different entities communicate with each other. And on the two extremes there, or maybe let’s talk about three, two to three points on the spectrum here. If you Joe and I just want to message with each other, there’s sort of mutual opt-in in the exchange of a token and we can just message with each other.
Similarly, if there’s a business that I really love and I want to opt-in let’s say, like you mentioned, I think you said Starbucks, I’ll opt into that and there may be some implicit under the hood kind of exchange of a token that allows for that messaging. There’s also scenarios where businesses want to get in touch with individuals that they think are high value, and that’s a cold inbound scenario. In that scenario, a business might need to actually buy one of these tokens of yours on an exchange in order to engage with you.
By financializing that component of cold inbound, I think one, it creates a much more harmonious kind of like cold messaging experience in Web 3.0 that in many ways is a bit much in Web 2.0, but in the mutual opt-in scenario or the messaging is effectively like vanishingly small cost or effectively free. And powering all of this, kind of coming back to your point about NFTs, is the NFT primitive. So this is a technology in an architecture we’re exploring right now and it’s very likely that NFTs will serve that use case. It’s a kind of technology in a use case that we’re just like beyond excited about.
Joe (36:59):
Fascinating conversation today with you, Chris. I really appreciate it. The future’s bright for Dialect, the use cases that you’ve outlined are kind of no brainers, but what I’m really excited about is what we unlock in a Web 3.0 native context for smart messaging. I want to thank you today for joining the Solana Podcast. How can people actually get in contact with you? Are you on Telegram or Twitter? If they want to contact Dialect and get in touch, what’s the best way of doing that?
Chris (37:26):
Yeah, the best way to get in touch with us is on Twitter and our Twitter handle is @saydialect, that’s S-A-Y D-I-A-L-E-C-T. We love engaging with the community. Developer feedback, we live and die off of that, and so if you have complaints about our technology, have feature requests, any of that, send it our way. We’re also on Discord. We have a Discord community, you can join that from our bio in Twitter. And then the last thing I would say is we’re hiring, and so if this technology is interesting to you, we would love, love, love to work with you.
Joe (38:02):
Well, you heard it here first folks. Chris Osborn, computer scientist in the quantum physics space turned smart messaging protocol engineer and architect. Chris, thanks so much for joining the Solana Podcast. Looking forward to chatting with you again soon. See ya.
Chris (38:18):
Thank you very much, Joe. It was my pleasure.