Ranga Krishnan 0:57 I'm Ranga Krishnan with Solidarity Social. 1:00 So I'm not gonna talk too much about the why, I'll leave it to the questions. 1:05 I'm gonna mostly go into what, but if you wanna look at some of the why, Solidarity Social is the website you can, it'll probably answer a lot of questions. 1:14 So with that, I want to get into what has been built and what it is. 1:18 Too little time to do a live demo, so I recorded it. 1:21 I'm going to start it here. 1:24 And so the cost of characters, this is the Solidarity Social account. 1:30 This is a user that is on B-Sky Social, the regular network. 1:38 And the first part is that keep an eye on the this list. 1:46 I'm going— these are the 6 parts I'm going to go through. 1:49 The first part is the pre-boarding. 1:50 How does somebody get an invite code? 1:53 So I'm going to start with that. 1:55 No Kings is going to get an invite code here. 1:58 And the way it works is basically through a request. 2:04 And what you saw here is that the first message from the Solidarity Social to the Nokings, which goes through the regular BlueSky DMs, there's a little message that is automatically appended asking that user to request an invite code. 2:23 And so this person requests an invite code and Solidarity Social then will go to the request code generator section and generates an invite code which they can then DM over to the other user and that user is now going to go to the solidar.app and start the process of migrating their account. 2:50 And so I'll just give a shout out here to EuroSky's tool EU-Hall, which we modified and are using over here and They basically log into their existing B-Sky Social account, start the process of migration, they put in their invite code when it's asked over here, they first select the destination server, Solidar, put in their invite code and select the new handle. 3:21 In this case, we kept the handle the same at Solidarity Social and they're at this step and they're gonna kick off the process There's a couple of email codes that they will receive that they're gonna enter here. 3:37 And as they go through, gonna see that, that's the second one for the PLC directory update. 3:44 And then they are going to, that's success. 3:48 So they have now moved. 3:50 And so now the Nokings is going to log in into the Solidar app using these new credentials. 4:03 Sorry. 4:06 And so they select the migrating account option. 4:11 And just over here, let me pause to say that we need to set up a Matrix account for them. 4:20 So they don't know it's a Matrix account except, you know, we tell them, do you want to do the default option? 4:25 So this is a Matrix server that is, that is run by the Matrix Foundation based in the EU, or they can actually bring in their own Matrix home server if they prefer. 4:34 We expect most people will just use the default option. 4:42 And so There's some stuff called recovery keys and so on for Matrix, which they don't need to worry about. 4:51 We manage all of that. 4:52 They select, this is just the onboarding process, and they are gonna have their account. 5:01 And so what I wanna show you here is that, just going back here, that what they saw in their chat I think it's not showing it clearly here, but there's two sections in their chat, the secure and the insecure. 5:20 And so now they're actually going to send a message using the secure chat to the user that sent them the invite code. 5:33 So that's what you're seeing. 5:34 So these messages are the secure chat going to the other user. 5:39 And one of the things they can do is actually access this secure chat through other Matrix clients. 5:45 So that's what I'm going to show. 5:47 They can bring up a QR code, log in, you know, through their phone. 5:52 You don't see that part here, but that's what's going on. 5:56 And it's not moving. 6:02 I'm sorry. 6:03 Yeah. 6:04 And see, that's the phone. 6:07 That's logging in over there. 6:08 So they're logging in into the Element client on the phone. 6:12 And so this is one of the advantages of doing this. 6:14 They can access their DMs through other tools, which actually can be quite useful. 6:19 I can answer some questions about that. 6:21 And the second part is they can actually log in on the desktop Element client as well. 6:27 They verify again with their phone, which is now verified, and Now you'll see that, you know, there's a message sent from that other client and it's now visible that that last message I can reply from there is from the element clients. 6:44 So now the last part is just I want to show you that it's as easy for the user to actually move back to B-Sky Social. 6:54 We want to make that easy so that people are, you know, confident in experimenting with this, coming to our server and then going back So that's what this is showing. 7:03 It's actually going to take their account, you know, back to B-Sky Social. 7:09 So that's the what, and I'm happy to take some questions. 7:16 But overall, you know, our goal is that, you know, there are people, you know, specifically for example, the people organizing the No Kings protest, et cetera, Today, a lot of them are on BlueSky. 7:29 They don't have private DMs that, you know, they might be interested in that because they want to secure their communications. 7:36 But in addition, because they need to actually migrate the account and we host it for them, it means that, you know, we can also offer them more censorship resilience. 7:48 One of the ways we do that is to make it very easy for them to migrate their account to another hoster. 7:53 Perhaps in a different jurisdiction that can help them, you know, have better protection. 7:57 So happy to take a few questions. 8:13 No, no, it's the same. 8:15 Yeah, I mean, later you can change it if you want, but when it goes initially, you go back to your old handle. 8:20 Because BlueSky.social reserves it. 8:22 We do the same for them. 8:23 They can actually do another trip back to us and we'll keep their handle for them. 8:28 Yes? 8:28 [Speaker] How have you found the experience developing with Matrix? 8:31 Do you use Matrix in your application? 8:33 [Speaker] Okay. 8:33 So we have some experience with Matrix because, you know, we have a software company where we're building real estate-related apps using the Matrix SDK, et cetera. 8:42 So we had some many years of experience with that. 8:45 So that's kind of The blue sky part was the new part for us. 8:48 But even there, I think we pretty much— we have React developers, and that's all we really needed to know. 8:54 We don't know. 8:55 We didn't have to get too deep into AT Proto. 8:59 Yes.