New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

Building the Web3 Communications Stack with SendingLabs

Ethereum DenverMon, Oct 9, 2023, 12:00 AM

Transcript

[Music] check. Okay, nice. Um, so welcome to the sending labs workshop today. So, um, good morning everyone. I'm the co-founder of um, Sending Labs.

My name is Joey. So, I'm so Hey, thank you. So, I'm so exciting to here to talk about our um, products. So I'm so exciting to share what what we are doing right now. So the sending labs is we building the web street communication stake because we believe in the power of the community.

So I have um story we share later and then we break the wall for the all the web to tech giant and then we connect your mouse in your pocket. So that was very interesting. So and then fourth one we focus on the experience of users and the builders. So that's what we do. So for my personal story, I will share something with you.

So right today I'm very happy because I built a products 13 years ago but still here I can find my users. Yeah. Thank you. Thank you. So the product is dolphin browser.

So is Android and iPhone smartphone browsers we built on 2010. So from that products um within four years we got around 200 million users all around the world. So most of the user from the state United States, North American and Europe. But from that time I think we really believe and see the power of the community whatever from the users the builders or the creators because when we build a building um building the dolphin browser at one day in 2011 our products was a disappear from the Google Play where so weird because everything is good but when you wake up your app disappear here. So we are not we don't know what happens but there is a lot of users complain we cannot search your browser on the Google plane but finally we found that Google play just take us down because we release the Android browser before the Chrome go to the Android and then we use some very cool API but before the Chrome release to Android Google take us down.

So at a day a lot of users just complained to us why you just dolphin browser was disappear but we replied that we didn't do anything if you want our products go back please go to Google so at that day there was a lot of our fans super users our community users they arrive email they're from the states they're from the Europe they say Google you say you are doing evils but why not take down the good application give it to back to us. So at that day a lot of media press and then the social community they just all post this kind of articles. So a days back later so Google finally has that pressure and then it listed our product finally. But at that time I think it's the first time we see that the power of the community they really can make something happen and very great. And then the second one is about the builders because I'm a builder also.

So how many of you are builders? Please raise your hand. Oh that's great. So I think we also see the power of builders because at Dolphin we are the first mobile browsers support add-on system. So at that time we cooperated with some um like the Dropbox like the Evernotes a lot of applications they not provide anything on mobile yet but we are the first one can support.

So hundreds of developer contribute their good application to our browser system. So that we see the power of the community they really can bring a great things happen and the third one is about the creators because from my experience the browser is showing the accountants for a lot of site master so we are the first one at a time when we release to the Google play there's just around 2,000 application on Google play so a lot of mobile page is not optimized for the mobile screen. So we help them to optimize every mobile page on the smartphone. So there is a lot of content creator they can really sell their accountants to the users in a better way. So at that time a lot of creator they build a community they promote our applications to say hey if you wanted to visit my blogger or to visit my community Dolphin will be the best choice.

So I think at a time we truly see the power of the community. So that's why we also if we want to go to some to some um social network or communication stack in the web three I think we will continue use the power of the community and another things we see um our social today all the users has been trapped in the world garden. So how to break it we wanted to break it break the wall. So the first we release an open-source protocol we can help everyone to release their own application not just like today maybe you are using the um telegram you're using the discord or or your wehat you cannot talk with each other with with the not the same client and then it's very fragmented for the tech giant have the the work so for example if I wanted to send a crypto to Bonnie my friend to purchase um an NFT on the open sea. So I think it's very fragmented and frustrated.

So when the first time I need to switch it back and forth the telegram the meta mask the open sea. So that that's from the technical view I think it's very easy to solve but that's because there is a war garden every tech joint they want to prevent other competitor to connect with them. So that's why we wanted to have a open protocol open source protocol we can solve this kind of problems and then for the users um in web two we can say they are not users own anything they are the maybe a renter because you you rent the Twitter or rent telegram if someone just block your account you will lost everything so we want to give the sovereign data give the right back to the users and they can really own their datas and then the third one is we modular all the applications. So let just like um Lego blocks for the all the builders can be very easily integrate with others. And then when we talk about the communication in web 3.

