Hey everyone back for the back for the big event Our annuals open source survey that the new stack does with the Linux Foundation the to do there My am going by Chris Anderson of the CNCF Chris Here we are again. How are you? Hey, how's it going? Sorry got a little audio hiccup good to be here Happy to have an opportunity to talk about our latest open-source survey program survey results from the to do group Definitely and these are different times are in Chris aren't they it's a here. We are virtually we could have been Austin under other circumstances. I'm sure that's kind of a happy cliche thing to say right now Definitely, I would have appreciated walking to the conference venue You know instead of not being on an airplane, but I'm thankful that we're home and healthy and are able to spread You know, wonderful Ospo open source program knowledge to the world today Ospo open source program knowledge. Yes, that is what we're here for now Just take a minute to talk a little bit about the new stack The new second has been doing this research with the with Chris over the past three years And so we're starting to have some baseline understanding If you're not familiar with us the new stack provides explanation analysis of at scale development deployment and management We primarily serve a readership of developers engineers dev ops and IT professionals We like to think of ourselves as a trusted resource and we try our best to provide that through the explanation analysis That we provide you can go to the new stack.io for more about us now Let's get into the data just some basics. We conducted this survey over The time frame of May to June of 2020 They were solicited through social and email lists. We had about a thousand people responding 672 completed the survey And 17 responses were excluded What I'd like to say is that these numbers are are less than we've seen in prior years we had some Challenges and actually getting to the 1000 number total, but it does equal 2018 numbers and We've been trying to find some reason for that and I I attributed in part. I think just to the times were in and Chris I don't know if you haven't any other thoughts on that Yeah, no, I mean, you know the our thesis of essentially we would see A larger survey turnout due to everyone staying at home definitely did not play out I'm assuming just you know with the challenging times everyone's operating in It's it's kind of hard to kind of get everyone's attention on a specific thing But overall we still received a lot of responses and it's enough responses to try to deduce some interesting You know takeaways from the results I would say that Chris is pretty active on the github site and that's where actually you can find all the data And that's a github.com. You can see the link there to do group survey so you can go there and See the full results and and slice and dice them as you wish So we now are building this baseline. We're building this capability to see some Some numbers I remember last year when we were in Leone Chris and you were saying, oh, well, you know, we're still a little early here in the data collection We're still trying to understand a little bit more about what's going on here, but I think we're starting to see some I don't know if you would call it benchmark information, but I think it's getting closer to that I think you'll see it in the numbers that we have. There are some fluctuations But but number one, there's this wise for adoption. You know, we are Seeing that more than half of the companies out there are Are saying that they have open source programs now. They're in various stages of development We've seen established programs like vmware for instance with with dirk over there Der condo and and what he's done and he's really actually been able to make a lot of real, I think substantive changes to the overall kind of vision for vmware and how they are Changing their views and how they're changing their perspectives about open source They've made a number of acquisitions as well And so that plays into it as well I will have to mention again where's the sponsor and they were the sponsor of this survey as well The cnc app is a sponsor as is the limits foundation every time Now, I don't know chris is that is that Would you basically say that now we're seeing this Summary data. I mean not quite benchmark. What what are you still waiting for? You know, I think you know the whole idea of putting this survey together was to formalize essentially some kind of you know essentially You know a lot of companies that we've interact with are You know experimenting with open source establishing open source programs and and there was never kind of data out there on You know, uh, how large are they? What are open source programs used for and so the idea was always to kind of You know have some kind of thing we could reference as an organization Given that the 2d group essentially is an organization of peers who have built or are building out open source programs across the industry So our idea was always just to have concrete data We could point to because a lot of times when people are kind of early in their open source program journey Whether it's a formal ospo or informal they're always like well How is it done at potentially another organization? How large is their ospo? How many people should I hire? Should I just have one should we just keep it informal and so on so just having More data that we kind of share based on the trends of what's going on industry is very useful You know for people as you're trying to figure out staffing and also benefits given that Each ospo tends to have different Purposes depending generally how the business works. So, you know, some ospos are very heavily compliance focused because they're shipping You know, you know millions of devices and software on those devices So they're distributing software so compliance tends to be a little more paramount Are kind of more newer aged, you know, web companies where they're distributing less software on physical devices It's less of a compliance thing and more of uh, you know How do I ensure that I get ROI from software that we're contributing to or investing our open sourcing? Ourselves, you know, you mentioned vmware as a kind of a example ospo But there's other organizations out there like spotify Or, you know, google with christabona and so on that, you know are kind of You know more of our web companies focused and they're really trying to either improve their brand improve How efficient their engineers are developing and so on so this is just it really provides us A data set every year we could reflect upon and say here's how things are changing here Maybe new industries here were some needs that we kind of focus on and we share everything public that link you Mention earlier everyone every year could open up issues on our github repo ask, you know Ask questions modify questions and do whatever they want. Um And participate with us Excellent Maybe you could tell us a little bit about the to do group because they actually have had an important role In the development of open source program offices Sure, I mean we we initially started the organization a little over five years ago It's been informally running for longer than that when essentially, uh, a handful of us That were running open source programs at the time mostly in the bay area We had companies, you know, like twitter, which I was there's google facebook dropbox and so on we're sharing basically a lot of information of You know, how did you deal with this problem?  You know and measure roi for your open source project So we kind of started informally we eventually formalized the organization And brought it to the linux foundation to provide a neutral home, you know For us and kind of handle all the back off of stuff and essentially decided to let's go spread the notion of You know open source program management, uh to the industry given that it's kind of a new New field or new type of job, you know description Why not have a, you know, single body that's responsible for stewarding, you know What an ospo is how it runs and sharing practices amongst each other and you know It's been fairly successful We have a great set of guides that we produce that, you know, show how you start an open source program to How you potentially retire a project that, you know, uh, it may not be popular anymore. How do you Run your events and so on. So, um, overall, I think we've done a great job And I think we're all firm believers that, you know, if you go back, you know, 20 years or so ago, I think I think it was in in in 1995 when the first, um Chief security officer Was essentially crowned or created right and and they were essentially dealing with security issues at the time But it was very early stage I still think we're in the early stages of open source program management where More and more companies are going to have chief open source, you know People directors of open source and so on and that will continue to grow just like security Grew as a center of competency for for companies open source It's going to be a necessary center of competency given how much open source is being used I mean we saw from heather miller's keynote today that it's, you know All the data shows that 98 of software, you know, ship these days has Open source, you know embedded in it for for the majority of it So we're only going to continue to that trend so you're going to need open source program offices help manage that for organizations Yeah, I think that that's reflected. I think in the funding in many ways it is stable now There's some caveat to that but let's so let's get into the more of the details of the research and so we're going to look at some trends And especially around program opposite option Uh, one of the find one of the things I get out of this is that You know now that we do have three years of data We are seeing people using open source. There's no question It's a I think the median right there mean is about 82 percent really if you look at that first in the first number so that to me that seems like that That that's not going to go down right that that number I think is is fairly right That number is like showing that guess, you know open source contributions are Serious important organizations and and people are consuming open source code or in products or services Yeah, no def. I mean it's it's interesting where I think this number should literally be like 99 percent or 100 percent It's it's hard for me to find any piece of software these days that it does not have some open source That is associated with it But you know everyone, you know, there are some industries out there that are are different and things are closed source But I do expect the consumption number to continue to kind of increase Over time and on the production side as more open sources use eventually more companies will contribute upstream And you know, I think if we look at the data, we're seeing a small Uptick in that I think one of the goals for the to do group and I'll suppose in general is to ensure that number kind of continues so we could kind of Ensure that, you know, if you look at the research out there of companies contribute the stuff they depend on it does help influence Business results and I think in general that's the true key to open source sustainability is to ensure Companies and organizations contribute to software that they depend on So in the in other in the other kind of questions I looked at you know the data about collaborating contributing initiating or influencing Open source project and again, it seems like we are reaching some some Reflection that there's some that there's some data the data there shows that there isn't going to be major aberrations and what we think about like for the data about collaboration You know, for instance It's uh, it's one of the larger questions that marks, you know, how we're thinking about participating in open source organizations a lot of this too. I think it reflects how influential The open source communities have been that have had a higher profile external to open source program offices, which helps kind of reflect on You know the the actual recognition of open source and the recognition of open source program offices Definitely Would you uh, would you add anything to that about the about the collaboration with peer cross open source projects or foundations? I would think that the that the foundation The foundations that have had apartments. I mean we we base a lot of our coverage on projects for instance that we're following I mean foundations are there basically just to serve behind the scenes You know any any project or you know thing that gets large enough you want a Neutral entity or a fair, you know a set of rules to collaborate right businesses are inherently kind of cut throat and You know compete in in the market And if the rules aren't fair for people to collaborate on a project, whether it's something like kubernetes Which is widely used or something like linux. Uh, the rules, you know companies don't Don't want to collaborate if the rules are fair. It's it's kind of like, you know, the analogy would be You know a sports match, you know, maybe you play You know Baseball right and if the rules were somehow, you know set up in a way where one team Is able to have more people on the field than in other like, you know, why would you play that game? right I kind of view foundations in a similar role where they're there to kind of really enforce fair governance And kind of keep kind of the ip clean so companies could actually build commercial solutions or or or safely build products on top of things without without worrying it the really cool little bit, um, you know that I kind of Think here is i'm seeing more and more and user companies out there contributing open-source projects and doing new stuff for example um, a company called spotify, which i'm sure many of you, you know have used or heard of uh has developed some really cool developer portal technology called backstage Uh, essentially it serves as their in-house, you know developer portal that hooks up all their different tools And they decided to just share it with the world So if you go to backstage.io you could check it out, but you know, there are essentially a music streaming Company, you know But they've decided to share what they built with everyone to help get others improved to improve it because you know It's not on their line of business So what intellectual property really there is related to music streaming They're just trying to improve how the developers build the software So I think you're going to continue to see more and more that trend of end users Out there, you know, not traditionally vendors contributing more Code out there to collaborate with peers in the industry Yeah, and I think it's important to point out that it's not entirely altruistic either I mean, they've had to like create their own tools at many times I mean, maybe look at the history of of open source over the past five to 10 years A lot of the at-scale companies just couldn't use off the shelf tools And so they started building projects and they needed people Who were their peers to be participating as well so they could get some feedback from house Exactly. I mean you look at a project like Envoy that came from Lyft, right? You know Lyft is scooters and you know ride sharing and They were not happy with nginx at that time because there were certain features that they couldn't get out of the Pro addition and the open source addition that they couldn't contribute back up because it was in the pro edition So they're like, let's go build something from scratch and Envoy was born and then Envoy is a you know Service slash reverse proxy that is used all over You know the place these days So it kind of just shows how an end user that may not be happy with their existing You know vendor relationship or tool they're using like hey, we could build it ourselves You know is I think this all goes to the trend of you know You know digital transformation and companies becoming software companies as you know You build out a software competency You're going to start to build cool solutions that solve problems for you that may solve problems for others that you decide to share and we are starting to see some interest Among companies that are not necessarily at scale consumer internet technology companies such as Spotify or Lyft We're starting to see companies who may be in more business settings having a much larger role for open source And initiating projects and participating projects I think you have Bloomberg as an example in the financial sector Now absolutely. I mean you saw from today's keynote from gab from the fintech open source foundation or finnauss is they're essentially getting all these Say traditional very traditional finance heavily regulated companies a safe place to collaborate and share software and ideas. So yeah, I think you're you're definitely Definitely right with that point Is there any data here from this year and this first slide that you think is Noteworthy or interesting that you'd like to that you'd like to highlight Just a simple trend of more companies contributing to upstream and releasing new projects I think that's just reflective of kind of what we see in public I think other than that that's no surprises as far as i'm called As far as I as far as I could see Great So we're looking at the top open source activities Indian enterprise And one of the things that we still see time to time again is compliance and come how compliance is still a focus for for open source program offices Now in this in these results We are seeing that Open source code is being used internally Quite a bit. They use it to you know, at least some of the time is like, you know I think how the question was was asked and so when you think about that then that compliance makes sense Doesn't it chris in terms of because they have to make sure they're using the right versions of everything Yeah, I mean, it's just it's a legal thing at the at this issue to ensure that you're compliant Right, you're using software under a specific license and you have to ensure that from a legally, you know Coach your point of view you comply with those terms. So yeah, I mean compliance is always going to be a focus of A lot of open source You know program management program management making that process a lot more efficient for Engineering teams and so on I think is also kind of an important goal. But yeah, I mean, this is this This is no surprise here as far as I'm concerned The contributing code upstream is super interesting. Um, you know, I think that is growing Over time, you know from my discussions with a lot of companies out there, uh, you know Not enough companies contribute stuff upstream You know, a lot of companies just kind of go on about their lives and you know, just do what they need to It's it's you know, open source is usually all mutual self-interest at the end of the day But I really like to see that that number improve over over time Yeah, it's it's 51. So it's gone past that halfway point the But that's also reflected in the 70 of companies who are regularly including open source in their products, right? So Now if they're using open source in their products and they're gonna they should be participating upstream to some extent, right? Yeah, absolutely, but it is a Go ahead Yeah, no, I mean, it's it's a cultural change for companies to contribute upstream It's not easy. There's generally sometimes legal dances and other things that are done So for companies from a more traditional setting, uh, it it takes time. So And a lot of this data I see go there's things that go that that go hand in hand like I was mentioning before like If you're going to be just being upstream projects prior to COVID-19, you'd be traveling to conferences because you'd be meeting with people to talk to them On the end user question because we're focusing a lot on end users at the news stack And we find that the end user stories are really interesting We we talked to the you know, wicked media and you know, which runs wicked And there's there's all kinds of scaling issues that they're having, you know, for instance because they might You know, people may not know it but the wicked media actually runs, you know, the you know The wiki software that is used by tiny organizations and very large organizations and is used in wikipedia itself And so when you're so now they're they're thinking of all kinds of issues around scale and wicked media is quite involved In the see it in you know in in the kubernetes community and the cnc app and the cloud native ecosystem Do you have any perspective you can provide about what kind of increases you're seeing in the cnc app around cloud nadir projects in terms of end users participation I mean, I think in general more end user companies are participating in open source Projects it's not just traditionally vendors which has kind of been the history of of open, you know open like massive open source participation Like I mentioned before you have companies like lyft. Uh, you have uber spotify The banks uh bloomberg like like these organizations are all finding ways to Participate in in the upstream because they've realized the pain that you know, if if you're not part of Contributing upstream. It's hard to influence the direction of you know, a project in my perspective Okay, my Did I skip one now? This is the next slide here Yep you know I They people have these open source program offices. They're going to create they're looking to increase adoption. They're looking to promote open source culture Improve license compliance. There's some interesting kind of variations in the state if you look at it on github That shows for instance that you know that we'll get to this in a minute But how the open source program offices are actually narrowing their focus to try to be more You know just so they can do more with what they have um but this again is information here that shows that Open source is part of organizations. It hasn't changed much in three years I I think we can pretty much kind of summarize it. This is what we've been talking about for the past 10 15 minutes Is there anything else you'd add? No, I think it just kind of shows that companies are you know having open source programs Whether they're formal informal and they're creating policies to kind of ensure that you know Their organization runs more efficiently from creating products to other engineering practices. Yep, so I think we can move on Now there's some interesting there's some data here that uh that I think is Is interesting though because it does show that for instance That we're starting to see More focus again on on the program offices overall Now you might look at this data for instance and say oh look Owning an overseeing execution of open source strategy It's gone from 67 to 53 percent, which is a Healthy drop, but when you look at the data a little bit more closely you'll notice that first of all, there was some um There's some there's some more focus in these offices, but the but still The open source offices are participating In the open source programs they are part of the strategy But as this but as the number of projects increase You can't do it all you have to be able to focus on you know on the core values of the organization Yeah, I mean it's this data is kind of a little bit variable in some places where compliance seems to have like ping pong Back and forth and there's been kind of a decrease of You know owning you know overall execution of open source strategy and I think part of that is Every open source office is a little bit different right obviously the informal ones are not going to be Fully, you know in control of open source strategy that may be delegated down to the actual business unit and kind of the informal Open source program is there to kind of assist to ensure you know practices are being followed Is you know being respected and and so on so it's it's kind of interesting to You know see the data because you know in some ways since open source is becoming super common place A lot of the business units or products, you know are kind of owning You know some of the overall direction of whether you know Their stuff will be open source or parts of it will be um, you know open source and that open source program really serves as a kind of service role You know to the organization versus actually overseeing The whole strategy for for for the organization, but we'll see that's just a thesis We'll kind of you know It'll be interesting to kind of dive in the data in the future to see how that's reflected across different industry verticals and so on So i'm kind of excited to dive into that later We have a question actually and I thought we should just ask it because we you know, we don't have a lot of time and it comes from Motioner jay who's asking what are your recommendations for government sectors software and cloud-based services? And I think he's probably asking about Program offices in particular an open source. Yeah, I think and so So there's two things here one um, you know i'm a uh, so uh, there are governments out there that you know like the canada uk Kind of have open source program offices within kind of their digital services organization, so I think as a government entity having some type of office for you know, whether you know, it's Digital transformation whatever you want to call it something that's kind of dedicated into improving the consumption of open source Within a government organization is important. Um, you know, i'm a firm believer that you know Tax-based revenue or revenue that's essentially used to build software in a government setting That stuff should be open source to begin with and so having somebody to help Improve that is important. You know, there has been work Out there by certain organizations within at least in the u.s. There's been a source An open source policy that they've open source for all the government to ensure that you know Some level of software that they're building is actually open source France has also been developing a kind of generic open source policy to be used by The uh, you know, eu member countries that you could find online But yeah, I think in in general like having you know An open source program for a government. It should be no different really from you know In a company you just you're just optimizing for different things for a government You generally want you want to optimize the production and usage Of open source software to either save money for your constituencies and and so on so hopefully that answers your question But I will send out some information with kind of links for those policies for for governments. But yeah It was that we've given that we have a few minutes left Alex. Maybe we'll kind of wrap up on kind of one Um One point maybe I think given it's time. It's coveted times. Maybe you should wrap up the last point regarding the funding levels I believe that's uh Yeah, there there it is So I It's been interesting at least you know, um With with my cnc f had on and cloud cloud native had on I've actually seen An acceleration of people and organizations out there Accelerating the move the cloud and spending more money to kind of get there With the thesis that they're going to save money in the long run I think open source is a huge part of that journey. I think we've seen in general that Even though, um, you know, we're living in very kind of unique pandemic times There is a desire to increase Funding for open source programs in these times. Most people are neutral And very few people are looking kind of, um, you know, decreased around around 10% So, uh, I think in general open source tends to be very counter cyclical when it comes to Tough economic times if we looked at the last Recession things like red hat, you know, boomed and open source companies in general were seated a lot of the time that I've done extremely well You know these days given all the kind of open source, you know IPOs out there such as mongo and elastic and so on so I think we'll see similar things where companies are going to step back and look to invest more in Ways to optimize how they do engineering and other cost efficiencies that they could look for and open source is going to be a huge Part of that in my opinion Yeah, just some vertical industry data that we haven't Had time to get put into uh, you know into this survey but For instance, I mean you're talking earlier about, you know, vertical industries that are Increasing their usage of open source software Our data actually showed that 42 or the 31 health care respondents Said they are at least sometimes contributing upstream and that in 2019 that figure was 23 and We think we can contribute attribute that to the cover 19 projects Yeah, I mean it'll be interesting to slice the data once we fully open source it out there So, um, I look forward to kind of getting that done given that we're kind of I think we hit our time Limit as far as I'm concerned, maybe not. I thought we had 30 minutes. Maybe you correct me I'm just going to keep going until they tell us to let's do it. Let's do it They kick us off the stage. Um, so top five Yeah, the top five benefits for existing programs in 2020 Um, uh, increase innovation awareness of open source Uh, and commercial benzene one thing that I that I think is interesting and maybe this will change this here is that I I think of open source program offices have historically been almost like knowledge management Um groups, they actually have they have so much Knowledge that they they have and traditionally knowledge management groups don't get a lot of funding And I think it's true of open source program offices.  Do you think that we're start going to start to see more More bigger budgets and more visibility at a higher level It's so mixed across the board I mean if you look at like an organization like google or intel they spend tons and tons of money on huge amounts of staff Other organizations tend to be a little bit smaller. Sometimes it's individual or it's part time.  You know organization in terms of like, you know Either efficiency or you know, what they're able to kind of uh impact from like a business results perspective So I don't think that's always inherently tied how well funded An organization is but you know, we'll see how the data, you know changes year over year I'll be curious to see how things evolve in the post Kind of covet era and and see if truly the the theory that open source is a counter cyclical Thing during during tough times and we'll see if there's more investment. I don't know We're still very early. We did the survey in may and june So, you know understand that that that's specific time slice of the pandemic That's the kind of data that we are working with right Again, maybe I talked about the challenges awareness and support. This is what people are saying budgets Influencing open source project internal awareness of the programs um We need to wrap up in just a minute. So we're going to have to run but I think maybe just in conclusion We should just say hey, this has been another year for another Another example of the of the advancement of open source um I'll wait to see if that actual 82 percent number goes up to 99 percent To chris and and how that'll affect the other numbers But it seems like we're on where we're still on an upward increase. It does seem that there is some kind of like I don't know like like some flatness in open source program offices and and in terms of like I'm looking to see what's going to like help them get to that next level Maybe in conclusion, you can help us understand that because it's so critical to open source overall in enterprise organizations Yeah, I mean, I think part of it is an awareness thing I think a lot of companies don't understand the needs for formal open source program management unless they felt pain Whether it's a compliance thing or you know, something that an engineer done I mean, I think the the analogy I use go back to house, you know, uh, Secure uh chief security officers and security offices You know were formed it wasn't until I think the mid 90s where the first one was formed And that was due to security incidents and over time almost every organization now Has someone responsible for security because they probably Have felt some pain Right and I think you know a similar pattern will will play over time with open source program offices where Companies will learn from their peers in the industry and they may have felt pain that they're like, oh my gosh We had a clients issue. We need to establish an open source program office or oh cool. Look another organization out there Um, you know has uh an open source program So, uh, we're going to learn from what they did but on that Look forward to you know collaborating with you in the future and everyone kind of see the results on 2dgroup.org Just find it on our github Thank you very much Thanks chris. Thank you very much. Thanks to the open source summit for having us today We look forward to more research on this topic. Bye. Bye. Thank you Thanks


