 Good afternoon everybody. My name is Duncan Johnston. What I'm one of two co-founders and I'm also the CEO of BTP blockchain technology partners long long-time member of the hyper ledger Foundation also for my sins co-chair of the marketing committee. So Happy to talk to you about any of that off afterwards We also have here to Lizzy agree who some of you may have seen this morning. Who's our VP of set of strategy? so Again, please come up to us afterwards and ask any questions. So today's Demonstration is a demo is all around something called chronicle and chronicle is a product We actually announced this GA today, which really allows you to capture Any domain of discourse the provenance data around that so essentially it's domain agnostic But what we'll do is show you a demo where it's actually That we're actually applying it to the art world and the relationship between provenance and the LT is that Chronicle is backed by hyper ledger sort of So So the one-page mandatory. What is it? We do we try to make it easy for people to create multi-party applications That's it in a nutshell You will probably seen there's a few other companies here. I sat through a demo by Zeve who are also in this space Simba chain are here. There's a number of companies all of us are looking to try and make it easier for people to consume what are quite frankly complex technologies and We now focus on not just the distributed ledger layer But also providing support for information security for smart contracts and of course provenance and we do that through two products Sextant so sextant is Kubernetes native Management and operations platform so as well as being members of hyper ledger foundation We're also members of the CMCF and heavily involved with with sort of Kubernetes and the Kubernetes community What does this do essentially it takes care of the orchestration the deployment and the ongoing management of DLT's and the various service services that sit above that and that's really what we're trying to capture here So sextant management operations by the way, there's something called the DLT landscape, which which chillers created and curates which Zooms out on this and says okay. This is what BTP does, but there is also a much bigger picture There's an ecosystem of companies within that management operation space There are also companies that are working at different layers in this stack. So in the smart contracts Area, for example, we support damel so damel is a smart contract language originally created by digital asset holdings You might have heard of that But today what we're going to focus on is is chronicle and so chronicle we will orchestrate the deployment An ongoing management and operations of chronicle and in this case that runs on out of all the distributed ledgers That we currently support and you'll notice they're all part of the hyper ledger family at this point It it's actually running on on sawtooth So what is it? So it's built on a standard We think stand is a very important albeit if you get into the standards game too early Then it can obviously cause problems, but with something like ontologies There's a huge amount of work around semantic web and so on that's been going on for many years now and Prov-O the provenance ontology is a well-established W3C initiative And so what we're doing is basing everything that chronicle does on that ontology Now the problem with that ontology and I'll come into that in a second is it is quite abstract So that's why you then need to sort of provide tooling to sort of create a domain that's specific to your world and again as I said we'll look at the art world as an example and Like everything we do it's it's again part of the family. It's it's powered and By powered by it's a terrible marketing expression. I do apologize. Please. Yeah cool security But you know it's basically managed and operated by by by sextant So here in in sort of simple simple terms This is again sort of you know zooming in on that that sort of larger broader picture and saying well essentially Here's a useful an interesting use case and this is a use case by the way that can apply to Track and trace it can apply to the provenance of any digital or physical asset doesn't have to go on a physical journey per se I'm looking at circular here In that in that case absolutely it does but but equally it can apply to the sort of the ownership of something And how that evolves through time and provenance is key to the value of a work of art If you can't prove the provenance You probably won't get you know, you'll probably get a tenth of the price if somebody will buy it Or accept it for watch and even so if it's a modern application and I think these days Largely we can think in terms of service oriented architectures and so on what we do is we present a graph QL API And and I'll show you that in a second the important thing about that is no one is asking you just think or worry about any of the underlying Infrastructure the actual DLT itself. You're not exposed to any of that I mean if you're working with sort of natively you'd be creating transaction processes and all sorts of other cool things in This instance, that's exactly what we do on your behalf So any time we store a piece of provenance data We're actually committing it to the DLT through a transaction process But all that is is hidden from view and of course you can also run queries So you can you can interact From the point of view of your own application. So, you know Creating mutation or running a query But equally you can also hand off this and somebody else who needs to run an audit function can then also look at that data independently and so the guarantees of course that you're providing are that the data is immutable It is indubitable. It's it's not up for debate It's because it's stored on on on a permissioned at the LT so Prov dash oh very briefly. I told you it was abstract. I mean this won't phase a computer scientist But you know if we're talking about entities agents and activities We're then happy to make that sort of mental leap as to what what kinds of Agents what kinds of entities and what kinds of activities for that matter and so, you know I thoroughly recommend that this is a great read especially if you're needing to get to sleep, you know, but But no seriously the prob dash oh Specification from which this is pulled it is you know extremely thorough as you would expect But what we're going to do is look at a domain specific example the art world and in this World simplifying it somewhat the entities that we really care about of the artworks themselves The agents now agents in the context of of the art world could be artists producing things that could be collectors Of course, there are many other Participants in the art world, you know galleries auction houses and so on and activities will include and these are just a couple of examples the creation of artwork by an artist and The purchase of said artwork by a collector. So that just gives you a flavor and so, you know What does that mean? It means in the context of the demo. We're going to talk about a great artwork called love is in the bin It was created by Banksy And it was created approximately on October the 6th 2018 at about 915 GMT And it was created at Sotheby's by Banksy remotely. Does anybody know the story? Okay, so so how are we going to? How we can actually Relate that to here. So I'm gonna get out of here and Come over here to the playground So the playground this is I'm literally going to step through step by step how chronicle and by the way Yeah, in real life, you're doing this programmatically, but I just want to sort of show you kind of the behind the scenes So behind the scenes behind the scenes behind the scenes We're running at this point for this demo a standalone version of chronicles So I'm not attempting given the vagaries of the interweb to connect to a running Sawtooth cluster in the cloud full disclosure, but we do provide an in-memory version for exactly, you know development off offline and also For demos like this So it's bad enough having me do a live demo without sort of you're tempting the gods even more So if I go back to here And what I can do and this is is I can just run a background query and all this is going to do is just Is just look at you know, what is the activity when is information? committed and so and here is a Mutation I prepared earlier because me typing this in front of you would take forever, but we're going to create We're going to define an artist Who's called Banksy we don't actually know anything other than that. He's just Banksy, okay? and so if I run that We've now we've now committed that information so now we had a plain vanilla blank canvas art world get it But now we've at least asserted there is an artist called Banksy, okay Next thing we want to do is we want to assert that there is an artwork called a love is in the bin Now these these on the on their own don't actually you know There's no relationships yet established so the next thing we have to do is is is actually establish the notion that at some point The shredded girl with a balloon Became created love is in the bin, okay? And again, this is all about facts, okay? We're not saying whether that was a good or a bad thing. Well, there are no opinions here I have plenty of opinions you can come up to me afterwards, but in the context of Chronicle It's all about just establishing the facts Did something happen? If so, let's write it down We can then debate and query and and it was that the right thing to happen and so forth and so on but yeah, so so at some point Love is in the bin came into existence And then we want to say well Second that's a very long So now so now, okay, so we're now establishing the the entity love is in the bin is actually the subject of created Love is in the bin now this might seem a little kind of convoluted It is if you're me trying to do this by hand But this is all about building up that sort of that relationship map between the entities the agents and the activities So the final thing we need to do if I scroll across here By the way Stuff is happening. Okay proof. Okay More stuff is happening. Okay, this is a live demo Chilla will explain what that stuff means afterwards And then finally and this is closing the loop so to speak we've got to then establish You know this activity of creation of love is in the bin When did it happen in this case it happened instantaneously when Banksy or somebody On his behalf sort of triggered the shredding of the the picture and that had to happen at a precise moment Which was which was when the artwork was sold And so again, you know, we're associating now Banksy as the as the agent In this case the artist So there we have it so all it remains to do is to then you know run queries and again Here is a very Simplistic query which in the interest of time because I'm nearly out of time Simply allows us to say okay. Tell me everything you know about The entity the artwork love is in the bin if I've got this right from roll We can see that it was created on October the 6th 2018 I forgot to tell you that was precisely the date we plugged this in Now obviously if we're running chronicle in real time, we would be recording things as they happen rather than Let's say Recreating a timeline. I was going to do the Mona Lisa But since that was painted in 15 17 and if you know whether that would be a problem or not It's pre epoch. So and of course it says here that you know, it was you know, ultimately it was Banksy that created it so so that's the demo and In terms of practical applications There is a post that we put out today Describing in a little bit more detail what we've been up to nice picture of Dublin there And that's going into a bit more detail how and where we see this this this operating And I would call out by the way that chiller has also written a number of posts and a little bit further back as she wrote about The is provenance a killer app for the LT. So so I would recommend that, you know, there we go Is provenance a killer app for? blockchain stroke the LT So you'll notice that we we do like art it it gives us a sense of oh, we're actually connecting with the real world as supposed to you know And then finally Again, these resources are available to you if you want to know a bit more about what happened and how it happened If you're not familiar with the story that is love is in the bin and That's that's it really we'll publish these attach them to the to the the Schedule and you can then also sort of browse the documentation which is hot off the press. So And in truth at 745 a.m. This morning. I did not have a demo at 11 30 after spending two hours in a Cafe halfway here and missing chiller doing her panel which she's only just forgiven me We had a demo. So who are anyway? Thank you very much for your time Please, you know enjoy the rest of the the conference and by all means, you know catch up with us afterwards. Thanks very much