So that was very funny and um it's not only about your mind or your mouse but also your pocket because the blockchain network released today is not only to transfer the information but also the digital asset. So when you're talking the user always chart, collab and trade with each other and all the users and developers and then the builders they want to monetize from the network but if a network only can provide them information or chatting communication I think it's not enough. So that's why we combine this two network together. We think the web three communication should focus on linking the people and your assets in a decentralized way and with a easy to use experience. Why I'm so emphasized the easytouse exper experience.

So when the when the first time um I'm using the meta mask I'm feel so frustrated. So I I don't know how to set up the seat phrase and how to purchase the tokens. I think I'm a builder. I'm a developer. Even for me, it was so hard to use.

How about the normal users? How about the web two users? So I think for the tech we are not only to building the protocol or some fancy tech but we also want to provide an better experience can really help the normal users have lower entry barrier can use it very easily. So that's our vision to how to build a web three communication stake. So the web three communication um should be like this.

So the first one is is connected. You connect it to all your platform whatever the blockchain you use is polygon is ethereums or the binance or even connect with whatever you go like in your laptop in your mobile phone or even in the other maybe uh lap uh the iPad device and then the second one it should be secure because it's not only to your information but or your pocket your wallet asset so it it will be very secure and all the information is um anti-censorship. So all the information will be highly secure and anti-crypt so protect your um privacy and then the third one it should be fun because a lot of genza was using enter the web 3. So that's why every five or 10 years there will be a new generation of the social network because everyone don't want it to be in the same social network as your parents, right? So that's why every new every five or 10 years there will be a new social network.

So let's make it more more funny and we build a good vibe with with our products. And the fourth one we make it simple. So um that's how we build um whole ecosystem. So the first one we have two products one is called uh the sending me and then the second one is the sending network. So the sending me is a web3 native instance messenger but we build on the sending network which is a fully decentralized communication protocol.

We use the P2P combined with the blockchain. So everyone can just use it as a free network to enter it and to build your own application and connect the people the assets the smart contract and all your D apps. So all the things can be stay connected. So finally I think we really want the everyone's user not only from the sending me or sending network but all the builder here you build the app you want the user can really touch it feel it and finally love it it's not a very cold code stay in your computer but you need your user can really touch it so I think protocol plus the application is a full communication stake and it provide a better experience. That's why we build these two products and let them to work together.

And then this is how the um sending me and sending networks they work together. And then the first tier it provide a very open ecosystem. Um everyone if you are the builder to building some wallet or define or some web three games I think you are the right person to be here because we provide um the whole system to let you ve very easily can build a in-game chatting or embedded in the wallet notifications or like um if you are define you can get a notification when you have some liquidation. So very um you you can touch all the users and then the setting uh sending network is also a very open platform. We cover all the Android SDK, the web SDK and then the iOS SDK and then but finally um for the sending me is also a very open ecosystem.

It's similar like the slack um in the web two because it's a instance messenger but it what why it is so powerful because it provide an open ecosystem every application can easily embedded with the messenger. So that's what what we built. So right now we are growing with a lot of fantastic builders like the NFT go web3ear 7 and particle network and so on. So um I will use some demonstration to show how this kind of good fantastic developers can be integrated with um our products. So um the particle network um they are um MPC wallet.

So a lot of just game um developer are using their solution. So I think it's very important for some web two users when they first time to enter the web three um industry because they have no wallet and don't know how to keep their um sephrase safe. So even for me I have been fishing to the website to lost my all my NFT token once. So I think um they really can help us to do the co-star. Okay.

And the second one is um we cooperate with the NFT go and is a leading NFT data provider and also uh recently they released a new powerful function is the NFT um trading aggregator. So it's very cheap. You can just add all the products to your um NFT to your shopping cart. So save your gas. You can just trading within one click.

And then the third one is the web3 um W3W. AI is a kind of CRM to manage in all your web street community. So it's a management platform just like a CRM system. So I think there was really helpful because all the members in the community they are wallet address they are trading activity can be very easily to show on on on chain. So they will help us to analyze all the things.

And then the fourth one is about a quest three and is a leading market marketing tools collection um for the web three project grows. So if you wanted to do the quest I think it's very easy to launch in our application. So I think the exciting things we will do the demonstration. So if you have laptop I think it better to open the the web website is app.scending.

