So I managed to get it in, I get in my car, I lock the doors, and then I scream. Like at the top of my lungs, you know that guttural, I can't take this anymore, hands on the steering wheel. It's just, I was a little bit louder than that. Hello there, my beautiful internet friends. I come to you today out of the suitcase that caused complete utter emotional collapse but a few hours ago. Now I did not know that a piece of luggage had the power to do that, but you learn something new every day. Joining us today, we have the very creepy Nicholas Cage fellow, you're welcome. He's back, we got a little monkey behind me and we got cakes behind me on the other side. It's a little family party here. Also there's me who hasn't showered in days and frankly has no will to at the moment. So today I'm gonna share with you something that breaks all of the rules of being disabled. Yes, there are unspoken rules. Very uncool, very uncouth, but I wanted to share an emotional truth. Perhaps the day will come when I am graceful about needing help, when I'm graceful about the reality that the world is not built for people like me, but that day was not today. I think generally speaking, I present myself as someone who's pretty comfortable with this situation because most of the time that I am. But something I've never been able to say that I feel like most self-realized disabled people are able to say is that like, I wouldn't have it any other way, but the reality is that I would. The day I had to go back to the airport to pick up our luggage because it got lost, no big deal, these things happen and all of the disabled, the handicapped parking was taken. There were like 25 spots and a solid half of those were taken up by people who did not have a license plate or placard indicating that they were allowed to park there, which normally would be okay because on good days I can walk distances, but let me show you what's going on right now. Because I've been traveling for days, something started going on with my skin and my leg where it's not good. I don't know how well you can see this on camera, but this is one of the very deep dark bruises that I have that's very painful to walk on. So when I saw that all the spots were taken, I got a little concerned because the closest parking aside from that was like half a mile away and it's very painful to even take a couple steps right now. So I was like, ooh, that's not gonna work. So I didn't get frustrated. I was like, you know what, I'm gonna get creative. Let me call the baggage people and see if they can bring it out to me. Yeah, call to call, they didn't answer. Okay, all right, no need to panic. Why don't I call the airport themselves? And I explained that, hey, I'm disabled, I can't walk long distances, but I needed to get into just pick up the baggage and go like, I've got to get back to work. Is there anyone who can bring out to me? And they're like, no, but maybe we could arrange a van to come get you in like an hour. Maybe someone could bring a wheelchair out to the parking lot, like half a mile away from the building to bring you in so that they can check your ID. You know, let me transfer you to a couple other people and see if we can arrange that. For the record, this is a very kind, nice, accommodating thing to do. No one in this situation did anything wrong. And as I'm sitting in my car thinking about this, thinking about the fact that I'm gonna have to like wait at the airport for a long time for someone to hopefully be able to come get me so I can go inside so I can show my ID, involving other people, involving like arranging travel. I was like, you know what, screw it. I'm gonna deal with the pain. And this is a personal issue that I have where I am just too damn stubborn sometimes to accept the help that I actually need. So I parked a half mile away. I hobbled my way in on the verge of tears because I was in a lot of pain and pretty frustrating. Nobody was at the desk. That's not important to the story, but I had to stand there for a while, got my baggage and headed out to the car. But this puppy right here weighed about 50 pounds. So I was struggling. I made it to my car. I'm trying to like muscle it in, which technically, yeah, I could have asked for help, but I didn't want to. I didn't want to admit that I live in a world where I need help today. So as I'm very clearly struggling to lift this bag into my car, a lady stopped and was like, hey, do you need help? And that was like my breaking point. I was like, no, thank you though. Like I tried to be nice, but I was very firm that I did not need assistance. And she was like, are you sure? I really wouldn't mind helping. And I was like, I'm really okay as I'm like struggling under the weight of this bag. I'm monkey. Did I scare you with my passion? I am sorry. As I clearly need help, I'm like actively denying it and she's being nice. So I managed to get it in. I get in my car, I lock the doors, and then I scream. Like at the top of my lungs, you know, that guttural, I can't take this anymore. Hands on the steering wheel just, yeah. I was a little bit louder than that. Because today, unlike most days, is a day that it was unable for me to ignore the fact that the world is not made for me and that I do need help, that I am different. And then it takes a lot more pain and energy to exist in the world for me than perhaps for the average person. And here's the reason I wanted to make this video. I've been thinking about it a lot lately and I've realized that being disabled really just means that the world isn't built for people like you, the world is built for other people. So you have to adapt. For instance, if everyone was an amputee, we'd have a world where being an amputee wasn't a disability, where everything was already built for you. Most of the population were blind. We would have a world that is built for blind people, but we don't have that. And here's the thing that I'm not supposed to say or I feel like I'm not supposed to say. When I am reminded of the fact that the world is not really built for me, I am filled with such rage and frustration and sadness.  I really hate it. And being a disabled person on social media, someone who speaks publicly about my experiences, I know that's not what I'm supposed to say. I know what I'm supposed to say from watching literally everybody else around me from what everybody tells me. What I'm supposed to say is that, yeah, there are some challenges, but I wouldn't ever have life any other way. Like this is the best thing that's ever happened to me, you know? I've grown so much, it's made me so much stronger and I don't know if it's just where I am in my journey. I've talked about this before, but I sure as shit cannot say that. This is extraordinarily hard and painful sometimes. And if I voice that, I risk triggering one of two things. This is four, so two things. There we go. If I express to someone I'm having a really, really hard time with missing my leg and all the obstacles that life has with that, I might get the sympathy voice of, oh gosh, that's really hard. I'm so sorry. Which is a lovely response. Don't get me wrong, but there's just a certain sympathy voice that we all know and understand that in many moments is not helpful.  And so I feel like I'm stuck in this place where I simultaneously need to, and it's also expected of me to be positive and happy about this stuff all the time. And that's just not the reality. So rarely do I ever see anyone express the fact from like a real place that living in a world that is not made for what you are is really freaking hard. And sometimes I don't like it. Sometimes I'm not pleasant about it. I think I do a really good job of fulfilling the role of like the palatable disabled person who's able to pass in a normal society because I can do a lot of stuff for myself. I am a pretty positive minded sort of person genuinely. Like I can persevere through a lot, I know that.  There are some days when I just sit in my car and I grab the steering wheel and I scream. I was recently on a podcast with a new friend by the name of Rabi Ripple. I'll link it down below. And as we were talking before and during that podcast, he was like, wow, you know, you posted something about struggling with something with your mental health and I just never would have thought that about you. You seem like such a put together positive person and I'm like, who am I fooling then? Because there are a lot of moments when this feels intolerable. And I feel like that's a bad thing to say in my community because it like shows, I don't know, weakness. Is it bitterness? I don't think so. Maybe, maybe it is a little bit. And if that's the case, that's something I'll definitely work through. I guess that there's a part of me that wants to know that I'm not the only person who isn't cool with this all the time. It doesn't feel like there's a place either in society or even sometimes personally for these feelings because it's like, well, this is your life. You've got to adapt to it, deal with it. And you got the sympathy or the toughen up from other people. Like I'm two and a half years into it. I've adapted and adjusted to a lot of things. There's so much that I can do. I am so ridiculously grateful. But my life is always gonna look different than the average person. It's always gonna be more expensive with medical stuff.  I'm always gonna rely on assistive devices to be able to move throughout the world. And when I say that, it feels like it's crushing my soul. Even though I know assistive devices are not a bad thing, right? I just hate it sometimes. You know, thinking about myself now compared to two years ago, I do accept help a little bit more gracefully. I'll ask for it a little bit more. But honestly, I'm still so stubborn when it comes to those topics. Maybe a day will come when something like this arises, when I can barely walk and I'm gonna have to walk a long distance and I just accept that limitation or I reach out for help so things are easier on me. But man, that day isn't a day. Feeling that helplessness and letting it in, admitting that it's there feels worse than walking on a very deep bruise that is causing me physical pain. Admitting that I need help. Ooh, not a fan. I find myself really, really angry today and in some moments and I wanted to put words to that before I've worked through it, before I've rationalized it, before I felt it, allowed it to dissipate because these moments are equally as valid and as real as the moments when I'm like, like yeah, I gotta adapt to some things, but this is awesome. Life is great, right? And life is great. But admitting that sometimes things really suck is not in my opinion a character flaw or a failing. Oh, some days are just hard and I know for a gosh darn fact that I will get through this just fine, that I will be great in a few hours or a few days. Everything's okay. Just sometimes it doesn't feel like it and I think it's okay to grab your steering wheel in an empty car, lock your doors and just scream until your throat hurts sometimes if that's what you need to do because sometimes that's what I need to do and I think it's important to acknowledge that part of a journey too because so much of what I see, being a part of this community so much of what I see is just positivity and inspiration and those things are beautiful and good but they can make you feel very lonely when you're not feeling that way. It's okay if you lose your cool sometimes. It's okay if you're genuinely not okay in some moments.  Those are human, normal emotions, normal reactions. There's no sin or crime or moral failing and feeling those.   A huge thank you to all my patrons over on Patreon for continuing to support this channel. You guys are the reason why I can do what I do. Thank you, if you're interested in joining, there's a link on screen down below. Information can be found there but to you, most importantly, watching this video right now, thank you for spending a few minutes out of your day here with me today. You could be anywhere else in the world doing anything else and you chose to sit here in a suitcase with me with a very unshowered Joe in a very messy house and listen to what I had to say and that means a lot to me, thank you. I love you guys, I'm thinking about you and I will see you in the next video. Bye guys.