All right, welcome everyone, welcome to Blockchain of Things Boff, thanks for spending your evening with us and I have a few slides so I'm just going to kind of go through those really quick and then hopefully we'll have a spirited discussion so if you have a question raise your hand or just shout something out and we'll go from there. So just a quick introduction about myself. I'm CTO of Foundries.io, I've been in the crypto space since 2011. Red Satoshi's white paper was enamored with the idea after the financial markets in the US crashed and then kind of been working towards adopting, seeing blockchain technology and distributed ledger technology adopted in the mainstream areas, especially in the embedded areas which I already work in. So I did some work with the IOTA Foundation this summer. I did some work with the IOTA Foundation this summer and they've got some interesting challenges working with real life applications so I kind of want to share some of my experiences with you guys and we can have a discussion on how we get these things deployed in large scale. So the first question you should ask yourself is do you need blockchain? It gets thrown around a lot and so there's a nice flow diagram here. I don't know if you guys can see it. It's a little bit bigger but basically it says are you securing formalized digital relationships? Yes or no? If you are, is the data dynamic with an audible history? If the answer is no then it's static data and it rarely changes so you don't need a blockchain. Yes, it is a system of record. You must proceed to the next step. Should or can the data be controlled by a central authority? Yes or no? Is the speed of transactions more important than the most important consideration? If not, then managing and securing digital relationships is part of a system of record over a layer of the internet is what you actually want and that's when you need blockchain. So there's a lot of projects out there that may not actually need it. It's more of a buzzword or it's not really adding value so kind of go through this flowchart if you're thinking about using a blockchain project. So I was going to do an LWM2M live demo but the internet here has been kind of hit or miss so I don't want to try to attempt it but basically we have some blockchain enabled light bulbs. I may say this is a ridiculous thing but it uses LWM2M as a lightweight machine-to-machine UDP protocol and we're able to deploy microservices on a gateway that will essentially put sensor data, model number, manufacturer, software version, serial number, die temp, all that good information immediately on a distributed ledger or blockchain. So basically what happens is the microservice registers for events with the LWM2M server as the callbacks are made it adapts it to MQTT and then the MQTT stream is read and then published under ledger. So typical use case of what you see out there for things that are you know sensors that are using blockchain or distributed ledger technology this is kind of what we've seen right now and there's another couple of use cases as well. So this is kind of how it looks. So we have our micro platform with a bunch of containers and eventually it's just one piece to a larger puzzle that's just publishing the data where you might want to use something like this is if you have sensitive data that you need to make sure there's a system of record for whether you're operating power plant or something very safety critical it might be a good idea to take a look at blockchain transactions. So the other thing that I want to show you I do have a demo for this is decentralized Git so I don't know if anybody noticed that GitHub's having problems today? Anybody? Yeah well I couldn't push I pushed a repo tried to clone from it and then said it didn't exist and if I hammered on it a few times I finally got it to clone. So I actually think this is probably more needed than we actually realize. GitHub and even GitLab services that are provided are centralized service even though they're multi-regional there is a single point of failure and they're load balancers and it's a single entity that can fail and there's a lot of code that we depend on for infrastructure projects that's hosted on these things. Does anybody remember the kernel.org hack when the Linux kernel sources were tampered with? Distributed technology I think could help there as well so one of the backbones to this is IPFS interplanetary file system it's a peer-to-peer hyper media protocol that's trying to replace traditional HTTP protocol. It's got a ways to go it's still pretty early it's been around for about three years but it's got some interesting aspects that we'll talk about in a second. So how do you run this stuff what do you have to do so you can run it in Docker and that's basically how you do it let me just see if it's actually running here before I get my demo in one second yeah okay we're good so then I've got a fork of a helper for Git that you can just install with pip it's Python based and then you'll have the IPFS remote helper so you can how do I import an existing repo well you clone it you add a remote and then you push it to a remote pretty simple then it's going to spit out this hash which is a hash of the public key and then you can clone from that public key and you can add a file and you can commit something and push it back now what the problem is it's not very useful because it gives you another hash right which is a pointer to the latest head and so this is where things like IPFS is working on IPNS which is a name service so you can associate URLs or domains with hashes and so when you do a push basically what would happen is then the new public key hash comes would be then updated with IPNS and then you could pull the latest heads directly from a static URL so I think that's that's one piece of it now this is just the storage aspect of it this doesn't actually give us the web front end stuff so I'll show you this in a second so what actually needs to happen to be fully decentralized so you need to decentralize application the front end like GitHub or GitLab for code review username spaces all the fun stuff that we use today then you need the IPNS to automatically update the heads and then you also need an incentive for an IPFS cluster to store your Git objects which doesn't fairly exist and then you can use IPLD so its protocol labs is defined a data format for use on blockchain so you have a blockchain that references IPFS data that's how there's a data interchange format and I mean really let's just be honest Git if we could get a lot of people using a decentralized Git server that would probably be one of the ultimate tests of blockchain whether we can scale to that many users think about how many times how many commits are made per day if we really think this technology can scale and work then this is a pretty good test I would say so before I go into there I can kind of show you guys really hard to type like this so let's just we can actually just run through these steps to show you it's not vaporware this actually works so this is that LWMTM to MQTT broker projects just in case you're wondering so Git and remote this is really hard to type like this so now I've stuck that source code into IPFS on the local node that's running on my laptop I think that's the important distinction to make here this isn't replicated across the network now now the way IPFS works is kind of like endpoints kind of like how Tor works so if somebody running another IPFS node wants to access those files that I just pushed they'll make a request and then that request will be routed across the peer-to-peer network to my node and then those files we pulled up there and serve through their notes so that's kind of how it works now so when I was saying IPFS cluster if we wanted to have a true decentralized Git server what we need is we need somebody to run a bunch of IPFS nodes in a decentralized way so not in a centralized server so a single data center and there would need to be an incentive for those people to store those objects because currently why would you store somebody else's Git repose if there's no incentive to you so it's kind of the economic model behind how this might work is what I want to talk about all right so now that we have this let's try to clone that so if I take this guy here and then I think it's okay so if we go here you can see that is the head there that's the head there so I was able to store it on IPFS and bring it back out obviously using hashes for Git repose is really not very human friendly so that needs to be improved but like I said IPNS probably is the way to deal with that is there any questions or comments or is this interesting to people to have a decentralized Git server more or less maybe how many people use blockchain every day how many people have used crypto currencies or blockchain raise your hand okay okay good video just trying to see where the audience is at here okay so then the next thing I think it's kind of interesting now that you've seen you know Git object storage on a peer-to-peer network is over the air updates I think this is more applicable to kind of maybe the industry that we're in where we have the need for this on both the Linux side and even smaller devices with RTOS so the idea here is it's similar to the way the decentralized Git server would work the nice part about IPFS would it can run on a raspberry pi and it can access cluster data so if there was an incentive to store firmware and maybe even a manifest that's signed sorry maybe I do need a mic to walk around with if there is an incentive to store firmware updates or manifests that are signed that tell devices which firmware to pull what would be interesting is a raspberry pi or any small embedded device could run an IPFS node it doesn't have to replicate any of the the objects that are in IPFS but it can access it in a peer-to-peer way so in a decentralized manner it can actually pull those files so what what you could do is each IPFS node actually has a HTTP web server that can serve only on local hosts unless you enable it to to serve outside of the firewall so what you could do is actually if your services already consume HTTP data for firmware downloads you could make a request to the IPFS server to request that firmware object via HTTPS now let me just show you what I mean by that so this is the hash that I pushed for my Git repo now my IPFS node that's public runs at this URL and that pulled that file off my laptop so went out to Hetzner in Germany came back and pulled it off my laptop so the same the same thing could actually be running on a raspberry pi and you could pull firmware more or less seamlessly because it doesn't have to know about the IPFS protocol natively you could use HTTP to pull the firmware object and and do the download so you could use os tree you could use this with docker you could use this with just about anything that uses HTTPS and I think that's kind of a key point I want to make about software updates is that yeah this is this is easy easily accessible on very small footprint devices so then the next thing I want to talk about is scaling because I think this is our this is the biggest problem with blockchain distributed ledgers today this is the arms race that everybody's trying to get to is who can have the most transactions per second on a blockchain and I think this is going to be important for doing things like decentralized Git Ethereum they basically had to say stop using Ethereum Dapps the other day because they're at their maximum capacity and there's not a lot of users of the apps on Ethereum so we have a ways to go to improve this but I think the way we do this is we have to focus on using decentralized technology on the edge and what I'm getting at here is don't use light nodes in RPC and interfaces right because you can have a bitcoin full node or whatever blockchain network you have and you're exposing an HTTP interface to do API calls to but what that's doing is it's creating a centralized point of failure right so whoever's using that node or hosting that node if that goes down you're going to have to find another node to talk to to access the blockchain network so like what I was saying with IPFS if that node runs locally and you don't have to store all the files you can scale all the devices that can access those files because they don't need to store them they can just fetch them as a read only way into a decentralized network I think that's important distinction to make because a lot of technology even iota included you can't run a full node with all of the ledger on a Raspberry Pi there's just too much data to store there you need too much flash to do that it's just not feasible and I think that's part of the scaling is that we need to figure out a way to have devices access decentralized networks without having to store the entire blockchain or have a way of compressing it because it's just not feasible to get into small footprint devices right now and I'm curious if anybody in here is played around with it and what their thoughts and feedback is maybe anybody okay well that's all the slides I had so I want to open it up to talking about use cases that we've all had or that we're interested in maybe there's a problem that we think we can solve with blockchain and you guys want to just ask a question anybody what what were your I didn't see uh or maybe I missed it the comments about the iota infrastructure that you had yeah so um they've got an interesting one so they have a really neat district just directed acyclic graph um and that that's their dag and that's where they're storing it so it's not necessarily blockchain but what they do is they have full nodes right which basically have the entire copy of the dag locally right and there's an rpc interface uh that you can access right and so you can make transactions through this rpc interface and so a lot of what technology they've developed is uh we can run on a Raspberry Pi in fact that lwm to m demo that I kind of explained earlier that's what it's doing it's taking the data that it receives locally and then doing an http request essentially to a full node that can talk to the distributed ledger and then saying I'd like to make a transaction and here is the data that I'd like you to transact now what I'm saying about that is that's a single point of failure if that node goes down you have to have a good way of finding another node right in a decentralized manner and that's what you want to avoid and so it's kind of one of those things that why not build a web service for something like that if you want to store data really that raspberry pi should be able to put data directly on the blockchain without having to go to the well not necessarily the internet but to use a peer-to-peer protocol directly from the raspberry pi does that answer your question so we've got we've got scaling problems to deal with essentially uh the bitcoin blockchains are 165 gigabytes currently I mean think about how many embedded devices with that would fit on you need an ssd even spinning drives are it's hard to sync the blockchain on those so you're talking about high high performance ssds and as the blockchain grows and bitcoins just had its 10-year anniversary uh we're at 165 gigs just thinking the next 10 years I mean and imagine if you're putting data into the blockchain it's just going to only grow exponentially and that's a that's a problem that iota is trying to tackle actually so they realize that there's zero fees there's no transaction fees there's no transfer of value to put data on their their DAG but what that ends up doing is it creates a lot of extra bloat right and so all these phone nodes that are running have to store that data and so what they've come up with is uh finding the shortest path so there's milestones in the DAG that this that everybody gets consensus on right and as you're going through if you can find the shortest path the data the transactions that you have made that you want to store then you can prove to somebody that you've made this transaction and other nodes can verify that you made that transaction so some of the use cases they've had is they're working with you know car manufacturers and it was making two transactions a day to read the odometer in the morning and read the odometer at night and then put that data on the blockchain right and just to be able to do that they can they can deal with it now but when full nodes say look I don't have a terabyte of space to store all this data for they they basically take a snapshot of the DAG and they move it forward so they lose all that immutability right I don't think a lot of people understand that it's not really immutable on their their DAG unless you store the whole thing and so they're looking for ways to say here's the transactions that I care about prune the rest of the tree and so that I can still prove that I made this transaction and that this data is immutable but I don't have to store the whole thing so those kind of solutions are what they're what they're working towards why would they why would they do it in this case of distribute or other type of blockchain where there is no clear money involved well so you would have to set a blockchain alongside IPFS right and that's what I was getting at with the incentive right and so kind of my off the Ted had thoughts of how I would build this project is you'd create a token with a blockchain and essentially if you want to create a repo like I want to go and create a new repo on github you'd make a transaction on that blockchain saying here's my 30 tokens or whatever it is right I'd like a repo created and so you put that on there in IPL or IPLD format which is the interchange format between the IPFS and the blockchain and so then the IPFS nodes would see that that transaction on the blockchain and say I'll replicate that right why would I replicate that because I want that block reward right I want the transaction fee to basically store that data so they would go and say I'll take that and I'll create that repo for you and I'll pin it so then all the cluster ideally that wants that that token that token reward would pin your new repository so then you'd have space to go push new code and what they would do is they'd come back and say here's my proof of replication right and then the blockchain would get consensus on okay yeah you've actually replicated you've replicated you've replicated and there'd be a certain amount of nodes that would need to replicate before they would say okay here's the payout so then all the nodes that prove the replication would get the payout so there would be a financial incentive to do it now there would be no proof of work there's more of like proof of replication is what would be in place of that that makes sense no go ahead it's okay I it's fine fine for me yeah thank you yes so Filecoin is built on IPFS now here's my here's my beef with Filecoin I don't think we need general purpose file storage that would be there's already coins out there that are doing it and if you look at the actual numbers of people that are storing files in a decentralized manner just random files like there's Google Drive is pretty good Amazon S3 is pretty good it kind of goes back to that first slide as why do you want to decentralize right so I think while they've had a really successful IPO they raised 256 million dollars they still don't have it released today but protocol labs is the ones that did the ICO and they're building IPFS and that technology is pretty good I think they're struggling with the the incentive model of why people would want to store files on their decentralized network and I think use cases like Git and use cases like software updates are kind of more feasible and people can wrap their heads around oh yeah no I would use a decentralized Git server that makes sense to me if basically there's there's no single point of failure I can always access my code I would pay for that right at least I would as a developer I don't know if I would pay for storage of random files like I would with Google Drive I you know that's just kind of my my opinion but do you have an opinion on that yeah right I mean so they have interesting technology and you have really smart engineers working that I'm just not sure of the use case of what they're presenting I like the idea and I'm really glad that they're working on projects like IPFS because I think those could be fundamental pieces to help scale blockchain so we can have all of this nice file storage and and get storage and all of the stuff that we want to do but then also you know not have to store it on a blockchain and blow that entire chain or the ledger Mike did you have any thoughts on how you show proof of replication over time like say a node goes down and you've lost you know yeah so you would have to gain consensus but each time you make a transaction right and it would be difficult to manage that over time absolutely right you'd want to make sure if you paid for your repo that it stays around right so you'd want to make sure that there's extensive now I'm not proposing a white paper on this just yet right there's that whole economic model has to work and has to be kind of bulletproof before you could implement something like that that would scale and that would last the time but now there's plenty of coins like master node coins right where they essentially that's what you do is you set up a node that doesn't do proof of work but uses proof of stake and the idea is that there's more nodes because there's a block incentive and so you get to a point where you have thousands of nodes that are essentially competing for the block reward but in this case you would be competing to store your files and not necessarily like competing is that everybody that proves replication gets a block reward right and so the more nodes on the network the less the block reward goes down those kind of models would need to be worked out to make sure that you know there doesn't there's not a million nodes on the network and you know each single node doesn't get a whole lot of payout and it's not worth it to run a node anymore I mean when you build a project like that you kind of have to look at where the sweet spot is and how you could you know design a project to meet those needs yeah so that's interesting and like even like lightning network 2 is pretty interesting stuff I think I mean this is there's two camps there's on-chain solutions are the only thing that is going to work I kind of lean the other way a little bit saying I think off-chain solutions have their their merit right so Cardano Cardano is a good one the lightning network is a good one even IPFS is off-chain right I mean it's basically synchronizing between blockchains and you know another service right so I think you need to have the immutability somewhere in that root of trust right anchored which I think blockchains do really well but necessarily for the transaction speed and the scalability that we can't have it on chain right I just until somebody comes up with another technology to do it completely on chain then we're gonna have to look at these off-chain solutions so on that kid help her on that kid help her when when you're like fetching objects down are they all gonna have to live on like one node of that or well so yeah the idea would be is that I mean so currently the way it works it's living on my note here in my docker container right the idea would be that you'd have a blockchain alongside it say okay I would like to start this repo and every time you make a commit you'd have to make a transaction saying you know here's the new head please update it and then proof of replication for all the all the nodes reach consensus and say ah here you go yep it's it's all replicated so you basically get like an act back to say it's all replicated so but but when you're pulling down like would the entire transaction be between you and one server might it might get like one of the shaws from one place it's it's like tour almost or yeah like yeah I that might be kind of needed like you know a thousand people are all storing the same kinds of repos you kind of you you just do the data or something yeah I mean it would be interesting to do a study on you know how fast ipfs is compared to professional get I mean when you throw decentralization in there you're going to lose performance but I'm curious by how much and how long it would take to replicate over 10,000 nodes and and those kind of things need to be explored but I do think it's worth thinking about because I mean today I had all sorts of problems with get up now granted that doesn't happen all the time but if it's ever controlled by a single entity and there's censorship involved that's where you kind of want to look for decentralized solution so if there's developers that you know are being censored and they can't work on certain software this decentralized get server idea might be quite interesting to them and actually solve a real problem yeah so you've been talking about scaling that's the next big biggest challenge in in blockchain and so I you mentioned that ethereum don't scale very well and and the throughput is quite low actually so I've seen that project like EOS for example where throughput looks like much higher than ethereum for example but which are more centralized yes so what do you think is the right combination of parameters to solve this problem of scaling is it throughput is it decentralization is it actually to find the right balance between those parameters which could solve this this problem or what are your thoughts about it yeah no I think that's a good example because so for people that don't know about EOS there's block producers right and they're the ones that produce blocks which have rewards and then they share them with people that vote for them so basically they're they're like elected it's like a delegate system right so that speeds that can allow those kind of architectures can allow for higher transaction throughput but at the loss of you know some of the decentralized nature of like proof of work blockchains so it's an interesting cause and I personally my view is that there's a balance of it right and finding that balance is difficult because there's kind of two camps where you know I would never use EOS because it's completely centralized and the other camp saying well yeah that's true but look at what it it can enable right it can enable much higher throughput than traditional block change so I kind of follow somewhere in the middle I think we're hopefully going to find a better way to do the delegates and and voting I think there's been a lot of criticism on EOS on how how block producers were getting voted in and personally like what I've seen with master node coins are pretty interesting is that there might be a tier so there's nodes that help produce blocks and then if you have one of those then you can vote to elect certain people so it's done in a decentralized way they did it in person not through a blockchain so I'd kind of say maybe to to move to that model that did you use the blockchain to do the voting to have the delegates so Tron's an interesting one I know Tron's kind of a strange beast out there but I actually did some looking into it lately because they started their main net and they have kind of a similar idea with their block producers except they have more of them so I think that's instead of having 28 I think it is block producers for EOS having a thousand or 10,000 might be a better solution that way it dilutes the power of a single block producer and they also had problems like there was a critical software update where all block producers had to update their their nodes and run certain software and you know guys like I'm on vacation for three days sorry I can't do it and so it actually cost people money because they end up losing money based on a vulnerability that wasn't patched so those kind of things really shouldn't happen on a blockchain you shouldn't have to you know oh I'm going to manually update my software to do this so you just you get kicked out of consensus of really what should happen and your node no longer can produce blocks if that's going to happen and there's a critical network upgrade that needs to be deployed well good question what are maybe I'll ask a question to the audience so we we're all here for embedded linux and iot what platforms would you guys like to see blockchain on what use cases maybe aside from the decentralized git and over the air updates is there any other use cases that would be interesting in kind of our our realm other than value transfer right and sense of proof money s3 well yeah that's essentially what filecoin is shooting for right is a content addressable oh that's a good idea yeah yeah that would be it would be I mean it's a science project that I'm going to continue to kind of analyze but yeah those kind of things would be would be really need to be able to see if because it's decentralized like you're saying that you could actually multi-thread it and be able to pull stuff a little bit faster you know you're always going to be slower you don't figuring out what you've got to grab so you've done a lot of git right doing infrastructure forget I mean what's your experience with centralized git servers I mean is it get hard yeah yeah so is that is that where you see the bottleneck is getting it is getting the data moved yeah I never I've never tried it but I mean an object-based file system would work really well with with IPFS so that they do have some work gone going to do actual mount points you could mount an ipfs file system and so you could actually just set a git server right on top of that if you wanted to but then you still don't have a way to have other nodes in the cluster pin your data which is really I think that the important bit there that's all I had is there any other questions why do you think that a hyperlinker has joined into a medium line that's an interesting question I actually don't have an opinion on why they join I think Ethereum is looking for any way to scale that they can and they're they're looking at zk snarks right off-chain solutions they're looking at hyperledger it sounds like I think they're trying to test the water I mean they have that proof of stake update that they thought was going to help scaling that hasn't gone out yet that sat on test net for a while and so it's interesting I think that they're just trying to kind of look at all the technologies and try to figure out what's going to be the next one I don't think they've made it up their minds at all on on what it actually is and how they're going to achieve it yet so it's this space is still while it's been around for 10 years is still very immature especially on the d-app side and the scaling side so I guess in closing then I really hope to see useful applications built in the future on top of blockchain distributed ledger technology they're big problems to solve but I think with enough smart minds kind of focusing on on real use cases that we can actually achieve that but again there's no silver bullet here this isn't the technology that's going to save you or help you ship product faster it's still very experimental so thanks for your time everyone