mme sending me and then there is uh they need a invitation code right now because right now we we don't release the product officially is in the private data. So here we create um specific um invitation code for for all of you. Okay, there we go. So when you enter our products is is the sending me is very familiar and similar like the discore or the telegram. So we combine the two products to do the user friendly interface.

So all here you can create um a server like the discord we call it a squad and then in each squad there is several rooms. So um you can see I create a squad for the East Stanford here is the general chart and the builder club and for some partnership and then all my profile here will be use my NFT and all my um crypto and asset with even not allowed to upload a image as your avatar because we see we should be very native. So or after here you can just set it um use the NFT or even for the name you can use the ENS. So if you are building some um the system or I think it's better for us to integrate because we want to support a more ID system to let you very more unique in the whole system. So I I think here when you chat with others you can see whether is a scammer or um they have really have some NFTt you wanted to trade with him.

So I think this very easily to to use it and then you also can discover some wheel or some diamond hand in the community because you can chat check the or trading activity here and then we also provide some very cool things um when you are chat for example if you type the east here to the moon. So um there is a hashtag here you can very easily just click within um simple click you can just load it this this application is provide a coin market cap so they provide all the data feeds so you you can very easily to check all the data directly without living your charting and then if there is um NFT here you can check all the metadata here and then when you click the the link here all the purchase we we provide um shopping cart. This is um great provided by the um NFT go. So here I can easily add um NFT very easily to my shopping cart because sometimes you will see a lot of friends or family they are discussing some cool NFT stuff or even okay I feel this avatar is very good but I don't know what's the name of it and where to purchase it. So I think buy the shopping cart is very easily for you to just with a simple click you can transfer all the asset and use the uh shopping cart to purchase in just one click and then the second one will also embedded um the the wallet here.

So when the users they log into our system so the account is your wallet. So there was no need uh any smartphone numbers or your email to um exposure your personal privacy. What you need is just um wallet address. You can just start the web three communication travel in the network. So here you can just very easily send or receive or swap some token with the particle um wallet.

But we also um provide um integration with the MetaMask. So you can easily lock in the host system with the meta mask and then um more fun things will coming out and we provide um the app center. It's just like the extension center there is a lot of interesting application like here um we even can a game. So here we can see there is um doodle games here. So in the community I just wanted to play with all the other people in the community.

So I launch a game rooms. So here is um another account. So when I find okay who want wanted to um play with me so you can enter the rooms. So the two people they they can just play the game with each other within in the community. So I think um if you are a game developer, we want more and more um the users or the developer that can provide uh the good social game or some um very good games to can be played here.

So you see it was loading and you oh someone's join here. I can just play with with the the people that join the room directly here. Okay. not only the game but also um other tours very funny you can just um build a good vibe with with the whole um community. So I think the most the favorites things is the mystic box because um we build um smart contract with our partners they can integrate your profile here.

So if you are enter the community, you can just play something interesting. Whatever is a token or an NFT, you can put it on the mythic box and then send it to the community. So when you click it, you can claim a random NFT or token. So that was very funny for um a lot of community because when some NFT they are um just minted or just um go to the openc they want to promote it and a lot of users they want to um exchange it. So but if you got some NFT you don't like but you see maybe my friends is much better we also provide um features called um peer swap.

So the peer swap is um just like the gift exchange. So I can use my NFT or crypto to swap the one you have. For example, here I can just select a million. Here we can check he have a lot of NFT or token. Let's change another one.

How about Travis here? Okay. He he has a pass is in the NFT. So I select this and then click next and then this is what I um what NFT I have. So I can just select one and to to place it to um smart contracts.

So I'm very easily to can send it to the group and then you see it launch my MetaMask directly. So I just need to site it. So the contract will be create. So I think the whole communication protocol we embedded the ability you can just core a native smart contract within the conversation. So here you can see that I I have successful created a smart contract um entity here.

So um that's very funny. And then there is another um application I think it's very useful for all the attended here. It's about all the meetup. Uh he just summarized all the side event happened around the east denvers and then they have all the NFT tickets. So you can just promote your event in the community and then they have a specific um offline meetup but also sometimes they will have a online communities.