Welcome everyone to the Jenkins platform special interest group meeting of July 23rd. This is a special edition will focus on Google summer of code today. First, let's take a look at action items and then we'll talk Google summer of code. I'm going to share my screen so that we can see the agenda. Right. So, let's go larger. Action items I had I had the action to switch the meeting URL to the CDF zoom account. It is. It is switched we're using it. I believe the Google calendar has been updated but I'll check that after this meeting. And I'll double check that it's in the platform page we're now including them regularly in platform pages. I have the action to open a jet for Docker operating system support. And we've still got as far as I know the Docker build rework PR and the Alpine image update PR now on that one. I've been doing interactive testing with it and it's been working quite well. Oh like you've got an item on Oh on that net framework to Oh do you want to go ahead and talk to that one. Yeah, sure. So one major announcement that we finally integrated changes based on the recent windows support policy. So we dropped support for the network to from the recent weekly release and going for the framework for is the minimum requirement. So what it means for users that there might be some extra great steps if they want to keep using that net framework to the zero. I have just submitted a blog post for that is still in drafts but if somebody is interested you can take a look. And it also unblocks updates. For example, we're working on YAML configuration support and Windows service right there. The current baseline in the master branch already dropped supports for the framework to so in the future versions we will be able to update and it should work smoothly for the Jenkins users. So one major update. Again, there will be a blog post because it's a breaking change. So I will appreciate reviews after the call and maybe another issue which was noting this MSA packaging issues on Jenkins in Jenkins weekly releases. So just to explain the context, we experienced multiple issues over the past week. So if you go to the Jenkins change log you may see that there is a warning that MSI package is not available. It happens due to two reasons. So firstly we hit the issue with preliminary password expiration and official Docker agent images. It was a critical bug in Jenkins users as well. Now it's resolved and thanks to Alex for patches and the release. You won't be able to see it here. It's only in the agent change log. I mean the Docker agent part. Right. And yeah, still even with this patch we are not able to release MSI packages because there is another issue is code signing and packaging for the Windows. We traced it back to breaking changes in the container environment we use. Basically it's a bug in containers shipped for Windows and we cannot do much about that. So if you're interested you can go join Jenkins to this RC channel. But basically it looks like we will be waiting for Microsoft to release the version. So most likely there will be no MSI releases for a while. Hopefully until the next week. I'm not sure what's going to happen with the next LCS release. Currently the scheduled LCS releases mid August. Hopefully by this time this issue will be fixed. If not, you may have to ship it without MSI installer as well. It would be unfortunate because the new MSI installer actually includes a lot of patches and updates by Alex. So we would be interested to ship that. Or maybe it still makes sense to do it in .1 LCS. So let's see. So the work around this trivial you instead of using MSI packaging you just download Warfile and replace it manually. It will work. I guess that's it on platform related topics. Alright then let's move on to Google summer of code project reviews. So let's see we've got the get plugin performance project performance improvement. Which others should be on the agenda like. So officially we have three projects, which are part of C. So it's get a plugin performance improvements. Then my custom Jenkins distribution build service. And the third project. Windows services and YAML support. But I will also have other students on the call. So we have Smith who is working on external fingers storage, which is probably a part of Jenkins platform as well. And you have Kezier who is working on a GitHub checks API. So if they interested, I think we can talk about their projects as well. Any particular order you prefer. No. You have one of them basically so we can go with that. All right, well I'm going to mute myself so that my clickety-clack keyboard sounds do not do not disturb and if others would like to share you're welcome to share just call me out and I will stop sharing and and you can take over sharing. Let's go ahead and get started then so Richard. Would you like to let's start with get plugin performance for improvement. Sure, I'll start. Mark, you have to enable screen sharing. You're, you're. And yes, the screen sharing. So for this phase for the phase two, one of the major deliverable we had for get performance, get plugin performance improvement was to implement the insights we gain from the benchmarks we did throughout the phase one. So now what we've done is that we've created a class inside the get plugin, which is right now being called as the gets reposize estimator class. So the name might change, but so this is the architecture and I'm going to explain what it does. So this class will enable get plugin to recommend the optimal get tool for the current repository size. So if we have the size of the repository, we will be able to tell which implementation we should use. And the rule we will use for that to tell that was derived from the benchmarks we executed during the phase one. So, so the so from the starting the class takes can be instantiated using two things. The first is a multi branch project uses an SCM source object that can use that or it can use a remote URL the repositories URL to instantiate both of them are possible. What then what it does is first it can it checks for cash. So the multi branch project it it it stores cash the dot gate repositories are stored as cash for the multi branch project. So what we do is we estimate the size of the repository using that cash. And then we apply a rule to recommend the tool to get to use the plugin should use. And one thing I forgot to tell is that we will not check out any repository the aim of this class is to to to estimate the size without checking out the repository because if we check out the repository and the whole purpose of improving the performance, it kind of doesn't make sense. The second option is using other plugins to find out the size. Now how are we doing that we have exposed a new extension point, which is now called right now called the repository size API, which can be extended by plugins like get a branch source plugin get lab branch source plugin or the bid bucket one. So those plugins can query they can query a get request an HTTP get request to get the size of the repository and we ask for the size of the repository. And once we have that we can use that if we don't have the cash. The dot gate repository cashed in the project, and then we apply our heuristic and finally we recommend the tool the plugin should use to to perform the gate operations. So right now the status of this, this class is that the PR the pull request have been it has been raised. It is under review right now I have written the test cases some of them are some of the test cases I have to write so it's that is the progress with the with this class. The second thing I'd like to discuss is some of the benchmarks I so the second objective was to expand the benchmark study we were doing. So initially we were only taking the size of the repository as the parameter to judge the performance of get fetch. Now we tried doing that with multiple parameters like the number of branches for the repository, the commit history, the commit size and the number of tags. And while we were doing these experiments we made sure that the size of the repository is not changing because if that changes then there's no we cannot infer anything from these tests. So the first test you see is you see here is from the so the what we do here is that we're varying the number of branches with each repository. There's one sample base repository with just one branch then it increases to 10 to 100 2000 and then to 5000. And what you're seeing here the graph is the most obvious thing is that the performance the time taken by get fetch is increasing as the number of branches increase that's the obvious fact difference in implementations get get and j get if you can see. jgit is performing better for branches less than 100 jgit is performing better than get in those cases. And I think that is the only valuable insight we have from this from this benchmark. Also, yeah I think that's that's it for this benchmark. The next one is here we try to keep the size constant and we vary the number of commits, the number of commits, they start from 100000 and 5000 in a similar fashion. We can see here to noticeable, I would say points the first is that there's not much of a difference in the performance of get fetch with varying the number of commits. As you can see with get it's it's almost same as a one millisecond or a difference or so for jgit. It's also the same thing. But the second point the difference between get and jgit is is again we can see that jgit is performing better in all cases for the number of commits it's for for that parameter. So, this is also something interesting here. The last test is tags. So here also we've done the same thing we've tried to keep the size constant and we've increased the number of tags. This test, one of the major thing I could find out was that the effect of increasing the number of tags is affecting the performance of get fetch magnitude wise in a, I would say, see the right word would be that it's affecting more. If we compare branch and commit the difference in performance is not that much, but with tags you can see for 5000 tags, which is a very high number, but it's almost half a second. That is the amount of time it takes if we have too much tags. So, and again, there's a difference between get jgit and get jgit is performing better in all cases. So, from these tests, what we can infer is that jgit can perform better than get. So we've we've seen conditions where jgit is performing better than get. Before these tests, the condition was that the size of the repository has to be small, very small like 5 MB or 10 MB less than that. And then jgit would perform better than get. But here we can also see that for certain parameters, jgit will perform better than get. But the question, the bigger question here is, which, what parameter affects the most and will that parameter overshadow the other parameters when we're talking about the, the level, the amount of correlation these parameters have on the performance. And that's a question I need to figure out. I haven't figured out yet. We could discuss that with the mentors as well. So, so apart from these we've improved the benchmarks, improve them in the sense that we've added a validation initial check kind of a class which checks the validity of the operations which are being performed. And yeah, that's it. That's what I want to say. Thank you. Thanks for the update. The improvements look pretty nice. Yeah, I'm looking forward to see them released. So the most of the changes are in the get client plugin, right? Or are they in the get plugin? The A, the class which we have developed will be in get plugin. Not in a client plugin. So the benchmarks are in the get client. Get client plugin. Yeah. Benchmarks live in the get client. I'm looking forward to see that. Well, for me, the biggest repository I check out more or less on a regular way. This is a Linux repository. And it's really big. So it would help a lot. Yeah, so yeah, you must not use J get for that repository. I don't think that two gig monster is is a beautiful thing. It's impressive how pretty that repository is. But yeah, never ever touch that thing with J get it. It just is not ready for that repository. It's fine. Well, they develop it with the next. Okay, so thanks a lot. Yeah. Questions you would like to ask the platform seek or whether you need additional feedback. Um, the question I think feedback I would require would be related to the class I've created. If you could review it, it'd be great. And one more thing and I'm not sure if it's a question, but one thing I'd like to say is that to make that class useful for get plugin. I need to go to the two plugins like the get GitHub branch source or get lab a bit bucket and either encourage the developers there or create the extension extensions myself so that when we're using multi branch project, and we have those plugins, my class is able to derive the information we need to recommend the best implementation. So that's something I would have to do. I've decided that I would do it for GitHub branch source plugin I also raised a discussion thread on the Jenkins dev group. So I'll, I'll, I'll start with that and then do that's something I'm going to do as well. Yeah. Thank you.  Thank you. Yeah, I think next up is the custom distribution service. Yeah, so I can share my screen. So I don't have a slide deck ready. I hope I can save that for the for the demos. But I do have a couple of updates that I would like to share with the platform. So as we've seen in the last demo, we had the package, the custom distribution service being able to generate at least your packages, given a set of plugins. So if you could, you know, you could provide the service with a couple of plugins, it would go ahead and generate the package. I'm sorry, the configuration package that you need to generate the war. So for this, for this phase two, for the phase two milestones, one of the major milestones was being able to to generate the war file and being able to share community configurations. So these were the two major ones. And additional to that was one of the, the third ones was being able to make pull requests using a bot. So I'll just talk about some of them in detail and then, you know, not taking up too much time here. A couple of them would be I'll start just give me a second. Yeah, the war download feature. So one of the major things that we added this time was the war download so you can now hit the war generation. And it will, you know, just just download the war file for you given a particular configuration so you can generate the configuration provided to the service and then the service will generate the war file for you. It will obviously download it as well. What we, there are a couple of downfalls to this we do not support configuration as code. So if you provide a configuration as code section in your configuration file, it will like break because there is no, we do not have support for that as of now. Maybe that's something to write to the read me later on when the project gets self hosted. But yeah, for now we do not have configuration as code support. So that is one thing in the war download feature that we've added the next feature that we came to add was the community configuration page. So now we do have a community configuration page where users would be able to share all of the configurations that they've developed. So for now it just it just is on a local repository. So if I think I can, I can, I can see it's custom distribution services. Give me a second. I'll find that repository. Till then it is, it's just hosted locally on my account. And I hope it gets hosted later on to the Jenkins organization so that everyone can find all of the community shared configurations, their own release cycles and so on and so forth. Another feature that this, that this update supports is that you can add your own URL. So if you have a URL or your company has a URL that you want to share configurations with or you want to provide configurations on support that. So you just change a bit of environment file configuration that you can, you can, you know, configure a repository where you can host all of your configuration that a user docs have not yet been added, but they will be added soon. So that users can see what kind of, what kind of steps to follow to be able to custom. But for now, yeah, if you run it locally, you can definitely, you can definitely store your configurations on that community configurable. That was the second update. And the third one, which was major but wasn't added to this, to this milestone is being able to create pull requests automatically using a chicken custom distribution service bot. So as a mentor decided that this we do not quite know yet whether the plugin will be hosted on as a service as a web application or a web service. So this, this pull request doesn't quite make sense as of now because, because there's no, there's no point in having a bot if the service is not hosted. So, so these, this was another update that we tried to add, but yeah, but as a mentor decided, we would maybe put it for history, if the service is hosted on, on, on a, on a service. So yeah, fun, non-independent. Anyways, that was it. The third update was just some minor search functionalities, you know, that you can search plugins, you can search, you can search community configurations and so on and so forth. These were just some of the minor updates, not major. And the last update was that you can now the Docker compose works. There are still changes being made to it, but you can definitely and quick started. So yeah, that was the last update so that now the project seems to be in a condition where it can be self run by the community. There are some changes as you can see this connect back in front and using the new Docker config compose. We're still working on that, but yeah, you can still test out a couple of the features as of now. So yeah, these were the major updates and we have achieved almost all of the milestones for phase two. So yeah, project looks in a good condition. Yeah, I'm open for any questions. Thanks a lot for the hard work. Yeah, it's great to see that they basically creates a new level of services and user experience based on our tools which we will be discussing platforms like the custom work package or the Docker images, etc. So basically this project accumulates many other projects we have in the seat and provides them as a service or as a self hosted application. I'm really looking forward to try it out. Maybe we will be able to even run it as a kind of image controller in the future, especially if there is support for conica. We will be able to put a package images on demand by using the tool as a service. Probably have the configurations set up so I'll probably add a fingerprint storage external fingerprint storage configuration also there. So, definitely. Thank you. Any other questions. Yeah, yeah, so I'm done. So. Good. Okay. I'm a configuration support so main task force. These four was the main task was budget general configuration support and new CLI is my school validation and you know, so in the first two updates, I have completed that I am a configuration support and it already has been merged with the version two master and new CLI is almost finished and there are some discussions about that and will be merged in with and this just next turn is being updates into version three as so I think I might be able to merge the new CLI with version three before face to finishing. I don't know. And so there are a few on going up updates at the moment. So those are there are extensions in Windows. Like, and process killer. And I think I shared it. It's already removed from this. So, however, in my computer support, I have to update the support for that those extensions as well. So it is how to be done to do so. And also I'm at the moment I'm writing. I'm a user documentation for the ML configuration support and if you talk about email support so as we discussed in phase one. Now provided those configurations in more structured day like log service account and downloads on failure actions and my variable those things are getting in a more structured way. Like in the configuration then also in codebase as well. And yeah, and how I have published a ML all option sample all option file where user can use this file where all the configurations has implemented as a test file so user can use this asset for the configuration file so it has not matched it and there is another pool request has been created for new updates for my company supports so if you talk about new CLI and redirect command has been removed so in the after the phase one updates. So those are the major updates that I have to tell about this project so there are two open pool request at the moment, which I have to complete one for new CLI so it is under review and I think I don't I'm not sure if you can merge it in phase two but we have to discuss about that. So, sorry. I am a complication, we have a support pool request has been merged but however, I open another pool request for some few updates for that and it's under review I think we can merge it in before phase one presentation. Those are the updates that I have to present in this presentation. Any questions. Yeah, so basically this project is one of the reasons why we do the groundwork for the network support in the JANKS core because YAML configuration support is like highly demanded by configuration management tools so landing let help JANKS administrators a lot especially if they use various tools to deploy in the service. And yeah, I'm really happy to see that we're getting close to the first release of the support. So hopefully next week by the time it will be out. Yeah. Okay, shall I stop sharing my screen. Thank you. Mark doesn't use Windows services, right. Not yet. I've got to get, I've got to get down to that level I'm still using my login from a desktop and running from a desktop. So you're right. I need to use services more. I like I like the new installer that the MSI installer does the handles the service support so I'm, this looks like a great project. Thanks very much. So external fingerprint storage our next topic. Is that right. Hi, so you can hear me great. Awesome. So I don't have exactly a presentation set up so that the short notice for today's meeting but I, I just talk about the project and what we did in phase two so as a quick recap for phase one. What we're basically building is an external fingerprint storage engine for Jenkins. So all your Jenkins fingerprints can be stored instead of on the physical disk, they can be stored inside an external storage and as a reference implementation, we built the we built the redis fingerprint storage plugin around it. So you can configure it is and your fingerprints will automatically be saved inside the external storage. So this is what we did in phase one, but so they were few aspects that were remaining some few missing features that we went that we targeted in this phase. So one was that earlier we had to. So if if the plugin was configured. So basically at installation the plugin was configured directly. So now we refactored it to use a descriptor implementation so that now the user can go to Jenkins configuration page and can choose the external fingerprint storage engine they desire. So tomorrow say we get another fingerprint storage plugin say postgres or say my sequel then you know the user can just install the plugin and then you can choose which plugin they want. So that was one of the features and that was released in 2.248 Jenkins core. Also, the next feature we targeted was the fingerprint cleanup. So as a context, the fingerprints they automatically get deleted on a periodic basis. Whenever they're the builds they're referred to are no longer present on the system. So when the builds they're referring to they're no longer in the system the fingerprint is supposed to be deleted. But this functionality was not yet present for external So we designed that we extended the fingerprint storage API to support this. So now the external fingerprint storage plugin developers can have methods where they can configure their storages storage engines to use this fingerprint in a facility. And that was also one of the things we released in 2.248. Also, the Redis fingerprint storage plugin implemented this API and basically we used cursors so basically to optimize this cleanup so that we don't have to traverse all the fingerprints like on an all call. But yeah, we can use cursors and that that is something we did. And then we targeted migration migration has not been released yet but the PR is there. So fingerprint migration basically is that in fingerprints. Whenever say a person configures an external fingerprint storage, he might already have certain fingerprints on his old physical disk. These were untouched earlier. So now we have introduced a lazy migration system where whenever a finger an old fingerprint is referenced. It is automatically transferred to the external fingerprint storage as and when it is used. So that is our fingerprint migration was something we targeted and we proved the testing for our plugin. And I think that's about it. That's what we targeted. And we might be looking at a new reference implementation in the coming weeks. Maybe tracing. We don't know. But yeah. So you said you were considering potentially a new reference implementation. Do you have any hints you want to give us of which, which storage back end you'd be using or is that still to be determined. So we have actually determined it. So we are doing it for postgres. So that will actually be a so so we actually in the last meeting we discussed that you know we can offer certain optimizations when it comes to postgres. So we can so the API can be built around and so basically postgres is also a challenge because it has a relational structure. Redis used basically it is a key value store. So this is like an it's a new challenge for us when it comes to so it will be something like a different reference implementation for plugin developers also that you know when it comes to relational So yeah, awesome. Any more questions. Just one comment from me. Yeah, so firstly, it's great to see that the work is progressing so fast. And yeah, we've got key API changes to this several weeks ago. We integrated the APIs for fingerprint cleanup, et cetera in 2.248. So this all this API is still in beta, but it looks pretty solid. So hopefully in one of the next LCS releases we will be able to say that this API is in GE. One great thing is that now everybody can develop their own implementation of storages. So being in this project submit just works on reference implementations but as for the plug both storage stories. We actually invite users and jinx adopters to implement something for their own needs. So for example, what should you want to keep the data in elastic search or in whatever database available in your cloud like the DynamoDB And then you can just take this API and click the right plugin. I guess in the next phase, you may also have an external fingerprint storage plugin which provides some basic API that's made. Sorry, I didn't get the last. So in the next phase, we may also have an external fingerprint storage API plugin. Yeah, so actually that is something I want to discuss in today's we have a sync up today. So yeah, basically that is that is tracing essentially but we were we had some roadblocks along the way for tracing because you know, it also needs a use case and we tried starting threads on the developer mailing list but we didn't get. So yeah, it's July and we did not get many use cases. So yeah, so we'll see what happens. Thanks for this work. Excellent result and impressive that it's in a weekly release already so like you had mentioned general availability the API what are the criteria to decide when it's declared general availability. So we follow the Jenkins enhancement process. And that is already a proposal submitted as draft Jeff 226. So the process is basically get the API so this doesn't better get the reference implementation. So we use to then get feedback from adopters feedback from core maintainers and then if everything is fine adopt accept that Jeff and make the API public. So I don't expect it to happen for the September release. So most likely it will be three months lock and maybe sometime in December we may make it G but by December, we will hopefully have enough field feedback about the feature. We can follow to that. Thank you. Okay, beta API is quite popular for example, artifact manager to use beta API from the Jenkins code. Right. Beta is not beta is not a mark of shame or ignorance it's it's more great. There's no way to deliver feature and to relate to that. So one of the ways to just deliver experimental changes which works quite well. Excellent. GitHub checks API next to like. Have cash on the call. I'd like to present that in our next demo today. But now we have implemented the customers implemented the part in the in the warnings checks and coverage checks so that works fine. So case you I missed it you implement you've implemented the coverage checks could you say again what was the other that you had implemented. Yeah, we just consume the API the general API implemented before no one is plugging and the code coverage plug in. And there's a disappointing. Disappointing feature is that we can't send those train the features train the graphs train the diagrams from the Jenkins to be happy case. Those, those diagrams in the Jenkins pages in his views HTML based but what you have it nearly just a link to the images so we didn't implement that feature but we provided some markdown based the train charts of that works fine as well. It's a great start and maybe in the future we could have images as well. Because the rather use cases where images could be useful. At the previous cloud native seed meeting we had a discussion about Jenkins fellow runner. And it's a first engine which executes pipeline and then stops, obviously without providing to your web UI. And for example, if it was able to dump reports as HTML or as images, again, it would be really helpful. And maybe at some point we could have just feature just as a part of Jenkins image framework, because now we prioritize all imaging around each art. And the oneself I think is each art so then we could probably add some logic for generating images and download them. One thing I'm thinking is that is that feasible to to get those images from the rest API if we if we can implement that. Wow. I don't know what that is feasible. It's technically feasible. There's some problem that it might be producing a lot of traffic. You will need to catch this images somewhere. Maybe you may need to put these images to CDN against somewhere. And for example, it helps to actually touch image to issue commands to pull requests. There is no magic. They just uploads it somewhere using API and then uses this link. So maybe we could use a good hops image hosting service for that. If not, the rest API definitely makes sense. But in this case, you will definitely need to think about the implementation and the loaded will produce some Jenkins instances. It's definitely an excellent feature because if you have the rest API, you can generate image and download it somewhere. And then you can handle this somewhere somehow to have enough redundancy. So if you're interested to implement this feature, I think it will find a lot of users on its own. In my personal right now, I just do screenshots of graphs when I need to do something. But if there was a button download this image from the web interface, which basically boils down to the same rest API, it would be really helpful. I've fallen in love with a Chrome extension that takes pictures of my Chrome web page. Same technique you're describing all I guess I would love that what she's proposing, if it could eventually be available. Thanks for the update. Thanks to all students. Unfortunately, we didn't have so many participants on the call today because it's summertime. Everything is super slow, but it gives you a lot of opportunities to develop things. And if you have any questions, comments, let's discuss them. We still have 10 minutes until the end of the meeting. If you need any assistance or if you're looking for some ideas, it's a place where you can discuss it. Thanks again to everyone for demos. So Oleg, I have an open question to the to those students who are still on. Are your mentors actively engaged? Are you feeling like things are working? If not, take that Oleg or to the org admin separately. We want to be sure that the mentors take good care of you and that you're feeling well supported by your mentors and the Jenkins project. We're doing weekly check-ins with mentors. This year it's a bit informal, but still we try to contact everyone every week. If you need something, it's definitely time to let us know because next week is evaluation. And if you haven't voted yet in the do the lesson for demo times, please do because we need to schedule the meetings. This phase most likely will do it again as internal event. But for the next coding phase, we will be definitely doing Jenkins online meetup, I guess multiple meetups. So stay tuned and thanks to everyone for the great work. Because the whole project will work really well this year. I'm looking forward to see these features released. Thank you everyone. Thanks all. Excellent. Let's go ahead and end the recording. We'll post the recording in the platform sick playlist. Thanks everybody. Thanks.