Some stuff will be dark. On our way to get some snooker bars. This is how I need to text Michelle more often. You're ruining the shot. It's about me. We just told you we shouldn't have brought him. This is the first very very wise decision of all the YouTube money I got for my first ever bang. Good job. Here. Good job. Good job. Well that's on film. Hopefully we make it home. Low low low budget in case you guys end the videos. I don't know if he looks bad. He's different. So are you? We're at this dollar rammo. See if we can find $120 worth of Snickers bars in here. Snickers! Alright. So how much do we snickers? $0.83 each. Wow. Brent's doing some math here. So $120. Oh I need tax. Okay. So 0.02 times 1.13. This is the boring part. You should really show like 129 Snicker bars. Okay. Can we just grab the box? Yes we can.  Yeah there's $26 in here. Get Mars. Let's do that then. This is $26. Oh. You know what? How did you do this so neatly? Oh my god. I don't. You don't need to do anything dirty. You need no put stuff together good. No. Yeah. $121 and I said we need $129 right? $117. Alright. There we go. Alright. $120. Alright. $120. You can't not get a Mars. How can you not if it's all there and it's not a Mars? It's Amp whatever it's the same thing. This brought you by Amp surprisingly. You'd think it'd be Snickers or Mars. But it's Amp. Okay. You need a bag or not? No. We got us two. $13 per layer. How much did you get? There's $52 in here. There's $26 in each of these. There you go. Wow, your math's wrong. Taxes. You dropped the ball. I'm committing to this really bad decision. How does it feel to once again be fixing Dren's mistakes? Only one one. Are you going over $121? $121. There we go. That's it. That's one. Only like 10 pounds of Snicklebars. There's so much here. Be like the South Park episode and we're all going to be like 700 pounds by the end of like a week. Oh, so we're going to play some WoW as well? Yeah. Oh no. What is this for? It's the internet thing. It doesn't really make sense. Snicker bar money. Oh my. Part of play is not that worse in here. It's my day. Use your Snicker Bar money to buy a new car. Please put it on like an outfit. No. Oh, can you put on the blue blade? The Michael Bolt. The bolt. Where from? I'm not wearing the shirt. Yes, please. Do it. Yes, please. I'm going to get bruised. There you are. Tying sneakers. What are you going to do with them? Eat them. 29 year old man by $120 for the Snickers.  He can do with his money what he wants. Obesity. Cavities. Gingivitis.  There's two more. Imagine like how much it would take to like fill up a bathtub. Oh, easily over a thousand. Get a thousand dollar check from YouTube. That's what we'll do.  Anyway, I want to eat one now. Crust. Oh, give me out of here. Snickers. Maybe one day.