So I think here you are very easily to set up the event and join the community so very easily. So all this cool things is happen to developer by our um partners. So I think you see the power of the all the builder community because we are more focused on the infra and then the platform but all these cool features we need a lot of developer help us to build together and then we also provide some um integrate feature like the token access. So if I wanted to set a specific room like um you need to enter with a specific NFT like here is a buffer coin I need to set up the criteras. So there was very easily because you log in with your wallet.

So if you have the specific NFT you can enter um the community directly. Yeah. So here um here it is. There is a lot of um good demonstration for our partners and builders. They already built a lot of crazy things for us.

And then let's go to see more um deeper from the infra is about the sending network and how it works because it's really the fundamental to support all the ecosystem can work very well because all our application is building on this decentralized network. So then following I will do some um brief introduction and see what's the challenge in the network right now and then what's the key components I will do some SDK demo if you are a builders you can follow us to um do how uh to know how to build with us and then share our road map so I think we can just cross together so the for the sending me it bring a full decentralized and high performance and privacy preserving communication solution into the existing web or the mobile app. So right now the SDK is support um the cross the platform. So I think um it should be a fully decentralized solution and really cared about the privacy preserving and but also we need the high performance because you know the chatting should be um have a high um reaction. It's not like um some social fees you just post a Twitter and then to waiting for the instance communication it need a high performance to get your message very quickly.

So I think we made a lot of challenge here um how to build a great network and then here there was the architecture um of our whole network. So we offer the SDK with the decentralized network but in the fundamental we also connect with the decentralized ID and then the centralized social graph and then even for decentralized storage. So for all them social graph or your personal profile or your chat message right now we are safe locally in your client but if you wanted to back up it you can just select whatever this Rwave or Fcoin or even in the web two like the iCloud. So we let the users to have the rights to back up all your things but on the top of it we provide a lot of SDK to help the builders like the game or the wallet or any other D apps they can help to build something with us together. So the whole um sending network we build on the top of the lift P2P and then that P2P is a very mature exist but we do a lot of improvement because um previous is only used for um sharing some files.

Um but when we go to use it for the instance messenger there is a lot of work to do. And then um the second one is is a real real time decentralized communication network. That means the network also support not only to send a text message but also we can do some streaming or the voice call or you can send a voice message. So I think in the whole system we also supply this and then we also supply um the end to end in decryption. So the algorithm is similar like um um the signal.

So the the algorithm is just empty correct every message you have. So um when they to send out every message they will need to encrypt. So even your key has been explored only that message could be exposures. So or the history. So I'm I'm not sure whether you have facing the the problem.

I have seen recently a lot of users they um social account has been stolen because all the chat history was storage on the servers and then the scammer will be pretend to your friends to talking with you by reading all your history. So that's why we encrypt all the message only on your local client. If you're logging with a new client you cannot see all the history. So but we also provide an solution you can just back up and restore with your private key. So there was um um workaround solution you can have it and then for the fourth one we provide um two type of communication is a wallet to wallet that means the user to user communication and then the second one is the DAP D apps to wallet that means when you uh if you do some defines or some um D apps you want to touch the users when have some notification like your um LP staking they will do some um liquidations they will they they need to um communication with the user directly.

So without um mobile climb sometimes we will be miss the the message. So I think um we provide a dep to wallet notification to help the user can get the message directly and then we also support the smart contract is a native built-in. So for example um in the smart contract you can just um writing um the target users is assigned to a very specific squad in our ascending me. So the smart contract only available for specific range of people and then they can just happen there. it it is very easy to use and then the finally we also provide the full communication features like you can create a rooms or a stop a video call or you can just have some social fees so I think um provide a lot of features but that also we're facing a lot of challenge and then the technical problems we need to solve so if you want to um build with us very welcome to solve the problem with us togethers Because if we build a P2P network that means that it's a permissionless and trust list network.

