 Thank you so much for being with us right now. I'm really a pleasure being with you possible Thanks for all the organization from Hyperledger Global Forum is really really a blessed being with you and We are my name is Marco Saris. I am CEO of Go Ledger a company that specializes on blockchain development Here with me is Samo Venzi. He's the CTO of Go Ledger and we are Let me give you a little brief about what we do. We basically a Brazilian software house that works with Hyperledger fabric for basically five years right now Basically, that's what what we do a little bit of Bezo as well But mostly Hyperledger fabric that we've been doing this for for the last five years And I'd like to give a little bit of explanation this presentation this demonstration right now It's a little bit. It's a brief demonstration of what how we do at the deployment of Hyperledger projects in our clients These are some of our clients the for an example Petrobras biggest Brazilian a company Bunk of Brazil a biggest bank of Brazil Let's oblige Brazilian electricity company echo trace. That's basically the the the branch of JBS that's the the one of the biggest animal protein traders of the world and also Some some startups as well for an example to traders is a startup that do tokenizations of music copy rights That's something what we do and basically what we're going to do right now It should show a little bit the usage of our orchestrator And how we do it from development mode to production mode. That's basically some of the tricks You know when we started very difficult low Documentation so we have to start developing several artifacts For us to make easier to make easier for us to to make it happen So we could not spend So much time especially with new a technical team if you hired someone new it was very Necessary for us to make it really faster to make from the development mode station Staging mode validation mode and to produce production networks and Since these are just some of the the stage that we need To to apply when we start developing hyperledger fabric chain codes. First of all that asset that I'm mapping We have to architecture the data the data of the assets and make it easier And also the gold fabric it helps helps building a new chain code is actually Has a kind of chain code engine so we create new code It happens to be Customizable among several types of clients with the same we say the thing place We say we have several a chain code thing place to use and of course we do have an e a a s For orchestrator for you to create new nodes new peers new orders Remove peers and stuff like that like other orchestrators do but it's not our main main purpose and also an API orchestration imagine that the API is very important to using a hyperledger fabric because it's there is when the The hyperledger fabric is clients is going to connect with your with your blockchain and First of all we we provide a data mapping screens some screens so you can Develop a new architecture IO assets in in a web Interface so you make it easier for you to create a new assets in a format of templates A template is a set of assets then you can have for example defined If she's if your if your assets has one primary key or composite key Each key you can define them and choose for an example the Data type of your of your property if it's a string it's a number if it's Boolean if it's a it's a reference to other Assets that's something very important. I'm not going to detail it right now and Just a quick review about the think about the development stage that we are going to use Goal edge. It does have his proper his own library And for for you to want to know a little bit more about our libraries called go ledgers to see tools I'm going to provide another Presentation effort at 30 if you want to to watch It's gonna be more detail how the library at the chain code library can Integrate with co-fabric and after you develop your live you you at your own VM you will develop your own chain code and after that You test in your own machine and after that you'll be able to do your cloud deployments for an example here I have some some some VMs in an HWS you can do it's cloud agnostic You can do whatever you want you just go in the screen and choose And and go fabric is going to point to your VMs and install all the all the images all the interfaces all the artifacts necessary for hyperledger fabric to work and also the chain codes and so on and It's also multi-channel now if you have several channels you want to Understand to make it happen with the the of several channels and the peers that's going to join a channel and stuff like that It's really easy for you. Sometimes it's cold less sometimes you do not need to To make any code for us Especially if you use some of our chain code that go ledger provides you as a as a market place But you can have your own market place after what afterwards and after and also you can Upload your code the source code if you want so in the especially in the validation stage and Also like that after before you deploy your your your network You can choose some of the permissions of your asset for an example If you want one asset to only be modified one property of one asset only to be modified by certain MSPs so you can define here so I can say here only this as a MSP will be able to write to create to update this property and So we will ease a chain code that will only allow certain MSPs to work with these certain properties and also Private data if you want these assets to be Transforming in a proper PDC a proper private data collection You can you can do that straight straight in the web interface as easy as I'm showing to you Some other features for an example, you can say which VM is going to Upload is going to be deployed with with an arrest API and also endorsing policies and other another set up as well And After it the the network is deployed you can see everything in your dashboard All the and you can also connect you can go connect connected directly to the to the to the the APIs and so on and see how the how is everything working and After everything's working, of course you need to modify your network for an example upgrade your chain code You can do this directly in this in other screen and also if you want to add new peers adding water and stuff like that and So I'm going to go from the velcro stage I imagine that I want to develop where I have several functions for hyper ledger for go ledger CC tools library for example have unity testing That I'm going to show in another presentation and we also provide this artifact right here That's we call going needles It's it's basically a web application that connects to the APIs that uses a go ledger CC tools library and then it shows it shows you can connect you can call several transactions You can call the transactions there are available Forgo ledger CC tools your customized transactions that you have built you can test it out using this this web application right here And after that you can go to validation stage So you will deploy the source code and it connects to your probably a validation network that you have And near you in your own cloud and at the end you go to production at to work that you're going to deploy and you can see We also provide the ready a promo tails for a front ready for you to to monitor and to audit all the other information That you might have in your in your in your blockchain So this demonstration. Let me see the time. I actually have five minutes. So let's do it We're going to make a demonstration. This network is already ready for us to check. It's going to be a two-channel two-channel network five Organizations both this both on State Department Social Security Administration is going to be a ID Channel that have only one chain code that basically Do some kind of its statistics between Several assets that are available among this these organizations and this one run is basically for saving and registering digital documents, so I This recipe I is special because it's connected to a file server So it uploads files to a bucket test tree that are available and it says Tree organization this this organization right here the International Institute and ID Institute is basically part of the both both channels If you want to see a little bit more detail of it We we have this demonstration provided in our YouTube channel. I suggest you do is for there are four videos and That's it. Let's go to the Demonstration I have I have five minutes. Let's see how do basically we are here. We have the The the dashboard of co-fabric right now the let's see the for example, we are here at the search channel and Right now I have this tree this three orgs and let's go to the Search channel and let's connect for an example here. I can click it. I can see the The the API is there are available. Let's suggest the API's I can see here is already deployed me as swagger So I can test everything I can for example call Let's call this this operation here gets schema where I can see all the assets there are for example if my legacy systems are connected to this to this to this blockchain, I can see that it has several Several assets for I can see the description of them and stuff like that But let's use the go-needs as I said you there's web applications that we do provide Let's check going needles right here and we've going needles We we can test everything. We can see how the we can we can see the All the assets there are available, but let's go back I think it's better to go back and go to the identification channel and Let's check. Let's open out all three web applications each one of them is connected to one organization and This this chain code here basically those those lots of stuff especially for identification. He has for example fingerprint device identification For our algorithms for identification for life scans with your fingers, but here we are just going to check that we are I have already set it up Some information here about one person that has this Passport as the primary key for three organizations. We have for example The one organization is the passport the other is social security and the other one is a student card Let's say like this, but both of them are any difficult are being registered in world by different organizations And I want to check all the All the similarities between them. Let's watch for an example I have the same students that's being rolled in several first of all at the students the social demonstration and They they sometimes they have the same name, but this one right here have for an example Here have Joe McLean in one organization did the other two have is being registered with John Wayne What happens here's this chain code here is really simple basically do some kind of statistics and and provides you What we can say let's see we have here. We have the set of transactions that are available Let's say ideal asset right here. So let's go here and and check it out. This is a web application here Clicking curve before Show how your legacy systems should work to connect and to see And to call this transaction. So I'm going to call this direction right right here right now and Basically, it gives me the probably we call the ideal asset. What is probably the asset that's going to be available? Going to be the the the most normal Among all this registry if they're registering online is going to give me this information So, okay, this is the first channel. Let's go back to the second channel. I We have a developer just for testing just for showing for you A web application That's that's going to connect to both channels and I'm going to upload a Certificates for a person check its name and After that register and trace does this digital documents That's going to be used for example right here. So this one. I'm going this is a PDF for John Wayne It's easy certificates for for from some course and let me choose his course right now This is basically information that we provide from the from the blockchain. I'm going to say he's he has just He has just Issued his certificates and that's it and right now Okay, the structure is similar but right now here. I'm going to connect to the other channel. So I can check for this primary key right here which Which is probably His information somebody give me the information. Let me say now I know probably his name is John Wayne. So I'm going to write that John Wayne right here. So we give me the information and right now I'm going to use the rest API for the second channel. This is the certificate channel and I'm going to upload the certificate and Okay And right now what did he do? He just saved it the certificate inside. Let's check the the buckets at 3 right here that was It's Uploaded the certificates to the to the my file server and after that he just registered this one Let's go to the to the To the search the search channel We're here. Wait, wait. No, we are we have to the identification one Just go to the Just don't the search channel with the UCLA. Let's go to a CLA Okay, search channel CLA. Okay All right. So at the CLA we can see some information About the documents hash that I have just uploaded. This is the hash of the file This is information for an example if I click at the URL I can see where it was registered and That's something that's that's it. That's it. We're really out of time. Yeah, sorry for that And Basically Sorry, it was really what's really in a hush, but I want you to show the way we work How we develop the stuff how we develop our hyperledger fabric artifacts using this platform Sometimes there is no it's a no-code. Sometimes it's low-code But if you're willing to know a little bit more, please talk to us. Thank you so much I think if you do have time for any questions One question if you have any question. All right. Thank you so much