Hey everyone, welcome to today's day trading recap. Tuesday, April 13th, just took five trades today, all of which were runners. So no pairs trades, no mighty 90s. Just the runners this morning. Part of the reason was logged in and as the markets started opening, the volume on my charts was not working.  All my charts are a little bit different in the different platforms. So I was trying to get my bearings. So I was a little bit slow to act, but turned out well. Still booked 1,337 on the day.  So Apple plus 429 beyond scratch minus 5, minus 15, NVIDIA plus 700, Twitter minus 95 and Uber 318. So let's take a look at what happened here. I do have my normal charts back up and running. So the first one was in Apple plus 429. So I had this big spike in volume here, waited for a little pullback, got in some here, got in some more here. And then this pushed up, got out of most of it, is holding a couple of contracts and I was kind of done for the day and got out. Now, as I'm recording this, Apple is exploding. So I'm not participating in this, although big spike in volume on a pullback, I may get back in. But plus 429 just on that move up to here. And I gave a little bit back cause I held on to a couple of contracts. I think I got out of them right here, but good day and Apple nonetheless. In Beyond Meat had an upside runner as well on this volume spike kind of pushed up. And let's see, I think it was actually right here on this one, yeah. And so on this little pullback here, got long, pushed up, got out of half. It came back down, I got in again, pushed up, I got out of some and then it just, this thing just collapsed.  Ended up taking a little scratch trade minus 15. Nvidia, my biggest winner. Take a look at Nvidia, big volume bar here, just waited for this little pullback back to the pivot here and this thing just took off. I ended up closing out all of it right here at the top for plus 700. So nice trade in Nvidia on the back of the news from yesterday, had an explosive move yesterday on some news about them entering into the, basically taking on AMD and Intel head to head on some of their chip stuff. So a little continuation off of that, that worked well. Twitter, Twitter minus 95. So on Twitter had this big volume spike here, had this pullback added some here, caught a bunch. And this thing was, I was really close to getting out of more here and it tried to get there a couple times and just never got me filled. And then when it kind of flushed down, I just, I was kind of done for the day. So I got out, ended up taking a $95 loss in Twitter. And then lastly, Uber, Uber was a nice trade here, big. So it had this initial weakness, but then it all of a sudden just ripped higher, got positive, got strong. And so on this little pullback here, I got in and then I added again down here and then it just took off from there. And I ended up closing out my last piece right here at this pivot and booked 318 in Uber. So plus 1,337 on the day, I like these days. I was up almost up to 2K on the day, gave a little bit back later in the morning, but still a really nice green day. We'll be streaming the rest of this week. So we look forward to seeing you in the live room. See you then.