So everyone wanted to just spend more energy on how to make the whole ecosystem not like the centralized server you can just trust it and connect it in a high speed but um the P2P network that means everyone whether it is good or not they can just start to have um notes very easily. So I think there was um challenging we facing right now and then the second one is about the privacy concern because the centralized that means you need to exposure more your metadata to the whole network like your public um public keys or um your wallet address. So right now um we will exploure who communication who send a message while the whole network just like the transaction on the blockchain. Um but I think in the next version we are trying to um use the the ZK solution to protect all the message transaction with didn't exposure any communication between the two wallets and then the third one is about the performance issue like the the broadcasting storm because in the P2P network it often happens so to confirm you the deliveries really can be successful. So I think every transaction or you send a message will be have um you need deliver to many nodes.

So um we want to solve this kind of problems. So how it works? So right now we work out a solution to be um a merge network. So we merge the P2P network with the blockchain network because um even for one network I think it's impossible to solve the problems. So I think um for the P2P is more um focused on the speed speed to the destination but for the blockchain level is a trust list asset management network.

So we combine these two great network and to let them working together. So there was the whole architecture of the sending network. So you see here the first layer is a P2P network and then the P2P also we separate as a client sign and then the edge network sign. So that means every users client they will be have a P2P notes running on your client but there also some notes running on the server. So anyone can set up your own ash note to help you to relay all the message or do the offline message cache or to be um streaming or um the the voice uh speed up.

So the whole ecosystem um we cared about the performance here to let every message can deliver and to arrive the destination uh immediately. But there are some some data we want to care about um security such as your profile, your social network, um your social graph or or the um chat history. So we back up all the things to the blockchain and that means um whatever the blockchain it is because we are um an paraline network so it can capable such as polygons or the binance or ethereum so in the future we'll try to um integrate with more network in the futures. So there was that how the network component for the client to run. So every client they run the ex encryption and session to generate the public and private key pairs.

So that means um it only happen in your client. So not save any key pairs on on the servers and then also communicate with the local P2P note to send and receive the message. And if you don't want to running the the notes on locally, you even can select some um dedicated node on the network. But um that is also um multiple decentralized network you can choice. So I will talk about later.

So we have a lot of different row of the nodes for um the normal user that can run and then for the client you also can just empty and decrypt all the message. So that means all the message they go pass through all the um the net the notes they will be um inte uh the user profile and message history locally on your client. So um that means if you log in with a new device you will lost all your things. What you need to do is to um back up on the decentralized storage and then we also manage the wallet based identity and the key storage and then there is also the feature for the client to do the video streaming bootstrapped. So here's the whole structure of the client um what we have.

So um the uh and this ne next one is about the ash note. The ash node we also run it in the different roles. Uh I will share it laterly. So um the resource is locating also through the um the lip P2P and then the relate encryption and the message for the clients and then storage all the user the ID documents and cache all the message and for the offline client because when the P2P in need to all your online to receive the message but if you are not online the offline cache note will help you to cach that message and then we also provide um support video core um by web RTC relay service and then to help you to have a better communication with each other and and forward the message to a push notification like um if you are using um iPhone apps so that message will go to your uh Apple push so that was the whole ecosystem to to let it to do that. So the the whole notes we provide um the iPhone, Android and the web browsers notes you you can every um single notes there there is a P2P notes can working together and then the the third um the ne next one is about the um decentralized ID system we follow the standard of the web three um so I think here is very easy to read and remember because we generate with um the wallet address.

So this start from the didid and then is short for the sending network is the SDN to um labor that is belong to this network. And then the second thing um is the wallet address here. So we we can easily do the wallet mappings and then whatever you can every DID you can combine with a lot of different um wallet address but there is a made account you can need need to lock in and then we storage all the private key in the client and decrypt session and side by the secret key. So here is the uh the the format and the ID documentation you can find on our sending network um website later. And for the type of communication we provide um different type of the groups.

So the biggest is we call a squad. A squad is similar like the discord server. That means there is a group of people they can build a community together and then in the squad there could be a rooms. So every communication with the um conversation could be a room. So the room could be um one to one we call it is a DM room and then if there are over three peoples in the room you can set it to the public or private private room that that means um if a public rooms anyone can see this room and can to join it without um permission.