From Hollywood, it's time now for Johnny Deller.  Yeah, I received it and I have a sneaking suspicion the police department might be interested in now You want to take the threat back Then you don't leave me much choice talk to me first believe me you won't be sorry, but I might be dead Is that it? I want to see you can't do it now, but where can I reach you? Okay, meantime don't get trigger happy Tonight and every weekday night Bob Bailey in the transcribed adventures of the man with the action-packed expense account America's fabulous freelance insurance investigator. Yes, truly Johnny dollar Expense accounts submitted by special investigator Johnny dollar location, New York City to the Universal Adjustment Bureau Hartford, Connecticut Following is an accounting of expenditure is during my investigation of the matter of the medium well done Expense account item 7 85 cents cab fare from the bell towers to the 18th precinct station and sergeant Randy singer Yep, I put on an act that would have done credit to the theater guild Told her she looked exactly like a girl. I dreamed about as a kid a girl named Carol Oh, no, she swallowed it not only that but she gave me a lecture on veridical dreams and allied psychic phenomena You deserve an Oscar. Also. She wants me to go with her and see this matter Morgana Morgana. Oh good one Don't aren't I well, you're not figuring on skippin tonight's answer. Yeah, hold on a bit I want to find out what this stuff is all about so I'll be prepared for tomorrow This is Dame you have lined up pretty good. She's got a big following. You ready to go Oh, wait a minute. You said you have the file on Tony Riccardo. Oh, yeah. Yeah, it is waiting for you Anthony Riccardo alias Ricky Marino alias Tony the tip there's this picture height 59 weight 172 eyes brown hair sparse gray Suspected member of the duchy spurling outfit 12 red and the convictions started as a rum runner back. Hey, this is Tony Riccardo It's a guy What a swan the man I talked over the phone was in his 20s late 20s at most you talked to him After leaving an unpleasant little note under my door at the tower as he called me on the phone Now what kind of know oh nothing particularly just a gentle suggestion. I lay off Carol sharp threat, huh? Still got it But I'm sure that voice couldn't have come from this old easy And well frankly I kind of wondered about the sharp girl being interested in them even though the file does show He's always surrounded himself with a bunch of young ones.  Oh Tony's got a couple of kids Here Angela goes under the name of Angela Richards at least she used that name at Brenmore And more and Sarah Lawrence College at Bronxville. Yeah, the old boy tried to keep the stigma of his passed away from her I guess See yeah, I do a doctor over in Hackensack respectable housewife. Mm-hmm. Oh, what about the other? Anthony jr. Age 26. That was last year. Let's see that makes him a 27 now Rutgers University class Not much on them unless I miss my guess. He's a chip off the old block Well, you know where I can find them all I have is this phone over. What is it? Where do I see and talk to him that may be too late Is what I think he is why not ask this medium about him tonight. Yeah, that's hey come on. We're late. Let's go Right, I'm eight a dollar 20 cab to an old brownstone house somewhere over in the West 40s way west in a district that had seen better days We were greeted at the door by a tall gray-haired old gentleman dressed in black except for his white gloves that some howry Might have me have appalled her come in mr. Singer and mr. Darla Terrible is about to begin Psychometry is the mood this evening follow. Oh, please How do you know our names? I had to give them to him when I made the appointment. Oh, what's this? Psychometry business thing. Oh Music gives me the creeps. Yeah Into the temple, please and be seated The temple turned out to be an old dining room Bear wooden floor heavy drapes over the windows and as nearly as I could see a bunch of chairs around in a circle filled with people The sockets in the ancient chandelier that hung from the ceiling had red bulbs in them that barely blow We could hardly see a thing Although I'm sure the light went up very slightly when we made our entrance and then down again as though somebody was controlling it with a rheostat Our eyes were almost used to the semi darkness by the time we seated ourselves in the circle Nobody spoke The weird music from that scratchy record was beginning to get on my nerves or put me to sleep or something I'm not quite sure what Then suddenly there was a flash of light and a puff of smoke and so helping What the sound Randy quiet this is all part of the act Greetings friends of the unknown friends of the mystics of boat and the Indian boy And the seventh son of the seventh son of Harish knew the mighty and then she stood in the center of the circle where the flash She stood there draped in what looked even in the dim light what looked like a slightly soil bed sheet pulled in around her ample middle With a hunk of coarse rope She wore a sort of turban or maybe it was just an old dish towel wrapped around her head The faint odor of gin pervaded the room I guess her feet were bare for she made no noise as she walked slowly around the circle holding on a shallow metal tray Taking a collection so soon. I wondered each of you place upon the tray some Object very close to you something you had had a long long time That has become a part of you You'll get it back and if the spirits are with us and there are no dissenting minds among us If boat and the Indian boy from the world beyond is willing to act as our control We shall learn many strange things this night Place something close to you upon the train Will this watch we all must not speak but keep the mood Keep the mood Are we all in the mood? And now dear friends while I meditate and Establish contact with the spirit world Henningway will pass among you for the tiny assurance that you join us in all sincerity Now join hands to create the flux that will join our thoughts and minds and hearts And open the doors to enlightenment for all of us Five dollars boat and are you with us tonight? Five dollars, please boat and will you answer us? Are you with us now? Is that boat and that answers our call or the little sister? Hyacinth it is boat and We may begin I Hold this ring. I feel the paramagnetic forces arising from it This belongs to a businessman South of here. I seem to see clothing hanging in a large warehouse Yes, yes and the sound of many machines sewing machines And many young girls working at the machine One by one she picked the objects off the tray held them in her hand and gave a kind of character reading of the owners Occasionally somebody in the circle would respond in a way that made it sound like she'd guessed right Other times she'd just make with a lot of generalities that could apply to anyone Finally she picked up my watch this watch. I see tall buildings of stone and strange signs on them I don't know what they mean Try mutual Universal adjustment Randy And I see great sheaves of papers carefully folded and on each one it says policy policy, I don't understand unless Insurance Fantastic, where does she get still when I play the watch is from a young man clever Energetic I will have many things to tell him at another time, but he must see me again often and Now this other object that lay beneath the watch. I see a police badge I Isn't gonna be a pinch if you'll just shut up and stand still a minute I wasn't doing no harm on this officer and and all the money goes to charity. All right. All right settle down Where's the light switch? I didn't ready. I'll never live this down now. Look officer You look Clarabel all we want is some answers to some questions and you won't pinch me out if you tell the truth Johnny, yeah, just how did you know so much about me? It certainly wasn't from holding that watch Okay, so it wasn't those some there are who can do it that way that I've heard well go on no pinch no pinch Well When your friend called to arrange a be in here tonight Henning way that bum he would walk out on me Go on with you. Well Henning way asked where you come from so we know if the spirits was propitious there That's what we always said and I told him Hartford. That's right So what's Hartford insurance if a client's in insurance he responds like you done so I keep pushing it And if he ain't well at least he thinks I done pretty good by describing the place he comes from yeah What about the clothing maker right at the beginning? He's he called from a hotel so he calls the hotel back and gets his address You told him he was from the south of here sure would bind a jersey only business down there of any account Disclothing and small farms where'd you find out? State Directory any library and anybody could see he was a businessman not a farmer Well, I'll be and hooking him that way tonight. You could have had him coming back as long as he could afford it Sure If it hadn't been for you double cost now, what about the others some we get the dope on and some we guess that But there's always enough good ones to keep going So easy and yet I must confess she'd had me stop for a while We talked with her a bit longer Randy warned her to watch your step and we left took a taxi back to my hotel Well Learn anything I should hope to tell you What are the church-going spiritualist think of her?  Yeah, well mister that one won't be so easy to expose if you can expose her Now here's our star to tell you about tomorrow's intriguing episode of this week's story tomorrow the medium well done appears Join us. Won't you yours truly Johnny dollar or is truly Johnny dollar starring Bob Bailey is transcribed in Hollywood It is produced and directed by Jack Johnstone who also wrote tonight's story Be sure to join us tomorrow night same time and station for the next exciting episode of yours truly Johnny dollar Roy Rowan speaking