Going on everyone Sam here Late in sports cards or if in one box of the sports card almanac multi-sport personal box edition Volume six box number 43 for mr. Sam s Sam Oh Lord really oh All right, mr.  So awesome. Hey congrats on that one Sam get it right out to you, buddy


Hi, everyone. Thank you for joining us today for this webinar dedicated to multi-channel transactional. Let's start again. Hi, everyone. Thank you for joining us today for this webinar dedicated to multi-channel transactional communications. Let us start with a few introductions. My name is Irmina and I oversee product marketing here at Bowen Gage. I'm joined today by my colleagues Vasco, who is our VP of strategy and Hasup, who is our regional VP of sales in North America. Today, we plan to give you an overview of the main challenges product leaders face with transactional strategies as well as offer some solutions and their implications in US cases across industries. We'll also show you how to easily execute, manage and scale these transactional strategies to drive your campaigns and enhance customer experience. Before we get into the overview of transactional communications, we want to give you a quick background to Bowen Gage for those of you who are not familiar with our solution. Bowen Gage is an international, inside-led customer engagement platform with offices across five continents and 15 countries. We help product owners and marketeers scale their mobile and customer engagement strategies with our AI capabilities that allow them to get deeper customer insights and make more informed decisions that drive their business results. With our solutions, brand can easily create multi-channel experiences across their customer life cycle from onboarding and engagement to growth and optimization. We are also a technology partner for over 1,200 customers across the globe with key leading industries such as e-commerce, finance and health com, where we successfully partners with brands such as Nestle, Unilever, Aletank or T-Mobile. We continue to foster client and partner trust with an increasing portfolio of industry recognition such as Gartner-Porster and G2, among others. At Bowen Gage, we understand the complexities of customer engagement strategies and why it's important to include transactional communications. We all know that nowadays, customers are engaging with brands across multiple touchpoints, both online and offline throughout the customer journey. As organizations grow, their multi-channel messaging needs become even more complex. Having fragmented data and lack of execution capabilities for your transactional campaigns affects customer experience and leads to missed business opportunities. At certain touchpoints in the customer experience, brands need to share marketing promotional messages along critical transactional notifications and alert with their customers. We also see among our clients that often different teams from marketing to product to engineering are responsible for various types of communications, notifications and channels adding to the complexity. When you layer in personalization of these messages, that becomes even more challenging to manage and brands often look into customer engagement platforms such as Moengage to help them orchestrate the communications. Now that we understand the complexity of combining promotional and transactional communications, let's have a look at examples of transactional messages. At the core, transactional communications are automated messages that get triggered by an action that your customers take with your brand's website or an app. Generally, these messages include necessary or high priority info such as receipt, delivery details, updates or order confirmations. What is important to remember is that in many cases, failing to send these messages can create challenges, missed business opportunities and a fragmented customer experience. Transactional messages are very simple and straightforward. However, the way the brands send these messages is often quite complicated. The number of channels and customer touchpoints have exploded in the last couple of decades. As organizations grow, the messaging needs become more complex with multiple channels requiring a dedicated team to maintain an update, not just build. This influences the complexity of creating and managing transactional campaigns as well as the cost of campaigns, engineering resources, not to mention the lack of visibility into campaigns performance and fragmented user experience. So let me pass it over to Hasu who will give you an overview of the transactional communications landscape and explain how these challenges impact your strategies and customer experience. All right. Thank you, Romina. And looking at what customers expect from the brands that they interact with today is that omnichannel experience. And the omnichannel experience, at least in a customer's mind, isn't limited to promotional or marketing messages that extends to the transactional communications that they receive from you as well. Because for that end customer, it's not just about which team at the brand is sending me the message. Any communication coming from a brand is representative of your brand and the kind of value that you're delivering to me. And that's where today we've seen that being omnichannel with your transactional communications means that you're managing several different vendors for each channel. You have different vendor for email, different one for SMS, push notifications, WhatsApp, etc. And for each of these vendors, you're managing different contracts, you're managing different APIs, and quite often you've got different teams trying to ensure that all of these work is expected. And that's a challenge that we're trying to solve for, and that is something that we're changing here through Inform. With Inform, you're able to manage all of your transactional communications across any channel that your customers might expect to receive a message on through one single API. Now, what that means for you and your brand is that you're able to easily orchestrate all of these transactional messages in real time. We ensure a sub five second SLA to send a message out because let's face it, nobody wants to wait for more than five seconds to get any transactional communication, especially in OTP. And we are able to make sure that as a brand and as product managers and lifecycle marketers, you have only one single API call that you need to make to deliver these messages across different channels. And what that means for you and what that means for your customers is a very personalized customer experience that is not just limited to the promotional messages that they receive, but it extends to any communication, including transactional communication. What it means for you also is centralized visibility of all the messages that you've sent a user and be able to not just look at the promotional messages you've sent them, but also the kind of transactional communications they receive from you and how those transactional communications have performed. It gives you more autonomy to change content, manage templates and ensure faster delivery of your alerts, a significantly reduced effort in engineering, because you're not managing four or five different API calls and vendors anymore, but just the one. And of course, that's far improved effectiveness and better data security because you don't have your data and your customers data sitting in four or five different places. But just the one that's managing all of these communications for you as well as reporting for you. So what happens to John and John's experience with your brand now is that they receive these personalized promotional messages and offers and experiences. But now they also have a very personalized transactional communication that's in line with their experience with the rest of your brand. And it doesn't feel like it's somebody else sending them this transactional communication. So you're reaching out and sending these transactional communications at the right time and through the right channel. And of course, for you, it's reduced engineering resources. You are able to manage and connect with over 30 different service providers, including the likes of Twilio, TenGrid, Stinge, WhatsApp, etc. If you already have downstream providers and delivery vendors, we are able to plug them in to MowingGate. So you don't have to scrap all of your contracts, but you can make the best of the efficiencies that MowingGate brings while continuing to use your existing downstream vendors. But the value that you'd see here is the ability to easily personalize all of these messages, to maintain your communication templates, edit them and update them as your brand changes and updates, and ensure that your lifecycle communications teams are always on hand to make sure that that end-use experience, promotional or transactional, is always the same and always seamless. And with this, what you're also able to do is get smarter with it, get more intelligent with how you're delivering these transactional communications, and start prioritizing communications based on the preferred channel of your customers. So if somebody prefers to get their account confirmation emails on WhatsApp, they're going to get it there. If somebody prefers SMS, that's where they get it, or email, ensuring that you don't have to send out the same message across every single channel, but only on the channel that they most prefer. And with that, of course, we make sure that you're covered with our fallback mechanisms. So if the preferred channel, for me, being SMS is undeliverable for whatever reason, be fallback and ensure that the email is delivered on time. Now, even with email, let's say, for some reason, one of the email delivery vendors that we're working with is down, we do have the ability to fallback downstream vendors. So it's not just about making sure that we try to send a message, but it's also about making sure that we deliver that message at the right time to your consumers. And equally important is being able to keep a tab on everything that's happening, debug in real time. Long took to send a message out if a message failed from a particular channel to give you that visibility of why. So you do have the real time reporting to identify delivery failures, identify why a particular message might not have gone out, and also the ability to set up alerts if those failures cross a certain threshold. So unifying all of your transactional communication statistics into one single dashboard and not only transactional promotional as well. And you're able to set channel priority as well, right? It's all about that end user experience. It's all about making sure that I always get communications on the channel that I most prefer. But what that also means for you is cost saving. What that also means for you is if I prefer emails for my transactional communications, you don't send me that very expensive SMS unless that email channel fails. So it allows you to optimize costs very important in 2023. Of course, and it also ensures that your customer's experience is never broken and it's always what they expect from you and your brand. And on that note, I'd like to get over to you. Let's go tell us a little bit about these use cases. Yeah, so all of this great technology that we have put together is about solving specific business problems and problems that, you know, your customers are going to be facing. You know, one of the first things that comes to my mind that I am constantly have to deal with is security, fraud alerts, travel notifications, what's happening with my bank, with my apps for sending money to my kids, making payments and so on and so on. And, you know, anybody that has mobile apps for payments, e-wallets, and so on and so on has to deal with this all the time. Now, one of my banks that I don't use much, even though I've been with them for over 30 years, sometimes they send me notifications five, six hours later after a transaction happens. And they usually send this only via email. That's completely unacceptable. We live in a real world where real time transactions, real time news is the norm. And so with my engaging form, this is why we try to keep notifications sent under five seconds and reality under two seconds many times.  And it's sometimes when you do a transaction for sending money, it's that the money is being drafted from one account, put into another account and then sent to a third account. So all of this kind of notifications in real time are very, very important. If somebody, you know, withdrawing money on your ATM account or your digital account. These are things that are affecting you and affecting your customers. And if you can prevent additional fraud, if you can prevent any kind of fraud because somebody is trying to do login into account and then you get a notification. This is very, very important. Next slide, maybe. Here, let's talk a little bit about OTP, which is kind of related, right, you know, one time passwords. This is, again, a part of everyday life and having one vendor to help you with all this kind of transactions, whether, again, they're on WhatsApp, whether they're SMS, whether they're in an email is are very, very crucial in this world where this is e-commerce confirmation delivery, e-commerce order confirmation, they are something that we expect.   If you wait too long, somebody may come and take your package. So getting a real-time notification that, hey, that package was just delivered or this package will be delivered in the next few minutes is crucial in today's world. And this use case is being used more and more by everybody else. Or, you know, if you're trying to get food pickup, hey, I'm over here, you know, where your order is ready for pickup and so on and so on. So OTP for retail, e-commerce and everything else is very, very important in this world. Another example which we'll have to deal with is if you're using an immediate entertainment, OTP, like streaming vendors, I want to get a notification if somebody is using my account. Maybe I was there BNB and I forgot logged in into my, you know, Netflix account of someone else. Maybe I want to go and log out of there as soon as I can. Or, you know, a subscription and somebody ordered a movie, did that order go through and thinks of that nature. I've added new subscription channels to my accounts and so on and so on. All that type of use cases are very relevant for many of us. And we want to make sure that, you know, you think about this in real-time notification. Again, whether they're SMS, whether they're WhatsApp, whether they're email are important. And later on we can even look at that, maybe even if we don't look at them right away. But I can see, oh, this happened exactly at 1.30 in the afternoon. It's a record of what is going on and you can call customer services and say, hey, this happened over here. Make sure that, you know, this was a, you know, I fly it as a problem. And you send me the message, go and fix it and so on and so on. So hopefully our presentation today, guys, give you a little bit of an insight as to how you can use mortgage in form for your applications. And I think you mean, I think we have some kind of a special offer or something. And I'll leave that for you and ask you to discuss. Thank you. We do have a special offer. I mean, we love making life easier and better for all of our marketers and product managers. So we'd love to offer anybody that's keen on testing in form out three months at no cost. So just scan the QR code right there, hop onto the website, sign up. One of our growth experts will get in touch with you, help you get on board and give you three months access to the platform at no cost. And that is about it from us. Thank you everybody for joining. We appreciate the time. And if you have any questions, just feel free to reach out to us and we'd be more than happy to help. Thank you.