But if you set it as a private room and you need the administrator to approve or to to invite you in you to the rooms. And then we also provide another interesting things is about the token gated room because um in the next version we wanted to use the ZK uh solution to build just like you go to the hotel or the airline you have the membership ticket but um traditional relationship there will be exposure how uh how many users in your community and what's the members name and who are they but with the ZK solution solutions. Um I think you have the member card but we cannot just read it whether and they belong to um which community. So they will be much more safer but when you enter the squad or the room you can show this to enter the rooms. So there was the token gated solution.

So all the conversation in the protocol are handled by the rooms. So when user create a rooms it also create a topic and store and store um that topic on a connected edge edge note. So sending and receiving the messenger is basically a process of a push hub. So I will um do some demonstration how the whole system work. So here uh is a chat widget um we provide for the developer they can very easily to use and then um I I can run some command here um to create a room and then invite users and send a message.

Um so here very easily we can just um with this command. Oh the first one you need to is just loging with your wallet. So the first time when you open the widget you can just click the login and then run with your MetaMask you need to just site here it's your signature just lock in Okay, there we go. So, um right after you log in, so um you have the account with with your wallet public keys. So, um running the command like um chat widget API and then get user ID.

you can easily get um what's the ID you have and then we also um here we can just use this command like the create a public rooms. So um here we will naming the is Denver room one. So when I click it here you can see there was a room will be create. So um you can start a conversation with everyone. um but we wanted to invite some user will be um in the room.

So I think we can here we can run a command to invite this users. So the command will be um combine with the room ID and the user ID. So we copy here we paste um there was the room ID and here is the user ID. Just give me some minutes to fix it. There we go.

Finally, we have it. Um, and then here you see we got a message. Um, we have been invited to the rooms. So, when you um accept the invitations, you both will be in the same room. You can just say message.

Hi. So, here you got a notification here. So within the room you also not only can send a message but also we embed it you can core the smart contract or with the asset transfer like here we have a command transfer so um the command will be defined the address the crypto and the amount so I'm using the test net right now so I can put um wallet address here and then I will send some ease and just so when when I just um write this command the meta mask will let me to switch to the network and the message and then here we got a notification and then here's the transaction ID can go to the Gallian scan check the status so because of the the gas world it still need to pending Here it will be wait a second or we try to so I think we can wait a second um for the user to get the token here. So I think in the future we will be provide more and more um the smart contract supports um to let the users they can uh let the developers they can build a lot of um fantastic smart contract embedded with um um the conversation and then let's um go real quickly about our API documentation for the sending network. So um when you go to sending network you can see all the documentation is here and then you can get a start.

We provide them JavaScript client SDK the iOS client SDK Android and the web website chat widget SDK if you wanted to build it um the UI um by yourself. So there was um ready to use. So you can following the introduction to how to deploy the whole um SDK to your own apps. And then here you also can find um how to deploy a note development because um before you deploy a note you need to um install um database locally is a post circle circle and but finally um we will embed it with one click in store in the futures. So right now before um you install our notes you need to deploy the um the database and then click here to download the package and then to follow the command to run the note and then we also provide several type of the notes is the relate nodes offline cache note delegation note eid storage note and streaming note.

So that means each nodes you deploy you can select which row to enable or disable because if you enable all of this the performance or the machine require more um hardware um but if you just want to um write run a relay or some delegation nodes there will be low uh requirements for your client for for your machine. So um I think right now we are designed the whole uh incentive system but give all the credit to the note hoster um right now. So I think if you wanted to deploy the note to support the whole network um I think in this early stage we are welcome to do that. So here is um explorer you can see how many nodes um right now. So currently we run by ourself and our partners.

So right now is in the public um uh private beta right now. So all the nodes here you can see um all the message sent or the CPU usage they just combine as a unified network here. So very easily to check. So um here we we just want to have more and more um note hoster to build a whole network with us and then we also provide um some wallet towallet message here. you can follow the instructions.

So um the message will be signed by the wallet and send it to the network by the P2P um network. They will be returned to um wallet or you can just specific the message to a specific NFT holder. For example, I want to send a message to or a um 800. You also can send it and then to discover whether is the holder's wallet. And then we also provide um the D app notifications.

That means every D app they can registered in our um sending network. So when the users or the D app have some notifications the network will be um fighting the right wallets to deliver the whole message. Yeah. So that that was the um the demonstration how to integrate um the the SDKs and then the following I will introduce how the life cycle of the message to transfer um within our network. So just taken for example bot was won't like to send a message to Alice.

