 Good morning party people at the chaos West stage this is day four and This is a self-organized session We had great fun in the last three days to do so presenting your stuff. We will Go on doing this today, too Thank you for the pasty yesterday and cleaning everything up. It was amazing and and Mati will now have an introduction is it not? Yeah, it's an introduction about scuttlebot. So please an applause for Mati Cool. So hi. I'm Mati I'm coming from the progress bar Hacker space from Bratislav and I will today will try introduce you scuttlebot and so it will be scuttlebot what edition and The my questions will be the which the failure was your favorite tool for you are using for your decent communication Maybe hands up if you are using already something Okay, so I will maybe skip it because I see the party was hard yesterday. So, okay So the scuttlebot is based on the all the upgrade the concepts How use the information and how it's shared and doesn't count on the digital surface of the all protocols what we used so far today and It's a design like it should work even on the mesh networks and work like even between the direct to notebooks or direct to devices like mobile phones or dielectric to satellites, right? So and The core of the Scuttlebot is like the secure gossip which produce Your message which is signed by you. So it can be changed when it's passed over to someone else, right? so and the whole scuttlebot meaning is like the C slang for the gossip, right? And it must be invented like exchanging your gossips about your co-workers at your pirate ship at the Okay, thanks at they are bullshit. Yeah, I'm tired too. So sorry So, yeah, when you are using the off-grid communications, you're literally not on the internet, right? So To be short the scuttlebot is all about that not embrace the objectivity and Doesn't have any kind of the singletons and consensus because there's no need to consensus Let's work your discussions and continue in other treat Every person who use the scuttlebot have their own view of the network so we just the share the common informations but there is no objectivity on the social network as we know nowadays social networks and You are building the networks by your local trust. So you will bring your friends to the network and It doesn't work like the IRC or some kind of the forums where every people see the same Yeah, so the major thing about the scuttlebot is that you don't have any kind of the Authority there. So you are your own authority and you just trust yourself. So it's based on your Good decisions you make and you links you click, right? So beware of those cameras and Yes, so some up and there is no Global singleton. So there is like nothing like single ledger or single computer or single file system and The people don't need to agree what they see, right? So Okay going for some technicals so as every person who will sign up to the scuttlebot locally it will be generated the key payer and It's their cryptographic name is their public key and that's it, right? So and every message you produce it will up and to your personal, let's say the blockchain and That's what you are doing on the scuttlebot every time when you post the message or create some kind of the post, right? and you will be just Joining these messages together using the miracle trees The principles of the scuttlebot is Is about the subjectivity so is I say the CCC is great You could not agree or if I say there was been some situations or bad situations around the CCC I Could or could not agree, right? So there is also the against consensus If the CCC will make the some kind of statement other persons in the room could refuse that statement and may they own right? There is also the free speech and free listening on the scuttlebot. So Everything it's was was being post there. It could be like the pest over and could be published on other nodes, right? So is literally nobody can stop you and And as the part of the dog food ink is that scuttlebot is being used by their own developers for using is a primary communication tool for the in their daily life, right and Best principle is the uncapable that Nobody have total control all over it, right? like The tour tour project have some the kind of the board Which decides what to do and how they act and how they produce their ink over it, right? So There is the identity is your public key laser and There is the your subjective name or like the it's called the pet names. So anyone can assign you your different pet name Yeah, and it's all been told so skip skip and Let's be quick. So yes in the Yeah, when you produce your messages you Creating your sick chain and creating some sequence number of your messages Let's say and you are connecting to each other like some kind of the secure ledger. So and You don't have some that kind of the proof of work So when you try to modify your published already sick chain You will just broke your identity and your identity will be not consistent anymore So there is also some parts There should be probably Could be implemented there are some kind of the deniability as well. So Yep Okay, I can tell you that some technicals about the how message looks like you have there the signature You have there your public key your content of the previous message which has been linked the sequence number of the some kind of the post in the channel and Time stamp and Sign and some blob for rich media. So this is how it looks and You may see there there you have the outer there sequence number time step hash yeah, the algorithms for the crypto could be changed anytime and That's it and this the part of the content is being like the flexible and beings now extended for some kind of the Moderations, but you don't need to accept the moderation parameters as well And I will get back later to it so there's like three basics signals using the at four feet the person for the messages and the amp for the blobs and You have also some tech and the end of the each of these the links Which will tell you what kind of the crypto is being used that could be like replaced anytime This is like the sum for the crypto you are using for the entity the Curves it keepers and for the your messages you are using the private books and Secret I think there is the double secret actually or for not sure right now because it was the change lately and You are using the content has linked link for the messages Yeah, the great thing about the the scatelbot is that they are using the secure The gossip so anyone can pass over your gossip, but it couldn't be changed, right? So and it's cryptographically verifiable that it was saved by you, right? Okay, here is another great feature of the scatelbot is that when you choose the person who you will start to follow you Automatically your scatelbot instance will start replicating and anyone Else who will start follow you will also have chance to see the feeds you are replicating to them Okay, I The scatelbot using also DHT for the Sharing the peers so if I will connect to your peer I will get some diary of your peers and the stories you have and I will look up for the Persons I follow and I will download the part of the content from you and will replicate it to next persons I will met in the future and the great thing about the Scatelbot is that you can use it like offline and handle Over it on some USB or SD card to someone else So it could be like use the sneaker nuts and could be used without the internet. Yeah Okay, this is the pretty complicated But it's easy to understate understable that as you Name the Someone on the network it could be really different how you will see When someone else the follow you so you will interpret the network differently for each Person will follow the next person after you right so it could be modified and every person who will come Through you you will see the network like you interpret it to them so you also can change the network and Yeah, to sum up that the Scatelbot have no single tones is Think that the single sense of the single tones have the problem that they don't meet the Architecture and the conceptual Designs of the whole usage Okay Okay, and the Scatelbot is using the Merkel trees you can literally just Replicate only your Friends or your mate which participates that kind of the discussion so if you have like the Few time to replicate it from the Mars you only replicate the part of the discussion and you can really offline as well afterwards and Yay clicker steps works great so Hello So this thing doesn't work So, okay back up so no Okay, yeah, okay. Thanks. So I will sum up for the applications. There are some real world to use each already So yeah next slide or maybe next slide yeah, so the people behind the Scatelbot start embracing the git to place it in back to the decentralized environment and You can literally use the git SSB Which is the replicated git over your Friends so and this is encrypted by native and it works like some common brands There is also the gutterings which you can create some events. It's pretty experimental for now There is the in development the mobile app for the exploring the Scatelbot trees as is getting on There is the decentralized the fair man of decentralized SoundCloud which use like the vector and Magnet links for sharing the blobs with the music there is a chess there is the Application for everything for books you read there is the also blogging platform because the lot of posts in the Scatelbot are quite long and And recently there someone released the tail net which is the Skillshare network and Here is some real numbers from the network. So there is like This measurement is using like two weeks window based on the activity of the users and Average activities somewhere between 80 and 100 users daily. So So some technical things you can also configure in your Scatelbot instance how many people you want to replicate and use the numbers number and How number of hops you want to see in the network you will be replicated to? And and you can also use the hardcore mode to turn off the public replication Okay, and if you want to start using the Scatelbot right now you can head over to the github SSBC and Patchworks slash patchwork slash releases and download the application Open the Scatelbot the pub servers URL's and wait for the initial sequence of some few sick chains and Some go some channels and introduce yourself at the channel new people So Okay, I think that's it so if you will be on the Scatelbot you can maybe follow me if you will be there and Maybe see you there. So yeah, thanks If you have questions, I know if I have time. It's okay. I have 12 minutes. So any questions questions from the audience Great talk. Thanks Thanks. Can you Configure your Scatelbot client to just Replicate specific people. So I mean, maybe I don't want to just replicate what people have there because maybe it's not legal in my country and so on and so on Or can I say okay? I trust these people to not post stuff which can get me into trouble. Maybe I I've seen in the code and It's not like in the it's not configurable right now, but yes, you can make it the pull request and Yeah, it's possible. Yeah, so it's yeah by design the Scatelbot is mean to be Not to be censored any anyhow, right? So it's up to you how you make it, right? So and that there are also free some of you forks of the Scatelbot instances as well. So and They don't break each other, but the content you will see will be quite different. So yeah, but that's the nature of the Scatelbot Thanks More questions Is there in is there some kind of possibility to generate private groups or private subnets of the Scatelbot? Yes By default the subjectivity which use been used on the Scatelbot is that what they have been told in this stage Doesn't collide what had been told in other room, right? So if Nobody will leak from other room or like that Both ways it's totally separate still then so yeah, and the great about is the Scatelbot is using The Merkel trees so the every discussion have the the content hash of the discussion So if you don't follow any of person from the next room, you are not in you're probably not will not see the content Right, so that's how it works Okay, but as soon as someone from my group leaks content to another group It's out in the open. Yeah, we will be okay. It could be seen. Thank you. Yeah. No, there is also some Rojava running the Scatelbot instances as well and They are not connected. I yeah, I see some post but for me is not reachable because I don't know the people from Rojava Personally and there is also some when as well Scatelbot runnings as well More questions Okay, but yeah, then as usual my last question Well, what do we find you here on in the Congress if you want to talk to you? I I think you can find me through the wiki. Okay, so I'm there and Yeah, I know the Twitter so Cool. Thank you very much for your amazing talk. Thanks