Sarcacism, derived from the Greek sarx, or flesh, is a religious philosophical system that encompasses a variety of traditions, beliefs, and spiritual practices largely based on teachings attributed to the Grand Carcestion, its defied founder. Adherence practice ritual cannibalism, human sacrifice, capoeil augmentation, thaumaturgy, dimensional manipulation, and a formation of pact with otherworldly entities. Organic manipulation has allowed certain sarcosites to achieve anomalous states of being, transcending the physical limitations of baseline humans. Highly secretive, the general public appears to have no direct knowledge of their existence, the one exception being the Church of the Broken God, which views them in apocalyptic terms. Footnote 1 Note Certain splinter sects such as the Church of Maxwellism generally view sarcosism as either destroyed thousands of years ago or as simply an allegory for the imperfection of organic life and for those who are tethered to their base biological nature. Diseases viewed with reverence and sarket shrines have been discovered with offerings of swollen lymph nodes and tumorous growth. Sarcic cults treat contagions as consecration, a means to cold the weak and purify the masses and thus actively seek to ensure their spread. The Foundation divides known sarket cults in the two distinct strands, proto-sarket and neosarkic. Proto-sarket cults can be found in insular communities throughout Eurasia's most isolated regions, its followers generally poor, if self-reliant, humble, and hostile towards outsiders. Such groups issue modernity, display acute technophobia, and are bound by superstition and taboo. In contrast, neosarket cults are cosmopolitan, publicly embracing modernity and showing no apparent qualms with technology. Their public lives differing little from others of their culture and social status. Adherents are primarily affluent families, rich in history and scandal. Both generally follow a single creed whose core beliefs include the following concepts. Apotheosis, the belief that an individual can ascend to godhood. It appears that Sarkicism regards Grandcars' Ion until a lesser extent his clavigar, as a being who has undergone apotheosis. For the proto-sarkite, apotheosis will be achieved in time and only through Ion. For the neosarkite, it almost appears that if one had the ability to usurp Ion, it is their right, if not duty to do so. The path to apotheosis is equal to the will to power. Will. The will to power is the primary driving force of man. The individual seeks to master all things when it is the main, exerting the direction of power, efficacy, while other individuals do the same, often in opposition. Will is the power as form is to matter. In turn, desire is the measure of all things. Footnote 2. Desire is the measure of all things. Be unbound from mortal tethers, do as you will, to whom you will. Sarkic proverb. Theophagy. Footnote 3. Theos. God. And the suffix, phagey, the feton, to eat, devour. The sacramental consumption of a god. Sarkicism holds that there are many gods in the universe, none of which they worship, and that these entities can be devoured in some fashion. The adherents ultimately believe that this parasitic relationship, whether literal or allegorical, is the primary source of their thaumaturgical abilities. Sacrifice. Among proto-Sarkic cults, this appears to manifest as the sacrifice of the self for the benefit of the many. Neo-Sarkic cults, in stark contrast, believe in the sacrifice of the many for the benefit of the individual. Muscles suffer damage, only to heal and become stronger than before. The same can be said for the mind, though developing toleration against conventionally inconceivable things. Cycles of destruction and regeneration. Strife, according to Sarkicism, is the greatest of tutors. To shepherd to flesh. It is believed that all living things descend from a single progenitor, further explored in the mythology section. Adherents hold that this shared ancestry is the key to comporial augmentation. Before suggesting a singular understanding of genetics cloaked beneath layers of mysticism, footnote 4, wary, English-speaking Sarkites will usually refer to this as the blood. It is the right of the Sarkite to guide and cultivate organic matter. Proto-Sarkites appear to believe that Ion is in the process of achieving apotheosis, and upon the completion of his metamorphosis will destroy this flawed, stillborn universe and remake it into a paradise known as the Ecanan, where the many will long last no salvation and joy beneath rose-colored skies. Neo-Sarkic cults notably diverged from this interpretation, holding that Ion has already achieved apotheosis and that one should strive to be as Ion and become like the gods with the acquisition of power, the development of skill, and the severing ethical tethers that limit the potential of the individual. Sarkites speak and write in a unique language that appears to be a syncretism of Proto-Uralic, Indo-European, and Chaos-Tongue, but primarily Proto-Uralic. Footnote 5, Greek, Chaos-Tongue, a foundation term for a poorly understood language whose words commonly appear in Sarkicism and lack any known human equivalent. It is speculated that such words were not intended for human vocal chords, and pronunciation is merely a close approximate. Some of the Sarkicism or Sarkites do not actually refer to themselves as Sarkic, the term of prerogative employed by the ancient mecanites for their enemies. Footnote 6, Predecessors of the Church of the Broken God Thought to be their true name, it was adopted by the Global Occult Coalition and later by the Foundation as part of Project Citra-Artra. In truth, Sarkic cultures refer to their belief system as Nulka, and under no circumstances are Foundation agents to use Sarkic or its derivatives from infiltrating related cults. Footnote 7, from Proto-Uralic, Noxley, plus Ka, meaning Hunger. Through adopting mecanite terminology, the Foundation and Global Occult Coalition have unwittingly perpetrated the flesh and McCain cosmic narrative of the Church of the Broken God, which is an inaccurate and gross simplification of what Sarkicism entails. Footnote 8, Quote, I believe this relationship to be the result of self-fulfilling prophecy on the part of the mecanites. When Sarkicism was first encountered, it strongly resembled an end-times adversary foretold by mecanite schema, the flesh. Unsurprisingly, the mecanites made a connection that was hardly felt by the Sarkites in return. For Sarkicism, the mecanites were simply another people that stood in their way, not some prophesied spiritual foe, Dr. Lo. While this document aims to recognize and correct previous errors, Sarkic and its derivatives remain a normative part of the Foundation's lexicon. Based on available information, the speculated goals of Sarkic cult nevertheless represent an SK-class dominant shift, including the possibility of an SK-class end-of-the-world scenario. It is important to understand that Sarkicism is not only a system of beliefs, but an ancient culture that has, in secret, preserved its own language, traditions, and societal norms, while outwardly adopting the dominant culture of the lands they inhabit. To comprehend the Sarkic psychology, one must remember how their minds are shaped by their distinct social environment. Thus, behavior that would be considered beyond a pale to most, murder, torture, rape, etc., might be perfectly acceptable among Sarkites. Note 9 For proto-Sarkites, such actions are committed zealously for some perceived greater good. For neo-Sarkites, it manifests in a most libertine manner. To be as gods, one must not be bound by mortal concepts of morality. Nothing sacred, nothing taboo. Dr. Faschenbauer Letters between neo-Sarkic cult members have been deciphered, revealing a fairly intricate caste system outside the religious hierarchy. A form of pedigree, it appears that neo-Sarkites place heavy emphasis on bloodline. A hidden aristocracy, whose marriages form packs and the foundation of powerful Sarkite families, referred to by followers as high-bloods, sometimes black-bloods. Note 10 The concept does not appear to exist among proto-Sarkite cults. Indeed, the idea of caste contradicts the ego-voterian beliefs common to early Sarkicism. Note 11 This is likely a play on blue-bloods, a term for nobility and other affluent people. One is generally born into Sarkicism, with new blood introduced through careful selection. It is difficult to draw a line between cult and family in Sarkicism. The recruitment of outsiders is usually unnecessary, as Sarkites have little trouble maintaining their numbers. Their virility and health apparently unaffected by generations of inbreeding. When non-carsist, carcists and above being biologically immortal, Sarkites have significantly lower rates of mortality when compared to that of an average human, rarely dying before reaching a hundred unless by violence or accident. Note 12 Indeed, a Sarkite community was once discovered by studying late-medieval census data and searching for populations with unusually low mortality rates, most especially those whose numbers were unaffected by pandemics such as the Black Death. Note 13 Note It is also possible that, upon reaching a certain age, Neo-Sarkites falsify their deaths and spend the rest of their anomalously extended lives away from public view. Data suggests that hierarchical structures are generally consistent between Sarkic cults, having remained relatively unchanged for at least over the last 3,000 years. The two highest tiers, Ozermark, Grandcarsus, and Klavigar, Highcarsus, have not been verified outside of Scripture and ancient documents, rendering it difficult to discern whether these ranks are truly part of the modern Sarkite hierarchy or serve as a mostly mythical foundation. With that said, the standard hierarchy, from highest to lowest, consists of Ozermark, also known as the Grandcarsus, the highest tier reserved for the prophet Ion and no other, Ion is further discussed throughout the document. Klavigar, also known as Highcarsus, roughly inogolous to a saint, the names of four Klavigar are presently known. It is common for Neo-Sarkites to claim ancestry from the Klavigar. See the Hagiography subsection of history for information about individual Klavigar. Carsus, the spiritual and secular leaders among Sarkite organizations. Carsus are considered biologically immortal in varying form and anomalous ability. Footnote 14, although all known Carsus appear to have once been non-anomalous humans, only some maintain a human visage. It is theorized that they are able to control their Hell-cost via the release of complex pheromones. It is assumed that Klavigar and the Ozermark wield similar influence. Footnote 15, a group of anomalous organic entities controlled by a Carsus. Volotar, advisors to a Carsus, predominantly female among proto-Sarkite cults for reasons unknown. Zend, a midland rank of the Sarkite Hierarchy, have a degree of power and protection unlike the Oran. Oran, the lowest rank of the Sarkite Hierarchy, adherents who do not descend from a Sarkite bloodline begin at this level. Cosmology, the observable universe is one among a finite or infinite number of possible universes contained within the meta-universe. Each universe can, in turn, be divided into a finite or infinite number of iterations. The structure of the meta-universe, the natural laws, would allow for the manifestation of universes is eternal, without beginning or end. Universes, on the other hand, are created and eventually destroyed. Beyond this, Sarkite cosmology is fairly simple by virtue of the indifference of its adherents. Universes regard it as an entirely brute fact, corruptible, discordant, and devoid of purpose. Yalda Bayoth, also known as Vasjumma, god-eater, devourer, his undulating vastness, the great winnowar, and various other epithets, is regarded as Sarkicism as the principal power in the universe. Footnote 16, a name thought to be first employed by Gnostic and Mechanaite sects. Footnote 17, Literature, the Old God. Observing being treated with reverence, Yalda Bayoth is not worshipped and appears to be regarded as subservient to Ion in some manner. Translated fragments of the Valxeron suggest that Ion has somehow usurped control of this cosmic entity, wearing the flesh of the god-eater as a sort of armor and crafting from its body a kingdom. As with all things related to Sarkicism, it is difficult to discern reality from myth. The relationship between Sarkicism and this entity may be akin to that of a parasite in its host, or perhaps even symbolic. The wound, cut from the flesh of totality, deep, is severed to line a future and past. Drawn to its ancient fester, God swarmed his flies to a corpse. We waited within bloodless veins, faithful to that which we could not know, unable to imagine that we might become their greater. Here we slept until our souls became flesh. Yalda Bayoth is portrayed as both destroyer and incidental creator, feeding upon gods and stars and exhaling life. Life is thus a natural byproduct of the god-eater's existence, unguided by intelligence and spreading through a process not entirely dissimilar from panspermia. Footnote 18. The theory that life exists and is distributed throughout the universe in the form of germs and spores that develop in the right environment. Being and driven solely by instinct, Yalda Bayoth is depicted as being accompanied by six otherworldly entities known as Archons, or Voltus, among certain proto-Sarkic cults. These beings are described by Sarkit texts as faceless manifestations of primordial chaos, their true forms inconceivable to the human mind. Gnostic and mechaniac scripture would mention the Archons as well, describing them as terrible and rapacious angels. The swine-herd prostated himself before the sorcerer king and asked, Great sorcerer king and Asimok, heart of man and light of lights, I speak for the folk of the cold marsh. We fear the red lanterns that dance without harmony. Our spirit guides warn of ill omens. An ion did assure the man, I have gazed upon the faceless ones, servitors of his undulating vastness. Their chief is blind, castrated by our words and will. They sing songs of anarchy, but they will not come again. These terrible spirits do not deserve our love. Render under them no sacrifice until the stars have aligned. San Vith The six ordeals of Ion refer to six challenges issued to Ion by the Archons. Through endearing their trials, Ion is said to have mastered the rituals and practices ubiquitous to Sarkicism, breaking free from the bondage of mortal limitations. Other information about Ion's relationship with Yaldabaoth and his Archons, as well as the nature of the ordeals, remains unknown. Footnote 19 Although relevant sons are believed to be recorded within the Elu-1 class, a known but unrecovered Sarkic grimoire, and to his flock Ion does spoke, I have stepped beyond the flow of dreams, stood before the old ones within their own desolate domain. I have endured their intolerable force, across countless Ions. I have seen the infinite dead worlds, murdered death herself. I have read the entrails of our creator, beheld eternity unfurled, know that our paradise draws near, and with their own flesh shall we birth it, son Scowl. Most information regarding Sarkic history and mythology is sourced to the Bodphil Codex. Discovered from SCP-2480, the Codex includes a partial translation of the Valkyron and related Marginalia. Along with archaeological evidence, the Foundation have been able to establish the Historicity of Sarkicism. As essential as the Codex has been, large gaps remain in a timeline and much of the following is entirely speculative and subject to change. Early History Sarkic weapons, armor, and trinkets have been discovered among Minoan ruins on the island of Santorini, formerly Thera, possibly placing their origins to at least before the eruption event which triggered a complete collapse of Minoan civilization around 1500 BCE. Footnote 20. Not enough to suggest an invasion and occupation. More likely the items arrived via Minoan merchants and central Asian trade routes. It is presently believed that Sarkicism itself did not reach the Mediterranean until approximately 1200 BCE, theoretically related to the Bronze Age collapse. Devite tablets, dated to approximately 1800 BCE, refer to a slave rebellion in the northernmost province led by a charismatic Heriocethearch and half-blood. Scrolls discovered within contain phrases and terms archetypal to Sarkic cults, including references to a Grand Carcass Ion. These findings suggest that Sarkicism has existed for nearly 4000 years. All evidence, linguistically and archaeologically, points to western Siberia as Sarkicism's place of origin. Ion, if still alive, if having ever existed at all, likely represents a high-level reality bender and has been classified as POI-93. Footnote 21. Included by the GOC is KTE-0452-BLACK-4-4-SEVERE-THREAT in 1952. This represents the earliest secular analysis of Ion. Little is known about the Grand Carcassus, source for a king of Atatum, with all information being in the form of deification or demonization and lacking factual reliability. Footnote 22. A city of unnumbered, unspeakable crimes, according to the ancient mecanites, considered the capital of Sarkicism, it remains unknown if the location continues to exist in some manner. The Valks-Iron refers to Ion having been born to a devite mother and sired by a conchemist father, implying that males born of such unions were destined for slavery. The exact nature of Ion's bondage is unknown, but his supposed intellect suggests that he was not used for combat or manual labor, perhaps serving under an alchemist or priestess. It remains unknown which came first, Ion's doctrine or its revolution. It remains unknown which came first, Ion's doctrine or its revolution. If these events are grounded in reality, it is possible that the religion developed in coincidence with its slave revolt and has a way to codify the methods of anomalous warfare. In his mission, Ion was aided by four individuals known as the Clavigar, figures of reverence and supposed disciples of Ion, they are the saints of Sarkicism. Hagiography, Clavigar, Nadox. Associated with intelligence, wisdom, perception, and mysteries, epithets include the tongueless speaker, Lord of Mysteries, the All-Seeing, and the anticipation of Ion. Once a sage in the southernmost region of devite influence, he preached a philosophy of peace and equality, building a following among the impoverished. According to Deva, he was captured and publicly tortured, the poor he had tried to help now hurling stones upon him.   Rather than having Nadox executed, they instead had him marked, a symbol placed upon the forehead, impossible to remove, it designated him as a sufferer, one who the people were required by the Deva's decree to forever torment but never kill. Nadox wandered the land as a pariah, denied refuge and safe passage, struck with rocks and slashed with knives, all by the people he had hoped to save. It is written that he beheld while suffering a fever dream, a messianic entity, one that could rescue him and humanity from an existence of suffering and tears. Nadox would travel north in search of the Saviour to guide Ion towards his destiny. And Ion held six fingers aloft and upon their spears did the soldiers impale themselves.  And Nadox wept, as more did skewer themselves in Ion's name, for he has seen and now knew the truth of his words. Son Surus Klavigar Lobotar Associated with sex, love, eroticism, pleasure, motherhood, disease, and unrestrained reproduction, breeding, cancers, growth, etc. Epitets include the one whom Ion most desired, the high blood redeemer, and the mother, on rare occasion, brood or hive mother. A priestess, as well as the daughter of a deva matriarch, she was initially in opposition to Ion, whose revolution threatened her way of life. It is written that her hatred for Ion eventually became a sort of infatuation. Unable to remove him from her mind, she sought to capture and bind him as her consort. In her quest to make him hers, Lobotar sent wave after wave of slave hunters, but none returned. One time, it would be Ion who came to her by his own accord. It is written that Ion visited her in the night, bypassing her guards and appearing within her bed chamber. Instead of attacking, he sat upon the edge of the bed and quietly spoke to her. What was said is unknown, but resulted in Lobotar and Ion forming a union over a period of twelve days. Footnote 24 It is written that the words were meant for Lobotar alone and thus never recorded. Within the twelfth day, the two left her palace behind, never to return. Beneath the black moon, her devotion took the form of a stone knife, like those of the reindeer folk of Adium. Penetrated amber blood, colored by ancient sins, poured from the wound, her tears like the warm rain of distant summers. Beneath the poisoned moon, the amber flowed no more, and the snow, she painted red. Indecipherable for Ion, who drank deep the fermented honey of Lobotar's kiss, Ion surrendered upon her pale breast, a shared respite and ecstasy. Still, Ion hungered, and from Lobotar's dark lips flowed words. There is pleasure in serving, smiling he, bowed, lowered his head, knowing the drunk joy of milk and sweet fermented honey. Soan Tau In Clavigar, Oroc, a figure of reverence and supposed disciple of Ion, associated with strength, war, violence, wilderness, hunting, and seemingly in contradiction, loyalty and revolt, epithets include the horned beast, the brute lord, and the pale hunter. Described as being of unnatural physical strength, Oroc was the product of alchemical and thermoturgical experimentation on slaves, enthralled the matriarch as Vigosa, the ruling diva in the city of Jail. Oroc served as a bodyguard and pet fighter, footnote 25, apparently considered the greatest gladiatorial combatant of his time. It is written that Ion, when taking the city of Jail, entered the palace of matriarch as Vigosa, presumably the highest authority in the city. He requested that the matriarch should leave and take with her a message to the diva of divas, lest she suffer retribution. Refusing his ultimatum, the matriarch ordered Oroc to destroy him. It is written that Oroc hesitated, his runes of bondage setting his starved soul aflame so that his body became spirit. Turning to his matriarch, he struck as Vigosa, his fist imbued with the very power she had forced upon him and reduced her body to cindered ash and heavenly starlight. As Oroc said to the chytherans, power is made from the pain of the fragile, where weakness dies, here strength is borne, I exert myself, a pale reflection of Ion's sacrifice of flesh to the intolerable force, and shed frailty's husk. I commune with my acoloth core, my sacred metamorphosis complete, son susk. Footnote 26, Kythra is a location that appears in both Sarkic and Church of the Broken God scripture. The Valkxeron describes the conquest of Kythra and the conversion of its people. The Maxwellian Book of Horrors associates the location with the processized N.K. Class End of the World Scenario. Footnote 27, a symbolic organism implanted in the bodies of Sarkic cultists, further discussed in the Organism section. Clavigar Sarn, a figure of reverence and supposed disciple of Ion, associated with darkness, secrecy, deception, poison, assassination, and justice, or Jaka. Footnote 28, Jaka translates as divide, separate or even coal. It is employed in Sarkicism as a concept of cosmic justice, separating the strong from the weak, adherent from apostate, terminating those deemed enemy or unnecessary. Appetites include the Whisperer, the Coiled Shadow, the Faceless One, and the Judgement of Ion.  Being suffered long enough, she calmly murdered the entire household with poison, garret, and dagger. Captured, she would be imprisoned within the fortress city of Cursed. Footnote 29, the first to fall so that he might rise, said to be the first kingdom to fall to additum, and have him become symbolic of the inevitable defeat of those who stand in opposition to Sarkicism. Sarn was awaiting execution when first approached by Ion, who moved through the dungeon walls like the mist of summer snow melt. There, he said, the winds whispered of your actions. There is no evil in the Judgement. You do not choose to be the vessel of our will.  The Prophet's hand is described as having transformed into a wolfish maw, tearing apart the celled door with his teeth and liberating Sarn. Honing her skills, Sarn would eventually control a network of spies and assassins. A Davide tablet describes her efficacy in graphic detail, including men and women disemboweled in the streets, and Davide infants strangled in their own cradles by traitorous servants. The heart is made silent still, before her dagger seen, a moment immortalized in a single strike stab, the Judgement unavoidable, inescapable, dismay, a death inconceivable. To the arrogance of Davide, triumph, a dagger in the darkness, with the blood of tyrants, our children sleep well. Sun Vaku. There is little available information about sarcasm between Circa 1600 and Circa 1200 BCE, despite the period being considered the Golden Age of Sarcasm civilization. It is during this period that Davide culture recedes, existing only as a small city-state and with it now Mongolia. Footnote 30. It has been hypothesized that the Davides sought to anonymously preserve themselves as more and more territory was lost to Sarkites. It is theorized that the Adium Empire left little archaeological evidence for its existence due to the sarkic structures being composed of living organic material. War and the fall of the Adium Empire, sarkic civilization, having reached its zenith, began to spread into Caucasus, Anatolia, Balkans, and parts of the Levant and Mesopotamia. Impressed by or fearful of their anomalous capabilities, several tribal groups began to fight under the banner of Adium. These include Caskians, Protothracians, Lycians, Ilians, and many others. The Hittite King, Superlumia II, tried in vain to defeat the invaders, contributing to the fall of the Hittite Empire. Footnote 31. This information, as with all information involved in Sarkicism, cannot be revealed to the public. Fortunately, most non-foundation historians blame the events of the Late Bronze Age collapse on the mysterious Sea Peoples. The Adium Empire established a foothold in the Mediterranean, invading colonizing the islands of Cyprus, Crete, and Gheros. It is uncertain as to who struck first, but a coalition of kingdoms was formed in response to the Sarkic threat, resulting in a war around 1200 BCE. Archaeological findings such as mass graves, weapons, terrain damage, and primary source documents, such as scrolls recovered from Gheros and the Aral Sea, revealed the extreme and anomalous nature of the war. Foundation historians estimate a death toll ranging from 20 to 30 million, making it the fourth most devastating war in recorded history. According to recovered documents, the coalition formed in response to the Adium Empire included Egyptians, Mycenaean Greeks, Minoans, Canites, Assyrians, and the Meccanites. Footnote 32. It appears that Minoans conspirators fought on the side of the Adium Empire. Minoan civilization had been on decline at the time of the war. Footnote 33. The Meccanites are theorized as having been the driving force for the coalition, seeking allies against a threat perceived by them as the end of the world. Although Greek in origin, the cult of Meccane had temples throughout the Mediterranean, most notably in Egypt and the Levant. Most details of the war are unknown to the Foundation. It is suspected that the deployment of Colossae touched at SCP-2406, as well as the heavy use of a substance resembling Greek fire that turned the tide of war against the Sarkites. Footnote 34. Traditionally thought as having been deployed circa 672 CE. When the war was over, the Adium Empire was assumed destroyed along with Sarkage civilization. In reality, Sarkicism would continue in secret, at both its homeland and the Urals and among the tribes that had fought under the banner of Adium, such as among the Thracians and Dacians. The damage to the region was great, and many civilizations did not recover, resulting in the collapse of various kingdoms. A crisis of refugees, the decline of art, literature, science, and technology, and the lingering disease and famine from Sarkate biological weapons, an event later known as historian to the late Bronze Age collapse. The fall of the Adium Empire also resulted in a Sarkate Dyspora, leading to the development of culturally distinct Sarkate cults in places such as the Arabian Peninsula and the Indian subcontinent. Due to a lack of reliable information, the Foundation got only speculated about Sarkate activity between circa 1100 BCE and 1300 CE. The rise of Neo-Sarkicism The majority of known Neo-Sarkate cults appear to descend from certain Carpathian-Norval families influenced by the proto-Sarkate Salamanari. Footnote 35 The Haunter's Black Lodge being the only known Neo-Sarkate cult to not share this lineage. This is likely subject to change if the Foundation uncovers more Sarkate organizations. It is unknown whether the Salamanari intentionally infiltrated Carpathian courts, or if they were instead sought out by the Nobles themselves, ignoring or dismissing, possibly embracing the rumors of devil worship and witchcraft surrounding the cult. Documents and artifacts retrieved from SCP-███ suggest that some Salamanari served as court magicians, advising their lords and ladies on matters of alchemy, medicine, astrology, and the cult. In time, this would result in the development of Sarkate Great Houses, affluent families practicing their own interpretation of Sarkicism, placing the individual above the collective and applying it to their own self-serving needs. This new strain of Sarkicism would spread throughout Europe via marriage. Once these footholds were established, the Great Houses grew incestuous. Individual orders varied by region but can be divided into two primary types, Proto-Sarkate and Neo-Sarkate. These do not appear to represent divergent beliefs so much as environmental adaptations. Practitioners of Proto-Sarkicism do not operate in the open unless a location is significantly isolated. Such sacks display acute technophobia and eschewed modernity, willing to go so far as to destroy or disable advanced electronics when encountered. Flit Note 36 Communication devices appear to be considered especially abhorrent. Proto-Sarkate cults generally value humility and self-sacrifice. Known orders, GOI-0246, the Solomonari. The ancestors of the Solomonari likely settled in the Carpathian Basin between 1200-600 BCE. Flit Note 37, also historically recorded as the Grimtees or Houlton. It is presently hypothesized that the Sarkites assimilated the local Proto-Thracian people, eventually becoming the Dacians, a people recorded by ancient Greek and Roman sources. A Sarkic stronghold, since classified as SCP-███, was discovered in the southern Carpathians and is believed to have once been the heart of the Solomonari cult. Flit Note 38, corresponding with the given location of the legendary Scolomants, a school of black magic and Romanian folklore, has been hypothesized that the Solomonari are related to, or one and the same as, the Dacian cult of Zalmoxis, having culturally melded with the ancient Proto-Thracian people. Documents discovered at SCP-███ and SCP-2191 suggest that the Solomonari remain highly influential, albeit secretive, until the 15th century, possibly destroyed by John Hunyati, a leading Hungarian military and political figure. Local bulliers of Wallachia and Moldavia, most notably the good-killed clan of Hungarian nobles, are now believed to have been under the control of the Solomonari, an influence that would lead to the development of Neo-Sarkicism and its western expansion. It remains debatable whether modern practitioners should be considered true Solomonari in event of what has been learned at SCP-███. Most are located in isolated pockets throughout the Carpathians, with little to no connection with one another. Their religion, and its current state, is an amalgam of local folk traditions and Solomonari blood rituals. GOI-0074 Church of the Red Harvest The Church of the Red Harvest were discovered at SCP-2133 in 1936 by Gru Division P. The Foundation became aware of the sect shortly after gaining control of SCP-2133 following the dissolution of the USSR. SCP-2133 is an unnamed village located in the northern neural mountains, whose denizens are the only known members of the Church of the Red Harvest. The Church practices a regeneration ritual. The recent dead harvested of newborns from the turnip field found throughout SCP-2133. Members refer to the regenerative process as a part of an old covenant, one that cannot be broken and is to last until the return of Paradise. Additum. It is currently believed that the Church of the Red Harvest is directly controlled by a Carcist, Carcist Alka, located in a subterranean dwelling beneath the nearby mountains, connected to the village by a series of tunnels accessible via the village's church. GOI-0041 The Vatala The Vatala were initially mistaken for Agori due to several superficially similar rituals. SCP-0939 Ascetic Shiva Satis known to engage in post-mortem rituals. Known to the Foundation since 1969, a Sarka connection was only established in 2010 through extensive research. The Vatala command fear and respect among the rural poor in the Indian states of Rajasthan, Hamachal Pradesh, Jammu and Kashmir, Haryana, Punjab and Gojuret. They trace their origins to Carcis Vasky, whom they claim arrived from the Northwest, granting them his blessing and spreading a virulent plague to their enemies. Neo-Sarkacism displays only a superficial resemblance to historical and current proto-Sarkat sects, whereas proto-Sarkacism is isolated and archaic, bound by superstition and taboo. Neo-Sarkacism embraces modernity, whereas proto-Sarkacism is fragmented, each group existing within a vacuum. Neo-Sarkacism is cosmopolitan and unified. It remains unknown whether Neo-Sarkic cults represent a relatively recent development or a willing evolution of proto-Sarkat sects. Neo-Sarkaids display no qualms with technology, and may be found in heavily populated locations. Their daily lives differing little from others of their culture and social status. For Neo-Sarkic cults, the proper moral purpose of one's life is to pursue to one's own desires and the attainment of power. GOI-0490 Atatom's Wake Active throughout the Northeastern United States, Atatom's Wake is thought to be the oldest Sarkat organization in North America, with evidence of their existence dating as far back as 1650. The organization was presumably destroyed on November 28, 1952, but not before the curation of SCP-2480, considered by the founders of Project Citra-Artra to represent the first shots of what would become a complex and invisible conflict. Cornelius P. Bodfield III, Carces Sulkist, a millionaire industrialist with an acute interest in the occult, was the acting leader of Atatom's Wake until his death in 1952. Dismissed by the Foundation in 1932 as merely another decadent social club, their anonymous capabilities were not recognized until the November 28, 1952 incident. The Foundation fears that Atatom's Wake has survived its initial defeat. It is theorized that the renewed cult is presently under control of Vivienne Durant-Croy, president and CEO of the Durant-Bodfield Financial Group, wife of Hungarian national Alexander-Croy, CEO of Abraxas Arms and a suspected Sarkite, GOI-0432, The Hunter's Black Lodge. GOI-0432 is an anonymous criminal cult primarily active in the post-Soviet states known as The Hunter's Black Lodge, or simply The Black Lodge. GOI-0432 has been linked to extortion, murder, robbery, gambling, prostitution, human trafficking, drug trafficking, weapons trafficking, and underground fighting rings. While these activities are not inherently anomalous, the anomalous capabilities of GOI-0432 has had an aberrant effect on their practice. The Foundation first became aware of the Black Lodge in the early 1990s after receiving a tip from informants in Interpol. Further investigation uncovered GOI-0432 related documents from the recently dissolved GRU Division P, later corroborated by former members. It appears that GRU Division P was unable to fully contain or neutralize the threat presented by the Black Lodge, with one source describing them as a hydra. The organization thought neutralized on several occasions, only for it to reappear months later, stronger than before. Victims of the Black Lodge have been discovered impaled, penetrated by large organic spines, the decedents commonly showing evidence of ritual cannibalism. Note 40, these spines appear superficially chitinous, and despite showing strong structural similarities to coral, contain human DNA. GOI-0385 Esoteric Order of the White Worm Active primarily throughout Europe, the Esoteric Order of the White Worm, Pharafarig Esotericris Grind, is a sarkic cult disguised as an occult-themed fraternal organization similar to other secret societies. The existence of the cult is an open secret, while its true nature is unknown to the general population. GOI-41 An Order, Organization, Society, or a club of men associated together for various religious or secular aims. Despite being referred to as fraternal, the Esoteric Order of the White Worm is open to men and women. GOI-42 Although like other such groups, it has been the subject of various conspiracy theories. The Foundation does not believe that there is much factual basis to such claims. Based on documents recovered from the SCP-███ archives, the Esoteric Order may be one of the earliest Neo-Sarkic sects. Founded by Hungarian nobles heavily influenced by their Solomonari court magicians, the religion transformed from a hidden pagan fate to a secret tool of the landed gentry. Descendants of Housevoros, a Hungarian noble family, are thought to dominate the leadership positions of the Esoteric Order. The operation and manipulation of living organisms through anomalous means represents the most immediate threat posed by Sarkicism. GOI-43 DNA Analysis suggests that some Sarkin organisms have been created through a process of artificial selection, breeding organisms including humans to the point where they no longer resemble their ancestors. Enough patterns have been discovered among these organisms that they can be divided into different species. These organisms display no sign of fear or pain and regenerate entries at an anomalous rate, below the partial list of such entities.  The first recorded instance of an SK-Biotype-A was SCP-2480-2. They appear to be of limited intelligence. SK-Biotype-B Generally 1.5 to 2 meters tall weighing approximately 250 kilograms, mouths are vertical, running the length of what approximates a face, spindly fingers in and 50 to 60 centimeter talons, bodies are partially protected by white, chitinous carapace, the flesh beneath dark red and visible and movable joints. SK-Biotype-Delta Also classified as SCP-2191-1, SK-Biotype-Delta are considered genetically human but have undergone several insignificant seemingly fatal mutations. SK-Biotype-Delta lack all major internal organs with the exception of the lungs, heart, and brainstem. The outer epidermis lacks pigmentation and displays a condition resembling cracked porcelain, possibly related to Harlequin syndrome. Entities appear androgynous, lacking or having somehow removed secondary sex characteristics. The regressed eyes are covered by a layer of skin, rendering them mostly blind but still able to react to light. They display a version of wavelengths greater than 100 nanometers. Further deviations from baseline Homo sapiens include especially flat, upturned noses and funnel-shaped ears, both considered related to their dependency, an olfactory and auditory perception. They do not appear to communicate via language, the only sound produced being a persistent clicking of the tongue, speculated to be a form of echolocation. SK-Biotype-Delta, colloquially referred to as snatchers by personnel, prehensile organic structures dark red in color and with a tentaculoid shape. SK-Biotype-Delta are sedentary and are generally used by Sarkites to guard specific locations. SK-Biotype-E known as Sarkite as a karak, instances of SK-Biotype-E are organic, biologically living structures used as temples. The foundation presently has a deceased instance, SCP-2095, in containment, but other possibly living instances are theorized to exist across the world. Update, living instances have been recently encountered by field agents, further information is pending. The creation of a karak is more terrible than initially hypothesized, a living human is anointed, then repeatedly fed and shaped, its brain slowly atrophying as it becomes a living temple. The Sarkites cultivate flesh and bone as one might tend to bonsai tree. Dr. Tsukino SK-Biotype-Z, known as Sarkite as an Acolyth and his sacred white worm, instances of SK-Biotype-Z are symbiotic organisms found in the bodies of both Sarkites and Sarkite organisms. It is believed that they act as a secondary immune system, protecting the host against disease as well as greatly increasing their regenerative abilities. SK-Biotype-Z is also believed to be connected to the physical transformations some Sarkites undergo. SK-Biotype-H SK-Biotype-H may exist as or be composed of multiple species and generally refers to any SK-Biotype that lacks a stable physical form, although this can occur in many if not all Sarkite organisms is critically injured. Existing as a gelatinous mass, such organisms are able to increase their size with no known limit by absorbing the biomass of those it encounters. An individual can be converted to an SK-Biotite H by ritual as encountered when SCP-2075 caused a transfiguration and subsequent death to Dr. Albert Kronenberg.


Customs inspectors at Camp Air of John Kuwait take pride in sticking their hands into cold, wet places looking for dirt. These Navy Reserve inspectors are members of the Naval Expeditionary Logistics Group forward. All U.S. military equipment in Kuwait are inspected by NAV LSG before returning to the United States. Petty Officer Second Class Sergio Nunez explains their role in the logistics change. We pretty much are looking for contraband, ammunition, any pests, soils, mud, anything that we find here and it doesn't meet our requirements will not pass and the workers here will rewash it again until we meet those requirements. It's a job he takes seriously. I want them to see my name and see you know what this guy did a good job and you know the guys, the U.S. Customs and NAV LSG forward are doing a good job out there. From Camp Air of John Kuwait, I'm Sergeant First Class Adam Stone.