 Hey everyone. Thanks for being here. I'm Eskander from BSE at Ethereum Foundation. I'd like to make a presentation today about CryptKieber, one of our projects. It's still in progress, not published yet, but we're working on this. CryptKieber, what is it? CryptKieber. So CryptKieber is a browser extension plugin that enables users to have a management for their user knowledge identity and an ability to have generation proofs for SEMA4 and RLN. And for those who doesn't know what SEMA4 and RLN are, there are separate presentations for them. And simply, SEMA4 is a layer in Ethereum that allows users to join anonymously in groups for having votes. And RLN is a protocol, zero knowledge protocol for limiting these bammers in a group. Cool. So what are the components built in this? Those are four projects from our team, ZK Git library and Interrep. I'm going to go into Interrep later. And RLN and SEMA4. So we're only now supporting Chromium-based browsers, like, yeah, these browsers. Cool. We're working still in, like, in future releases working on having like a mobile version later. Yeah, so now it's time to see this in action, live demo. So the first use case I'm going to have today is showing CryptoKeeper in an anonymous social network, which is ZKether. And ZKether is anonymous social network. There is a presentation maybe the next one after this about ZKether in details. So yeah, and the second use case is using CryptoKeeper to prove or generate proofs from SEMA4 and RLN. Lastly, just going through the agile project management board, all this open source for those who are interested in contributions or participating, they can start from there. Cool. So let me jump into the videos. The internet is so bad, so. Okay. So first off, it's going to start with the first setup is just creating a password for your extension. It's not a wallet yet, so just an identity extension. So I'll create a password then in order to create an identity, I need first to have like a public address connection to my wallet in order to make like signing in order to have like signatures way. So I'm going to first connect with my MetaMask, then it will be connected like this is like the signing signature. So okay, I think the video is skipping some parts. Yeah, okay. The video is yeah, after connecting to the MetaMask, it's connected and got the public address. In future releases, we're planning to have like more support to other wallets. It reads the balance and then I was able to create like zero knowledge identity by connecting to interrupt, but this is not in completed process yet. In order to make it complete, we're working on like making all completed in the same extension. But for now, we're going to connect to Zkeller for make this process completed. And then I can use my identity and anonymous network. So as you can see, now I'm connected in Zkeller. And I added a user like coming back, a user by connecting to Cryptkeeper. So it reads the identity commitment and it's going to connect to Interrep for generating a proof of reputation. This is what Interrep does. And the proof of reputation is by going back to Twitter account. And it will like generate some credentials about your identity and then generate like a proof for your identity. Kind of a reputation for you. So I'll jump to the next one. Okay. All right. Yeah. Okay. So here I have already, stop please. So here I have already connected to my Twitter and it generates my reputation, my username and my reputation is like server, a server reputation. So now I can join the group and I can anonymously, let me jump to the third video. So now like I'm ready to like use my new identity using connected to Cryptkeeper, which like connected to my reputation proof. And then I'm going to be able to like participate in this network, anonymous network to write my tweet, hola, Defcon. And as you can see, like I'm a user with two K plus followers, which like kind of proving I'm a person. I'm not a spammer. I have reputation. So you can have a trusting for reading my tweets. Yeah. So that was like the first use case on the show. The second use case is we have like a small dummy testing website that just connects to SEMA for and RLN and for like make this showcase for proof generation. So I'm going to go connect to it. So I'm going to first like showcase how to generate SEMA for proof. So yeah, the output is presenting here, but the video is kind of Yeah. So now I'm going to create like the proof from SEMA for using my wallet. Yeah. So for those who like know the details here, that's familiar to them, like the public signatures, those are like the proof generated proof from SEMA for and the same goes for RLN and should be presented down here, I think. Yeah. Cool. And the down here is the identity commitment. This is like the new representation of the users and anonymous network. So yeah, I think that covers it. So maybe I will show now the, this is like our working repository now. And this is the management port where like any contributor or anyone interested in throwing ideas, we can start from here, from here, from here. Or like there are discussions supported here. We don't have like discord yet, but we can like if you have questions or throwing ideas, you can start from there. And there are like a lot of bunch draft ideas. You can start if you would like contribute. So back to my slides. We have like two other contributors there with me here, Tarja and Tessinoku. And yeah, that's it. Thank you.