So the first things they need to um registration this account to aid storage note. So the storage node will verify um you have the keys, you are the right persons and then you have a license to talking in this network and then he will help you to find an offline cash note that means or just like um the message box um in front of your house. Um so if Alice was online they also need to register uh his ID on the DID um storage note and with offline cache note. So um right after the Alice reg rest registration the both offline cache note will be synchroniz synchronization with the um the DTH and then the Bob will create a topic here and then to let Alice can subscribe. So if the Alice is online the topic will be delivered to Alice local note directly but if Alice is not online all the message will be cached by the off offline cache note.

So there was the whole life cycle how it works and so it was um the road map we wanted to do in the futures uh like we want to support more and more um the blockchain. So um right now we are spend a lot of time to to work on it. And then the second things about the metadata end to end in decryptions. So we want to use the ZK um protection solution. Um so if any of you are building the solution or to know more about the ZK we are very um friendly to wanted to cooperate with you and then we also want to support more did solution.

right now is is only work for the ENS but like um the lens protocol or the Binance ID or dobe and a lot of if you are DID solution provider we are very um happy to cooperation with you and then the final one is about the performance optimization because the whole network I think um right now is much better than the fully onchain communication but it still has a lot of space to improve. move. So uh I think after um this the technical size I think you if you are um application developers I think we give you some scenarios to give us use case can be imagine how to integrate the whole sending network to your app. So here is um example of a game. So if you are game developers right now you can just have the in-game chat and then you also can connect with your community.

So that that user case is like this. If you have um squad in the game they need five person but right now you only have four. So how to get another people jump in to your squad? So you can send the invitations not only in the game because some of your friend maybe not in the game but when you send the invitation to the community they can receive from your mobile phone and then uh receive a link can click to join the game directly. So there will be help or the game developer they can extend all the user case from the in-game engagement to non-game because for the users they cannot just stay in your game for 24 hours.

So um if there is a mobile climb can receive the message for example like someone want to make an offer to your NFT or want to build a squad and invite you to join. I think there will be a a cool user case. And then the set one is the second one is you also can build um community based social marketplace because every squad here we can just open to connect um some smart contract particle. So there is a lot of game guilds um the the DAO or the Afrar community they always trading the assets in a community instead of the open C or some some something any else because if you listed your assets to the open C it will be um just a very cool order book. Though if you wanted to list in the for price you will feel that it was not good but um the trading efficiency is very low but if you wanted to um integrate with the community because all the people they have same interesting here.

So when you send it out the user can purchase directly within the um the the shopping cart um aggregators. So um that also give the rights to the game developer or the NFT provider because they re the the royalty fees also can be included in the smart contract here. So they give um because if you don't provide this the user will do some a lot of OTC trading and then to facing the scammer risk but provide officially embedded um social marketplace they will be help the users to trade more act active and then the third one user case about is about the push notifications um to the wallets from the D apps. So here um is the showcase if you want to get um position can be liquidated you got a message directly. So if you are a wallet or a define or something the apps when you integrate with us um you can have this benefit for the users and finally um you also can embed it your chat widget within your website or your web apps.

So um we provide um full solutions for you to integrate very easily. So um whatever is a customer service or um online NFG communities with um the marketplace or is a DAO to provide some proposal you need to discussion and we also work with the e-ign there will be um online documents and to sign a contract and you also can negotiation when you um review all the documents. So here is the the chat widget. So um that's it. So there was the whole um structure um of our sending labs what we are doing.

So right now today um I'm so exciting to share what we have done and we have um highly expectation to work with more and more great builders because your genius application and idea can really help all of us to build them network better. So I think build with us and grow with us. So if you want to have more information I think there were two way the first one is to um join in the appscending the me and this is my account with my ens and then you also easily to use the um telegram to scan this QR codes. So we have a lot of um colleague here can answer your questions. Okay.

So that was my um home sharing today. So thanks again um to listening to the workshop. Thank you. [Music] Heat. Heat.

[Music]

Automatic transcript — names and jargon may be misspelled.