Good day folks. CNCF distribution returns. Yeah. I was about to wonder if we had the same person back from last week. Yeah, well, that's why everybody's got to sign in now. Unfortunately. Mask marauders. So from an agenda point of view. Niaz has a hard stop at 930. So. Niaz, did you actually get that on the agenda? Yeah, I put in an item and I can go over like a quick recap. So. Marina and I had a call around key management last week. And as a result of that, I've updated the pull request. The pull request now has all the comments that we had discussed when we looked at the previous requirements as well. We changed this into a key management requirements doc. And then we'll have an additional doc for scenarios that way we can do iterative pull requests. There are three areas that the requirements doc calls out that we will need three separate docs to dive further into. One of them is around. Key or signature expert expiry. This is one where like a timestamp authority also comes into account. We'll have a separate doc to kind of look at the pros and cons of different approaches. We'll have a doc around root key rotation. This is one that I'm working on. And then we'll have another doc around signature, allow list and I list. That's essentially looking at whether we go with a trusted update model, which tough provides or a revocation list. Both have pros and cons. So we'll dig into each one of those. I also spelled out what their prototype. Sequences should be. The first prototype is something that we can already start working on while we work out some of the key rotation, revocation details. Awesome. That's awesome. When just to maybe incorporate some of the prototypes. I did that open SSF talk this last week. And I realized that the steps that I had documented to try to do the high level of the goal wasn't actually as repeatable. If you try to do it yourself. We, for the demos that we were doing, we hosted it on an app service, which allowed us to have a public endpoint with a, I guess there was an SSL cert on it. And it turns out there was some gaps in the NV two CLI that couldn't actually work with a. Insecure registry. So we did two things. One, I'll explain why I'm doing this detail here for a second. We did two things. One, we fixed it so you can actually have support untrusted registries and actually use a local instance of Docker. Just or a CNCF distribution to be fair. Now. With a PR that overall wrote to support the linked lists linked items. So we made the changes to NB two. And I think it was, I don't know if it was auras or just NB two, or maybe it was generate Docker or the thing that she way did. So now, and I also wrote the full steps that it takes to actually do this from beginning to end. Basically my demo, I wrote down my own demo steps and published it. In fact, I'll, I'll put that in the notes here. So now that we actually have something that's provable, that it works, it'd be great if we can incorporate the keynote key management prototype that you're doing into that. And, you know, like I usually do a test where I try to push and then I try to pull without the keys configured. And the poll fails. And then you, you know, we put the key link in there and then the poll succeeds. It'd be great if you guys can do a similar thing that says like here, you know, the, you know, the key is, I don't think you would revoke the key first, but, you know, here I could pull and now I'm going to revoke the key or whatever invalidate the key, whatever you want to do. And now the, the poll would fail. So it'd be great just whether that's the exact demo you want to do or not. But I'd love to see that key revocation kind of in that same end end prototype that we could demo that all of us and flush out the gaps. Yeah, we can, I think quickly go through the prototype. Stages, if that makes sense. Great. I'm just getting the link to that. Was that the extent of your update? Did you want to go through any of it? Yeah, that was the extent. Okay. And let me just put this demo script. I'll paste it in our chat. As well. Anything else or do we have Marina take the floor. Oh, that's all I had. Oh, just last one on prototyping. I started hearing some people reaching out on doing some demonstration demos prototyping with OPA and gatekeepers. So for anybody else that's interested, I'll see if I can get something just basically written up. Just to kind of be a stake in the ground. So right here's the, at least a reference point of what we were thinking. And then hopefully whoever is going to work on that, we'll take it to the next level. But at least they kind of know. At least what we've been thinking so far. So they have something to work with. And there's some continuity. So with that, Marina, the floor is yours. Yeah, I was just hoping to give an update on the tough prototype. Effort. And I think mostly I've been working on a specification for describing how. Tough could work in notary to do. There's a poll request open. I linked it in the notes. I guess I can just go through the document. Unless anyone has any. Questions already that we can go through. I can try and share that. Let me see. All right. Can anyone, everyone see that? All right, cool. Yeah, this is just the, basically an overview of how. Like what basically what, which pieces of tough metadata would need to be put into the registry. And then I figured this could work alongside like the, you know, the other prototype efforts. And then fit into that OCA artifact format to then go on the registry itself. And then I figured out where this fits in. And I kind of focus on describing the processes that we'll need to develop to make this happen. And then the formats of those pieces of metadata. So I'll just go through each of these sections. The metadata metadata is, it's pretty straightforward from like a design perspective. It just needs to be, you know, signed offline to keep the. The process as secure as possible. And then uploaded using this process and this, you know, these commands are all, you know, examples for now, we can update as, as, as the design evolves. They just to kind of give it, give a sense for what the, what it could look like. But they do being, you know, you create it and then you'd upload this through metadata. And it would be in a format that could be uploaded to the registry, which I described later. So this is the workflow for a developer. So they'd sign the image.  It could also be some sort of a, you have a key or any other kind of key thing. And the name of the role that is signing it to make sure that they have permission. The idea being that they would. They would have that in a minute. They'd sign it, they'd upload it, and then they were also as well as uploading the actual targets, metadata, they would send it to a snapshot process, which we'll describe in a minute, but that the snapshot process basically is responsible for the snapshot and timestamp tough metadata. And it's the separate process from the developer that kind of runs automatically to update those pieces of metadata and upload them to the registry. So that's what we're going to do with that up to date. We can go over that now. So this is basically, this kind of goes over a lot of the, it kind of is a way to do snapshot that I think addresses a lot of the concerns that people in this group have had. So the idea is that you would have a service run either by the registry or basically any external server that can, you know, has a verifiable current time. So pretty much any server, which can then run in. In times to improve information and keeps track of all the current versions that should be on the registry. So you would have that snapshot that knows what all the current metadata is. And then this delegations piece, which I think is one of the big pieces to kind of figure out, which kind of figures out how to delegate keys. So like, you know, each developer has a key. And one of the cool things that tough does is that from the, if you just have the root key as a user, you can then use that root key to find the key that's tested to sign a particular image or a particular thing that you want to download. So this is just kind of some information about how to configure that in the first place that the user can then just automatically download this and get to the image that they'd like to install. So they can see how they delegate it. And then also if they could, they could remove it by revoking that delegation and then after doing, adding any number of delegations, they can upload that role that's doing the delegations. And it'll be available to users who can then use these delegations to find any actual images that they want to download. And the download is pretty straightforward basically. This is just describing the things that the user would need to query in order to download an image. And this kind of section is just to describe, you know, what that registry query would have to look like in order to download these pieces of information. So it would just be the root metadata, time stamp snapshot and then kind of the chain of targets to get to the metadata that signs the particular image that they're downloading. A quick note about deleting metadata, which is basically, you know, when it's old, it can be deleted, just kind of, but it doesn't have to be deleted right away. This is just kind of to allow over time registries to not get like excessive amounts of tough metadata hanging around. So this is kind of, I think the key part really, this is what the metadata would look like. And I added this media type to try and make it fit in with the current version of the artifact spec. And hopefully this will all work as is. So all of the files, you can have, have this general type. They're a, you know, a tough media type with the roll name for, with the roll info for the particular role and then any attached signatures by KID and this can really, we can discuss that more. So basically this is just, you know, they all need to be included in the registry. And so then we have the different types of metadata. So root is pretty straightforward. It just lists the keys for the other roles. And so this, this is basically just say, you know, this is a root of trust. These are all the other top of our roles. Stop shot. Similarly, pretty straightforward. You know, it has a version number. And the most importantly, it lists the version number and optionally the length of every other metadata file. That's going to be in the registry of the tough. That's associated with this route in this snapshot. Target is where it gets a little bit more interesting. I think that this is, you know, where you're going to actually sign the images. So this would be these, the targets here include. Hashes of all the images that this targets file is a testing to. And then the delegations. Adds any, any delegations to other targets that could sign images from this role. Yeah. And there's a lot of fields here to deal with specific edge cases, but in the basic case, this just lists another place that can sign it. And then the timestamp role is a public, you know, the simplest of them all just make sure that this is all timely and that the snapshot is, you know, the most recent snapshot within a certain timeframe. Yeah. And then yeah, it's an example metadata with some real examples in here, using various key types. So. Any questions or any other things that should go into more depth, I kind of did, if that was a very brief overview, I'm not sure where people have questions or would like to get involved or whatever. Yeah. So this looks like, you know, this looks like a great amount of detail trying to align this with how you could push stuff into the registry, you know, with the artifact approach. So we don't have to add a whole bunch of extra APIs. And I'm still not sure how it, how we deal with the immutability aspect of it, but I think the, the thing I'm struggling the most with is. Like where we're going into detail about how we can use tough for this with the assumption we would use tough, but we haven't really explained what. Requirements are driving the need to use these things. I have other documents, I think that describe kind of more of that piece of it is kind of what tough does, which problems it solves. The idea here is just to show that it's possible with kind of the existing registry.  I think as far as problems that it's solving, it really is solving this kind of some of the key management. I think the delegation and actually key discovery piece of tough is something that is it hasn't been addressed in any of the other parts of the no duty effort, as well as a lot of the compromise resilience pieces and not relying on any single key for any single purpose. I think something Marina that would be helpful here is for the key management requirements that we have agreed upon, calling out where tough is addressing them and how it's addressing them would help. I know that like, for example, around key expiry key rotation and the signature allow list denialist, we still have additional requirements to define. But we have some requirements around where keys need to be stored versus how the trust or configuration needs to work. Right. So I think if you can call out how this prototype addresses those like that would be that would be helpful. Yeah. For sure. Yeah, maybe address some of those exactly management things like how to manage these root keys and other things like that. I think that the biggest place that this this deals with that is through the use of the delegations, which does a lot of that key management piece for you and includes the vocation and the, as well as the time stamping that's required for either vacation lists or lists of valid keys. So. Yeah. Okay, thanks. I think the thing that I just keep on holding that balance on is so secure that it's too difficult to use and so easy to use that anybody can, you know, get around it. We have to find that balance. And I'm just, I think that's why I'm trying to prototype this out and kind of make a working demo of these features to kind of show that, that the workflow and make sure that that's a workflow that's easy enough to use that it can be used in practice. So I think that's why I'm trying to find the idea here. I get it. I guess I would start with. Cause any, any amount of cause obviously there's some complexity or any amount of complexity has to be justified. So we could start with, here's the problem we're trying to solve and make sure that we actually have buy-in that that is a problem we want to solve. Yeah. But I feel like we have a lot of documents that describe the problems we're trying to solve. And I do think that this addresses a lot of those problems. I just, yeah. I think we need to put them in our notary to requirements. And that's maybe they're, they're queued up and they haven't got merged yet. So that's the part that I would really focus on. I feel like if we spend too long only ever talking about requirements, we'll never get anything actually written. Cause we'll be too busy. On that stage. It doesn't matter what the design is. But we need demos and we need actual solutions to the problems as well. I don't know. I feel like there's definitely a balance there. To do both of those things. And maybe I need to do more of the one. But I think there's also a value to having. You know, things we can show and show how it's usable. The complexity is kind of hidden by. A simple workflow. As long as it's solving a problem that we said we want to solve, that's, that's the piece that I'm trying to say is let, let's make sure that we've identified the problems we want to solve. And then we can figure out how do we solve them. Okay. Okay. So I'm going to put a bit of that on the requirements still on me. I know I only at least one or two PRs there for the requirement stock. Yeah. I'll find out what the video is from Wednesday and get that posted. Cause I guess you guys had a meeting and didn't get posted yet. So I'll find that. I think there were a couple of mine was earlier. And then there was probably one from. A week or two ago. That I wasn't in. In the requirements. Just that Steve was talking about fine, the Wednesday meetings. Yeah. Yeah, just ping me. Sorry, just a quick detail so we can catch up with the conversations, just ping me any dates that things got recorded. And, or that you had meetings that there should be requested to the order recorded. And I'll ping Amy and get them posted. So those are the two Wednesday ones, Marina. Yeah. Okay. Yeah. Question a little bit roundabout, but getting back to this. To you, Steve, the notary. I think we have a couple of questions. So what do you think about the implementation of the registry? Does that include a lot of the artifacts stuff that we've been discussing? And where does that stand? Well, I don't want to circumvent Marina. Are you good with what you wanted to cover. This is going to start back from right now. Okay. All right. Fair enough. Okay. So what we've been trying to do is. and stuff we did with Helm and other specific artifacts types is rather than try to make a specific technology work in registries, we keep on shooting for generic storage of artifacts. And what we found is we were able to just make individual artifacts, you know, standalone be able to push to a registry pretty straightforward by just using that config media type. As we got into the notary and espom ones, we realized that in order to maintain the immutability of the digest and the tag, you know, the manifest they get pushed into begin with and the ability to add another signature. And this was driven from requirements, right? So we said that was a requirement, we can't change the tag, we can't change the digest or the content of it. So that forced us to deal with some different design patterns. The design patterns say I can add something to a registry and link it to existing content. And I could add lots of additional things and link it to the same content without ever merging, having to update an existing manifest. So that's why we're not using index, for instance. That generic approach has turned out to have a lot of universal support, not just for notary and espom, there's a bunch of other confidential computing work that teams are doing that want to leverage that as well. So I would say that what we're trying to do is continue down this approach that we're coming up with a generalization and registries that will support these scenarios. So if there's something new that we haven't, that we don't yet support for, you know, if there's a requirement here that, you know, tough has an answer and requires another attribute or something, whatever it is, change to the basics of registry storage, then we can incorporate that. So does that answer your question or is that too much detail? Not enough detail actually. So on specifically it's like the notary v2 slash registry repo we got a image out there for notary or mv2 prototype one tag. That's part of your prototype that you're working on. Oh yeah. So if you go through those, the demo steps that I put there, basically it's a built version of the distribution. I forgot exactly how I put a couple of out there. I put out a web at networks, I put out a distribution under notary, I put out a couple of things to make it easy so people don't have to build themselves. But the idea is that is a prototype of what would be in distribution or in, you know, in a registry. So does that registry include the artifact query APIs to be able to query and say, which artifacts are there that point to this one? It's, if you look at the label, it actually says prototype one. So overall did a really rough hack just to make sure like an under the covers thing, just to prove we can do the experience. And there'll be a prototype too that actually has that manifest links API on it. Okay. So not there yet, but I'm not thinking about pack it's just hacking tags or something. No, it actually has a, there was a separate API. There's a links, there's a third links API that you have to get called the mv2 client currently calls it so that we don't pollute. Cause again, we were shooting for the experience. We didn't want tags to get polluted. He has a prototype of it, but we realized there's a piece missing in the payload. So in the next week or two, we'll get that posted. Yeah. Cause circling back to Marina's proposal that I was trying to think of how we can take a lot of the stuff that she's working on her side with a registry that has some of the artifact stuff for the query APIs and things like that and try to actually throw some of this together that might implement some of these API calls and make it look a little bit more something you can understand and play with. I'll, we should be able to prioritize that this week. We do our internal meeting on Tuesday evenings. So let me check in tomorrow night and see if we can turn that around and hopefully demo it by next Monday. That'd be awesome. Yeah, that'd be really cool. So back to what you guys were trying to do. Yep. Yeah. So that is kind of like, yeah, that is really the next piece is making this work on with the registry API calls to show the actual workflows. Cause I think there's a couple of documents that I've, I think they're in PRs right now that kind of rock through the workflow but I think it's better for everyone to see it, you know, encode in demo format. So that would be a great next step here. And as far as the requirements, I'd happily write up another thing describing how tough addresses some of the requirements but I feel like we have gone over that number of times. I think we've gone over it. I don't think we have good consensus that the answer solves a problem that we're prioritizing. And that's the point. Well, it's a problem that's listed in our requirement stocks. So, but I can call that out again. Okay. Yeah, cause I don't think that the, the just signature design addresses, you know, it doesn't address revocation. It doesn't address key distribution. It doesn't address time stamping and some of the other things that you really would need kind of for any solution that uses, yeah, keys. Yeah, totally agree on the revocation. Distribution, I'm not sure. Like that's, yes, those are the pieces, the time stamping as long as a key expires, you know, I think that's the question. Well, for revocation to work, you need time stamping because unless you're only using key expiration times for time stamping, either a revocation list or kind of the tough style listing trusted keys, both of those solutions, you need to know you have the most up-to-date version of them. So in either case, you would need some kind of timestamp that verifies that situation. Yeah, part that I'm trying to keep in scope as we're working on a lot of this stuff is I feel like the tough might lag some of the other work that we've been working on with the Notary V2. And so mentally I'm trying to keep track of what pieces we need to make the MV2 prototype work at all and what things can be added on later and where the value ads are in those add-on pieces. So that's part of what I'm trying to keep in mind on my side of this is how we construct this like a multi-stage process. And maybe not every user wants to have the full time stamping stuff going on. They don't wanna run a separate server. They just want some basic signing and deal with some of the issues they know they're gonna have by doing it that way. Yeah, I think that's totally valid. I just really think that if people need the full security I think there really needs to be an option that's built in to this system. And I do think creating options is really important and I'm trying to build those in here. Agreed. Yeah. I'll hesitate on the options one. I just like there should be a standard that we're trying to ship. And if it's optional, why is it optional? Like we should be able to find the right balance. But I think that the right balance for an organization with two people is very different than the right balance from an organization with 500 people with millions of people using their software. I just don't think that those could ever have the exact same, so like, you know, it could be within the same format, within the same spec, but they might, you do slightly different things with their key management because they can't host other servers and other things that you would need for the full effect. That's weird. Well, that's kind of what we're seeing is as cloud providers and vendors, right? It's not just cloud providers that they could provide those services and including your software, you could run yourselves. So because what we're trying to do is the company of thousands of people, you know, the Microsofts, the NVIDIAs, that I'm trying to pick some software companies for an example, need to be able to make their software available in a secure way that the companies that are two people that are running on AWS or Google or Azure can easily consume or even on-prem. So that's the real balance that we're trying to show. But what about the smaller companies that are producing the software? Because like service... Well, I think, sorry, if I may jump in. I think one of the things here that's important to keep in mind is defining where the interfaces are. And so technically, like you should be able to use any sort of key management as long as the signatures and the revocation data or allow list data is flowing through, right? So it's really just defining where the interfaces, if someone wants to do key management their own way, what information would they need to plug into the system? And I think that's how we would go about doing that, which is why I think some of the requirement stocks that we still have left to flush out like those should capture what those interfaces look like. I don't think we wanna be prescriptive in how keys get managed to that detail. A lot of companies are gonna have single sign-on. They're gonna have identity management pieces in place.  And so it's gonna be a mix and match, but we just wanna make sure that there is a standard on how that information gets propagated to customers. So you really just don't really care how companies manage their keys. You're still getting the information that you need. And kind of add on to that to probably come as a little bit of blasphemy as Steve, but not everybody that I work with is in the cloud. So I do have some of these things. There'll be like an IoT device out in a field somewhere that doesn't have a consistent connection to the network. And so they're gonna have a different requirement in terms of how much they wanna allow these keys to drift or potentially expire or something like that. And so they're gonna have different requirements of whether they even care about having that snapshot versus somebody that's working directly in the cloud and just wants to know, hey, these snapshots need to be continuously regularly updated by some server that's doing that for us or we wanna run that. That's, I think there are different use cases out there. I don't think we're saying something so different. Like the two, how the keys are managed, we've always said that that should be pluggable however they wanna use it. We've said we wanted to support offline, offline air gap environments, including IoT is extremely important because if anything, the IoT devices are even more important because they're literally roaming around the field on public internet in many cases. So we absolutely have to have a solution for that. So I think where I'm pushing harder on is if I acquire some software from a large company and I wanna consume it from a small company, the small company shouldn't have to implement something monstrous just to be able to consume that software securely, including an IoT device, right? It could be a small company of two people or it could be a device what's got a very minimal footprint of memory and CPU that can run on some farm tractor. So we wanna make sure that the solutions scale and that there's not the typical windows options of death that there's so many choices that I can't figure how to use the thing. But how somebody manages their private keys completely up to them. Yeah, I think that's kind of what I meant by options. Like more options of where you host things, options of how it's centralized versus options of APIs. Cause those I think need to be somewhat consistent for things to work together. Cause if you have a hundred APIs, a user can never download two pieces of software. And if we need to add, look, I've never been against having to run add new APIs or add new functionality, right? We've continued, it's just code. We can make it do whatever we want, but there's humans involved. You have to figure out how can they use this thing including how can they write code against it? So if we need another timestamp server, for instance, I'm just hearing words put up and there's a really justified requirement for it. Well, absolutely, you know, figure out how to make that work. I'm not trying to push back on that. I'm just trying to figure, that's why I keep on pushing, what is the requirement driving the pain and how do we make the pain minimally painful to support the usability and security confidence that somebody has? Yeah, my fear is honestly less about the difficulty of running some of these servers like a timestamp server that's constantly updating that in terms of complexity for a small organization. Honestly, it's the reverse case. It is thinking of the Docker hubs out there that have millions and millions of images. And if they need to update a timestamp on every one of those images every hour, that's a lot of overhead on them that doesn't properly scale nicely with the CDN and some of these other challenges they might have. And so my fear is honestly coming from the flip side of this. Yeah, I think on the tough team, we've actually discussed that particular case a lot because Docker I think is bigger than, there's just a lot of images. So something like a snapshot starts to become a little less scalable once you get into millions of images. I think that's where a couple of ideas either having the tough food at the organization level comes up or we have some kind of like snapshot miracle trees and other kind of space saving timestamping methods that could be used to kind of sign this one central thing that then has cryptographically aligned to all of the other pieces of it. Which I think sounds more complicated than it is, but basically it's trying to lower the amount of metadata that individual users have to deal with for something as big as Docker. Yeah, I do mean to get just not to be a broker, just figure out what the requirement is because one of the things we were in one of those prototypes and scale, we were assuming that we could actually bring even, it's not quite anonymized, but aggregated data across multiple, we're supposed to create a timestamp that span what I call the Coke and Pepsi scenario, which from a trust level, like we can't do that. We can't get access to two customers data and do any kind of aggregation because a lot of our contracts, we can't even acknowledge that customer exists. So we don't need to make sure that that secure boundary is within a customer's scope. But again, just kind of goes back, what particular problem are we solving? And then I'm sure there's a dozen different designs, but we'll know that the designs meet the specific requirements that we have. So maybe that's the place that like, there's some PRs out there that we, we including me haven't had the chance to kind of finish reviewing and get merged. Let's maybe focus on getting that stuff down because that's really helped a lot. I mean, early on, for those of you who've been with us for over a year now, we went a lot around a lot of things related to using index or other things, a bunch of different designs, but we've went back and just now that we cannot change the manifest. We cannot change the digest. People need to be able to do deployments on that. And that helped guide designs that actually evolved and created new APIs and new implementations because we had to meet that requirement. So we just now what problem we're solving, then I think we'll find the designs will fall out. And if we have to build monstrous, things that are easy to run, whatever that means, we'll design it, write the code, and people can just run it. That's the beauty of being able to download software and running it on-prem completely. Like there's no dependency on a cloud. There should be no dependency on a cloud to run this stuff. If somebody wants to run it completely on-prem with their own IoT, there should be no problem in doing that. Okay. Jehante for IoT. What is internet of things? I'm not sure what the question is there, but so internet of things, right? Small devices, am I missing? Okay. He just said with their own IoT, is it, I might have just drifted off and missed a conversation about internet of things. Yeah. In other words, if somebody that Brandon was making a point that I just wanted to make sure I was balancing, that if somebody wants to run some IoT hardware that they should be able to do that and they shouldn't have to depend on a cloud, right? Like there's certainly customers that are doing that. And we wanna make sure that this environment works for them as well. The solution that we're providing should not be dependent on a big cloud being able to run this monstrous infrastructure or because it's too big for any two-person company to run themselves, not just that they could use a cloud but they could run themselves. So that's kind of just the scope of what I'm trying to say. Like this is not a big company solution. This is a solution that should scale from big companies so that small companies can consume it and small companies can run all on their own. Okay. What else do we have? I did hear that the prototyping that we've been doing, more people wanna be able to party on that. And that's why I did complete the demo steps so they are runnable by somebody else. And I'd love for others to go through that. Please don't pick apart the code that implements it. It is totally, what is it? Cable ties and bailing wire and gum and so forth. We were shooting for is the experience possible and can we completely hack it and make it work? Now that we know and we like the experience so we know it can work, we're now going back and iterating on the actual code implementation. There was some comments around the, we're just using Docker save for instance, like, yeah, it was just, because it worked. Now that we know that works and this is why to be quite honest, some of the devs were not willing to actually make their PRs on the public because they didn't wanna be criticized for the code. It's like, it's okay. We're just, let's shoot for the experiences. If we like the experiences, we can go back and change the code to be the most proper factored, clean design that we have. So prototype one was definitely a hack to prove it works for the links. Prototype two will have the artifact links API that we've been talking basically as a manifests. Basically as a manifest, you give it the digest and then there's a links API, if I remember right and it hangs off the extension model we've been doing in distribution spec. So we'll have that within the next week and that should enable people to start putting other things. I've been trying to support Nisha in her SBOM work as well so they can start doing that. And we have some changes coming to ORAS as well so you can not just push individual artifacts like we do with ORAS today, but you'll be able to push something with ORAS that says, by the way, this links to something that's already in the registry. So we wanna get those out so people can start doing more experiments. Any other questions, thoughts? Okay, so just on the videos, I'll follow up with Amy. If there's other videos that you guys are recording just ping me or ping Amy, you don't have to block on me and she'll get those posted to, what she does is she posts them to the YouTube channel because you have to kind of grab them and post them. And then I, anybody could do it, once they're on the YouTube channel you can go back to the hack doc I just put recorded video under the date so people can find it. So I'm trying to, people shouldn't have to go to YouTube to find it. I wanna try to make our hack doc be the index of information. So if you guys are hosting a meeting, don't block on me if you don't want to ping her directly say, hey, we just finished this meeting. Can you post that? Let me know when it's posted and then you can go back to the hack doc and add that to your notes as well. So with that, if nobody's got anything else we'll pick up next week. Thanks folks. Thanks. Bye.


Macron promises dozens of armoured vehicles for Kiev. French President Emmanuel Macron has declared France's readiness to train several Ukrainian battalions and provide them with weapons and armoured vehicles. In the coming weeks, France will train and equip several battalions with dozens of armoured vehicles and light tanks, including the AMX-10RC. And a joint statement published at the end of a visit by Ukrainian President Vladimir Zelensky to France. France will focus on enhancing Ukraine's air defense potential, it said. Macron and Zelensky also called for tightening sanctions against Russia. France, along with its partners and international organisations, will take part in Ukraine's reconstruction. Zelensky and Macron said in the statement quoted by Ukrainian media, France, together with international organisations and partners, is committed to participate in the recovery and reconstruction of Ukraine. Ukrainian media said, quoting the Ukrainian-French Joint Declaration. Already now, it is important to lay the ground for an ambitious and long-term engagement that will create opportunities and enable the Ukrainian people to rebuild their country, he said. Engaging all relevant partners, including private companies and internationally, with the aim of securing the financial support, investments and knowledge needed is essential to ensure a prosperous future for Ukraine, it said.


My mic isn't working, but now it is Cameron thank you so much Wow, I thought it was being trolled for a minute there. I don't know why it was on mute So that really didn't help at all, but it should be working. Thank you so much. Hope you're well now and how you doing man? I'm good mate. How are you doing game audio? No, Mike? We should have both Yeah, we got both now. It's all good. All right We got the rod some cut and the bar of scooter coming out for my opponent. So I mean Like we do need to be careful here What's gonna max Could I see wind? I don't know if it's really gonna help us if the rain goes up and we could Could ally switch and go for an icy wind It's not really gonna help us out too much though. We could nasty plot And go for a sludge wave or we could Mmm now we're gonna have to we're gonna have to max and go lightning and See what gang are chooses. I don't know. I don't know At least we've maxed all good now all good, right? I'm gonna settle into this and we're gonna be all good going forward. This match is always the warm-up match It's always our warm-up The Mike the Mike situation threw me off a hundred percent As Alk, how are you doing always a treat to get the poppin and watch your screen? Thank you so much. It was a treat that you're popping in to watch it as well Hope you enjoy how I briefly stick around for What is gang are gonna do here? We are down to our sash sludge wave not really What we want to be going for here, but Could potentially break. Oh, well, it's definitely. Yeah, I mean bar of scooter so weak And okay, well we get rid of bar of scooter that's fine There's no rain up in the minute. So that's all so good for us We need to get an icy wind off this next time and I think we can do as well Nigel, how are you my friend? Hope you're hope you're good man feeling better after laying down. Yes, mate Oh my headache yesterday. It was a night. It was horrible like honestly Do you know when you get those like really bad like it just it was niggling like all day all day it was just niggling and Just got worse and worse and worse and I don't know whether it was the lights and things were affecting it But when I got home, I was just like couldn't do anything. So yeah, but I'm a lot better today, man I didn't I sleep last night and feel super better today. So yeah, that's good and happy pancake days.  Yeah, Matt, we will definitely get something pending man Lovely, how are you doing? Thanks for hoping by it's gonna be fun playing this team tonight I am I had a lot of fun playing it earlier on today for today's episode Obviously like I said earlier, this is like the warm-up match Let's see so the the seismic toads protected here.  Yeah, that's what my boss said to me on the way out like maybe it's stress And I was like I don't really feel stressed, but who knows man who knows But yeah, I never know what those sort of headaches like how they get come on But yeah, it wasn't wasn't cool. I had like all Sunday as well I felt like pretty rough Sunday. I Think we can get the seismic toad here seismic toad has to target down gang are really and Could keep going around for later might be worth it just to deal with that rautum later on Wow seismic toad actually gonna switch out.  So it's it's fine And that's a nice chunk to Pellefer as well a dub. How are you doing man? I'm good man Thanks for hopping in tonight kicking off with some Niles team From the IC posted the rental team this morning. So I thought Be cool to play it tonight Right Do we bring in the gang are again just sludge wave? It's not a bad idea because we can sludge wave Probably gets rid of the Pellefer Proxies our weakness policy and we can maybe the only problem it like yeah, we'll go for it and I Guess the only problem is the rautum going for max lightning and we don't get it And then leaves concolder, but then if they do that then we still got gang all right here, maybe Maybe if this is risky plus two doesn't gleam single target rautum. Can we get it? Johnny Bebham ethox. How are you guys all doing? Hope you're all well Johnny? Thank you so much for the air the reset my friend Citrus is not helping us here at all one little bit And no big crit We needed the crit we needed the crit. I'm good Johnny. I'm good, mate A lot better than I was yesterday and Johnny mate. I get to say in person congrats Johnny got like messaged me like really late last night It was like I've just got my shiny no event and then he proceeded to get two more shiny no events Which is just incredible all the babies anyway The babies so that's incredible man right can conk Can conk deal with the world now. Let's see We can Mac punch the rautum Cuz gang goes gonna go down for sure. I think we try shut up all the rautum Do we just drain punch the seismic order? We Mac punch it. It's a good chance it protects I'm gonna drain punch the seismic odd Bloody water. It's not gonna miss Okay Wow, well the assault vest definitely helping us here. Hopefully we can Okay, well we have speed the rautum which is pretty crazy, so they're both the Mac punch range now Just gonna come down to which one we need to get More from the next turn. Let's see what this Thunderbolt does Okay, I think we go for the the seismic odd Is that too obvious? Is it too obvious? I think it might be too obvious It is Nehal's team Bebham so It is the exact team. It's a rental team if you guys don't know go follow him on Twitter and He put the rental code up this morning, so make sure you try it out. It's such a good team Honestly, it's like ridiculously good another Thunderbolt. We should take this and then we're gonna be able to Mac punch the the rautum for the win so we Get through this one by the skin of our teeth, but A wins a win isn't it my friends a win is a win That's all it matters The rautum's too strong Come on conk good game herdy Well, I did say at the start of the stream that was a warm-up game, so that's a that's a mulligan Now it's serious Johnny the first was Yes, finally the second was lol. That's so cool. The third was you're freaking kidding me I can imagine man. How many eggs was it like that you hatched in the end just to get the first one Rating come on. I did jinx it. We always talk about this never talk about it on the stream or it will happen Oh, yeah, you thought see this is why it's the mulligan No Nigel don't say that What might do I did the same earlier when it was recording. Okay, let's Pay attention Right we got an ex-opponent Umbrian the whims a cut talking about is it talking about it is talking about. Yeah I'm even second guessing myself when I'm even just talking channel a garrados and Excadrill at least I hope you'll find this entertaining my friends. Um, okay, so What can we pull here? Hmm Like Rotom it just feels good again really does Gotta be worried about mold breaker Excadrill course, but then Gengar support is really nice with Icy winds so we can get around that way Talking tomorrow is a little bit of a pain especially with the garrados That's the only issue I would say for us Um They'll go Gengar Rotom.  Hmm probably kong actually, you know Kong's gonna be better against the Umbrian Thanks, Bebham. You're the best my friend I need to I need to lock myself up when I'm laddering, you know like Um, I've been hitting the double of us Without battle stadium ladder on showdown pretty hard recently So and like I can't if this stuff going on around me. I just can't like concentrate properly. I need to be like just I've got one of those Like brains that just anything that's going on. I'm like zoned in on and I'm like, yeah Don't care about anything else. Okay, so we got wimmy And chandelure is it scarf chandelier? Let's see. Let's just max and max guys. I get will be enough and try and get rid of this chandelure I'm pretty sure probably sashed if not maybe scarfed Um Between see he will see I'm excited for season three though series three. It's gonna be a lot of fun um A lot of new pokemon to play around with if any of you guys been playing much Like the last week. I definitely kind of just forgot about um This season's rules really it's a little bit bad, but I mean understandable With all the new gmax pokemon coming in as well Like I really want to try or beetle. I think that's gonna be it's gonna be just nasty, isn't it? Gonna be nasty with that gravity setup I was surprised to see when it when I saw it speed like it's bare speed 90 I thought it'd be a lot slower than that, but Maybe it can do some stuff A lol and nine tails team johnny. Yeah Again, it's another good like gengar here. It's a great icy winder Um, and you've got the aurora veil support as well gets hypnosis as well. Did you know that? Right ex cadrilla coming in. Um, it's definitely gonna be the uh, the good old mold breaker Do we max god just in case because I think you have to go after rotham here But I will be kicking myself I mean, no, I'm not even gonna protect. I'm just gonna go for it. We go conk in the back If not, we get the icy wind off as well. So Okay What's coming in for ex cadril? Oh, it's the garrados All right. Well the wimmy goes down here. So I mean to another icy wind, which is fine What's it gonna do tailwind? It's got a tailwind. It's got to Got it Um Just fine I didn't realize I've got the like the baby monitor in in this room. Sorry if you overheard that Um, I've turned it off. It's tashes with the baby. It's fine.  Just completed my pokedex and wanting to get in competitive pokemon any advice on a starting team Well, you're probably coming in like an all honesty coming in at a great time because season three series three is starting from sunday which introduces all of the new gmax pokemon and Lots of the pokemon from pokemon home. So it's a good time to kind of come into the format. Uh, honestly Right tailwind up We'll get into some stuff in a bit for sure I really want to get the Hmm We'll try an icy wind I really want to get the garrados more than anything, but What's gonna max? Probably gonna be the garrados, right I'm gonna chase down the xcadrill I'm more worried about the xcadrill And I think it's gonna max here. It's definitely gonna max. It's definitely gonna go after Rotom don't think we take max quake all by herself The timer changing timer is changing. Yeah max rockfall into gengar, huh? that I don't know. I don't know if that was the best call if you're not doubling into the gengar with the garrados That's kind of costly. That is really costly now. We're gonna get our rain back up And the xcadrill may I don't know.  That's the salt best I think Where's the garrados going though? Power it huh Okay, well well well well How things turn out scott how we do my friend. Hope you're well We enjoy the stream of this tonight as well Right We just shadow ball Hmm We could I see wind again? I don't think we like do we have to be the xcadrill still I doubt it unless it's like really fat Um, because we could just shadow ball the garrados. I think you chase down.  How have I not used it more? This season like it's so good. That's a great start on pokemon. I think it's so good like speed control. It's damage output is Like so surprising. I think like even though I've used it in so many different formats Um, but a starting team. Let's see. Let's see. What's a good like introductory team for someone. It's coming in brand new to start off with Like the grim snarl deraladon team something like that It's kind of nice to use where you're just kind of uh screen support T wave support. You've got deraladon. Normally you're your Dynamax pokemon not always though. Um, I've got a paste. I've got some I think I've got an actual rental team for that so We can um, I can I can totally share that with you if it helps if it helps man What's this? Just wait till it gets g max form. Hmm. Which what are we talking about bebum? Best combos to start with a sand a hundred percent. Yeah dragapult Yeah, togekiss dragapult arcanine nice, but arcanine might be like arcanine's still good Like even though the incineroar's coming into the format the first vgc team was grim snarl deraladon Rue, how are you doing man? It's a good team. Very good team. Yeah I haven't played pokemon since silver Now I'm in love with the game again. That is great. I loved hearing it. I love hearing that man silver How much longer I'm gonna stream so I'll be streaming till nine tonight. So another hour and 20 minutes Bebum also going to try This team when g max falafel gets released Nice. Okay. We've got our next opponent excrual tita dragapult dracovish The whimsicott and mimiq. Hmm. It's wimmy speed control. It's kind of scary a little bit scary. Okay The immediate threat of The fish is kind of scary I mean rotham doesn't do too bad like rotham's all right here to be honest is like lead um Maybe the max user I don't know if I want gango there though really. Um I wonder if we can bring bish up We want gango in this match like gango is not bad, but it's not great either Definitely won't conk Oh, we're running out of time and we've we've done it I think toga kiss gonna get in my starter team. He seems so good toga kiss is great. Yeah, it's so good Yeah Sword and shield is it's like The best thing to happen to toga kiss Okay, dragapult wimmy. We're gonna see rotham gango. I think for ourselves, which isn't the worst And I think we've got toga kiss in the back um We could predict a tailwind and go trick room The other thing is my opponent could do is just double the gango to get rid of it I'm kind of tempted to go trick room and then pull in so if Because it doesn't really matter if we get the if we get the trick room up It's not the worst thing in the world because even if like something like teetor Makes us we're under the field. We got conquered us. So it's not The end of the world. Let's see. It's a seriously cool team also has av cinderace. That sounds cool Right, so we're going to see the dragapult max Let's enter kiss. Okay. What's the wimmy gonna do? energy ball, okay Going after the rotham The kiss is kind of taking a lot of damage here Uh, it's not the worst thing in the world. I mean the trick room here is fine I think we probably want to adjust maybe by getting conk On to the field. Oh, do we double up into the the dragapult? Probably doubling the dragapult to be honest. I think it's our best option because Like you don't really want to switch dragapult out once you've maxed it I mean you've got the opportunity here to Definitely get rid of it. So we should probably take that opportunity. Well, we've got the chance Shadow balls should get it from this range There's a moon blast You're chasing the gengar now. I don't think you will chase the gengar. You're probably just breaking the potential slash for later on It's a kiss. Go on. I feel like maxing kissed there It wasn't really going to get us much because I think we potentially um Taking too much damage to get the most out of our max turns Now do we bring in conk and start going ham on Dynamax turns maybe it's not a bad idea to be honest Because you can clear the field right now. We've just got max Hailstorm into the wimmy and even if the dragapult survives it's going to take the chip from the hailstorm. So we'll go for that See max conk It doesn't it doesn't do bad against this team either Especially if there's like t-tark's good rail in the back Should be good Eclipse, how are you doing? You're well. Thanks for joining the stream tonight. I hope you enjoy it with us all Could have maxed the gengar for sure Nigel I just think we'd probably get more out of it from Conk or Rotom I don't think either would have been a bad call to be honest. Like we could have probably got Rotom in here and max um guys that into the the wimmy and Okay, well, there's the taunt coming out Stopping any future trick rooms. You don't think we'll be going for but We get rid of the win And they should take down the dragapult That's fine. And then what's my pond I'm gonna have in the back I'm gonna be ex-cadrill t-tark. It probably Probably ex-cadrill. I'll vote like maybe not the t-tark Maybe both. Maybe we get lucky I see sign up. Uh, is it the 27th? Yeah, I think it is the 27th I need to sign up for it actually.  It'd be interesting to see like what comes out on top from it all So it's mim Mimikyu Okay, not ideal and draka vish Uh, not the worst not the worst things in the world. Um Hmm, I'm gonna chase down the draka vish Domax knuckle If it's scarf, then it makes it a bit easier to deal with um It depends on the mimikyu attacks into if it goes for the conk then Oh, not scarfed Okay, well fishes run now disabled if that's banded Then we're in a really good spot because it can't do anything and salt stands ha Not so good, not so good Okay, I think I have to treat the um The fish like it can't do anything now Which could be a little bit dangerous, but Then I have to hydro pump. I just need to damage onto it Um, hmm It's pretty much all I can do really like mimikyu is like the worst pokemon to see here for us Let's see what we can do against it Depends if it if it attacks into Rotom Yeah, there's a struggle Yeah, it's banded. So that's fine for us We are slowing it. So maybe we've got a chance We've got Okay, we take that It's gonna be really really close Mimikyu is like another pokemon. I feel like it's such a good pokemon as well that like is It is picking up a lot more popularity at the minute, but It's still a very good pokemon dimension to send back to normal I think we've got this to be honest like Is struggle going to take down Rotom? I don't know. I don't know We'll just have to double we just have to double the mimikyu. I think here and hope The struggle from the fish. Okay. I think you had to attack A conk there Plants, thank you so much for the follow And for joining the stream tonight. I hope you enjoy it with the rest of us And we should get Mimi now with the ice punch I think we get away with that one to be honest. I think my opponent if they It's tricky though, isn't it like You toggle at the conk, but uh, then you have to hope that the struggle takes down the Rotom. I think Which it may have done End because if not, then it just means I can battle a bit more Lost to the standard trainer card dude. I know I'm never living it down. Okay, right. Gastrodron, right period Yeah Whims a cot overnight the mimikyu and arcanine, right? So we've got a mix of tailwind trick room stuff here Hmm Like maxing Rotom just limits us because of the gastrodron Which is it like a big problem from the start But Rotom is very good Rotom's very good here Arcanine also decent. I think I probably want to lead arcanine Do we want bish off arcanine bish off not really, but I mean if we go that route We want conk as well. Conk's probably quite good here Is conk good here? It's good for like right period Possibly and gastrodon other than that.  Let's go for it. Let's do it Seven I mean, I got grim snarl already. So I won't have uh, okay What's you said? Yeah, huh the standard trainer card. Okay, that's what we've got. That's what it's got. Look alike 24 Thank you so much for the follow and for joining us tonight. I hope you enjoy the stream with us all And plant I got grim snarl. I'd rather watch battles. Awesome. Awesome. Okay Well, if anyone changes their minds because we can just cut in right at the end right at the end But if not, then it's fine. So we're gonna see whimsicott and the Right period come out for my opponent Is it gonna be like speedy right period? Or is that gonna be like trick room with me? Can't see trick room with me. I'd imagine more speedy right period to be honest. Um Hmm Could bring in rotom. It's not a bad play and Like I think you you have to go you have to chase the arcanine down if you're my opponent I think we'll go for an iron head into the um Into the wimmy If it does try a trick room at least we've got iron head flinch here But I think because of the burn threat from the arcanine I feel like that's the pokemon you have to target down So it made more sense. I mean we might get punished and lose our bishop here, but Even if we do then we get arcanine back in And it's just another intimidate and we're not rocking this weakness policy So I feel like we've got the tools to kind of play around this dynamax. It is going to be speedy old right period though There's max rockfall. Let me enter on we should Hit way more than what I was expecting it to do Okay, it's life old That makes a lot more sense. All right Wow Well, we will be able to get rid of the wimmy. So there's the speed control gone I wonder if it's worth maxing bishop like honestly like It's not something I would normally consider Because we can get arcanine back in this next turn um I guess steel spikes gonna do A good chunk to the right period we could pull this pull this And then go for an iron head Into right period It just depends what the roads like the mimikyu does um Is it worth prok in the weakness policy? Probably not Let's do it anyway Okay, maybe gonna switch straight out I'm hoping that they've max quaked Into the bishop Please come on. Let's be that guy that does this Oh, I'm sorry for being that guy I've not got the weakness policy. It's got the life orb. Remember. Yeah Hahaha Okay, right um Hmm We could probably max and max steel spike now And then go into arcanine. I think it's not a bad play. Let's max bishop Yeah, maybe a v bishop would be better for like maxing Luigi for sure You know, I always remember like max Uh trying to catch a dynamax bishop Early on and like really early on when I first got the game and just random dents and uh It was like so difficult to take down because like any attack that you pulled off you were um Minus two that still knocks us out. That's crazy. That's crazy. That's so strong, isn't it? Well, the tailwind should end this turn And then toggle kiss is like the perfect partner. Hopefully we Take this just about okay Just There we go. There's that tasty divine boost that we want Right, let's bring in toggle kiss because right period should Revert back now And the dazzle should get it and then the max darkness will be able to get the gaffer on as well As long as the tailwind ends, I'm pretty sure it ends now, right? Let's check Oh one turn of tailwind left. Hmm I mean we can just max guard and protect, right? I could just follow me. It's just the threat of the rock slide like rock slide I know it's minus two, but still we don't want to take any risks Wow rock wrecker I'll make sense on such a speedy speedy right period to be honest Because there's a tailwind. I think we've got this now. Um It's got max darkness and Let's go dazzle. That'll be enough to get the right period The right period is max speed You should get it with Okay, it's gonna switch out mimiki. You're gonna come in. We get the free disguise brick. So that's fine I'll be able to get this gas straw Bishop's putting a lot of work in this match. It's done so good I feel like I'm not really utilizing it as probably as much as I could have been in previous matches Here's the sand stream going Um Yeah, right period coming in like What can the mimiki really do like? Shadow sneak it can go for yeah, but I mean We still should get the right period with with toggy As a player Okay For some reason I was expecting the mimiki to be really slow, but Sludge wave assurance. We need to do that. We need to do that. That's such a good player. This team's great. Honestly I think it might be My favorite like team so far this season. I think it's so well put together Um And it really is good.  We've got a little while we've got a little while yet to do some Yeah, I think that's the thing johnny like the combinations within the team is just so good um It's funny when I first looking at I was like weakness policy talkers It's like where's the self proc and then I was like ah sludge wave There we go. It's so hard as well Uh, right grim snarl gudra overnight The chandelier rotor mosh and tyranitar Hmm could we go Hmm All right, what's gonna be best max for us here really? Um Maybe rotom then again Maybe bishop to be honest like Yeah Let's go gengar bishop um Let's Do we want arcanine here? Hmm like arcanine is really good for the snarls against gudra. It's nice for the cover night um probably Do we want rotom or conk? Alas Maybe rotom Just in case an end game with cover night is there How much damage do you do to your entire case when you start with a lot man? Even when you're maxed you do probably Too much Like yeah It's here like 25 percent. We were doing I think without like actually looking at it Okay, rotom and Grim snarl Do we try the sludge wave? Assurance play I think we can get it. I don't know if we can I think we have to max here Uh I'm probably maxing to rotom because I think rotom's gonna max as well Let's go for it. Let's not worry too much about the grim snarl right now. Okay I don't know. What is it better getting rid of the grim snarl? Maybe maybe You could fake tears. I mean, it's not gonna work on a bishop and gengar's got the sash, so Ha could do that as well But I think the rotom Probably goes down here. Wow.  I'm not complaining But like I'd rather keep them for when it actually matters, you know, I'm in a tournament like just Just saying I would love love this sort of look Not that I don't get good luck at tournaments or do you get good luck? Get a good share of both um I think we probably want to keep Gengar for later. Let's bring an arc and I can get an intimidate off and Let's get our defenses up a little bit more against this cover knight So we'll go for the steel spike get rid of the grim snarl You might see a t-wave come out here, but I think sucker punch is probably a safe Bet for what they're gonna go with because the mirror armor Such a shame. It doesn't bounce back onto ball. I would have loved that Yeah, Nigel just banked them so I can just be like, all right, okay Imagine if you could do that There's a sucker punch. Okay, that's fine Steel spike You know, I don't know if this is true. I was reading a really old Like one of the first competitive pokemon forums the other day. I was just reading some old posts and um supposedly there's like a box tricking and I'll be why that you could do with your pokemon to reduce the the sleep turns on your pokemon Um in pokemon when you played on pokemon stadium through your cart Now, I don't know if there's any truth in that but if there is that's that's pretty crazy, but there was enough kind of Discussion around it and people mentioning it throughout different posts For me to be like, was that a thing? I never heard of that, but it's kind of crazy Here's shandy coming in. Uh, let's go for the wisp into the bird um Are we better off going max guard and just sucker punching because I I have a horrible feeling that the chandler probably had speedsbish up I think we're better off just coming out of our um Dynamax state Oh, could I why'd you do this to me? I think that's scarf chandler. So we should be able to deal with it pretty Pretty handily unless they switch out And they discovered a lot of weird and wonderful stuff and I'll be why even two decades since the release of the game. Yeah, man. Yeah Like it's funny on this form one of the posts was saying about like, uh pokemon that are accessible and um Oh, can I why are you doing this to us? Yeah, third time lucky. We'll get it. We'll get it That'd be calmer for the two crits Yeah, like this post I think one of the main things they were saying was um Hmm Let's keep the game go for later. I feel like it's probably better. Uh, yeah that me was not Obtainable only obtainable through an event That's the only way you could get it not through the game legitimately only through game shop I'm like, well, there is a way there is a way now to get it All right, let's try this again. Um, I don't even want to Go for the nasty plot. Let's just go for the thunderbolt. Oh, can I? Third time lucky. There we go We'll get the wisp See how much this bolt does. Yeah, it's enough. It's enough The press is coming We're in trouble. Oh, no. No, we're not we're really not Trouble at all. Are we? No Um Wow, I thought that was gonna do a lot more than it did Well, there we go. Good game to my opponent I do like overnight. I think it's I think it's got, uh, a lot of potential in this format I think in the right team. We can do a lot of work And I feel like it might have a new lease of life in series three when it kicks off I've been playing around with um a lot of nine tails Draco's alt and covert night is cool new animations. Thanks so much man And it's nice to have you back after such a long while So I hope you're doing well and hope you're enjoying sword and shield as well Got ryan up next is playing a team of jealous and whimsy cut doraladon toga kiss conquer and tyranitar So What are we gonna do here? Like wimmy doraladon lead feels like that's what's coming up for my opponent. Um I wouldn't be surprised if I saw toga kiss though as well for some reason. Hmm Okay, wimmy doraladon.   It's a little bit better. It's a little bit better. We'll go honk and Yeah, we'll bring rottem as well. You've gango at home for this one Yeah, I'm enjoying it a lot more than I did ultra I'm not very good at it still still plenty of time man Everyone's still learning in the new series starting next week with all the new pokemon giving everyone like a fresh Start as well. So hopefully you get up to speed soon, mate um The main thing is that you're enjoying it though So these pokemon and these beast balls I'd love a beast ball toga kiss I don't like I don't know if I'm ballsy enough to throw my one beast ball that I've got in my sword and shield At atoga kiss in a den Okay, well the intimidates helpful um We're not really going to be able to willow isp here I think we see a follow me so Like we could potentially get honking Or rottem rottem's probably better well conks probably better because I don't really want rottem taking like masses of damage and we could max we could max toga kiss and go for an airstream into the opposing toga kiss Probably not a bad idea doing that So we can get some sort of speed control be interested to see if the If it's a toga kiss that maxis though It would surprise me if it was so totally expected to be more the tyranitar Ah, okay, well there we go That max is such a prominent mechanic Yeah, there's like so much to it like different max moves the g max pokemon Um, and the thing is it's like any pokemon can max as well But it's like such a cool I think it's such a cool mechanic It's like it's not just tied to a certain like group of pokemon like we've seen previously previous formats like megas or z crystals um, I know you can put a z on anything but There's only like certain pokemon you really want to put the z moves on so we are gonna see It's like possibly the worst switching in the world, isn't it? Could it get any worse? Hopefully this tita rt speeds us prox our weakness policy You know what? Yeah, there we go Why why Is this a rental? Yeah, it is a rental team. Um, if you I will I'll grab it for you at the end It's not my rental team, but it is a rented team. Um Uh, come on, right? Well rotem I'm coming and do do something now Ha let's pull this nasty trick and go for the air the airstream again Hopefully they just do the same airstream I think you've got a airstream until I told it. Well, maybe not Maybe you go for the starfall into the the rotem double up into it with the the tita Let's see. I'll give the airstream into Our rotem Fine Come on tita. Hit your rock slide. What did you think about the special titas? It's kind of interesting. Um, it makes a lot of sense It gets around Intimidate a lot better, doesn't it? And the thing is with like tita It's got a decent special mood pool Um, I always like like mixed tita But playing like a brave one so you could I'd never play it like really heavy mixed Um, but I would I would tend to play it with like ice beam or Fire blast I think you get more out of it though physically like in all honesty, but I still think there's some warrant in special tita for sure All right, it's our last turn. Do we go for the max? Airstream, let's go and put it into tita and let's try and get rid of this toggle kiss With a thunderbolt I just don't want to proc a weakness policy into this tita Toga kiss goes down to the sand anyway So It doesn't really help us though. That's the problem I mean tita is going to be minus two, so I guess we've kind of got that going for us tita's like max speed like Plus three as well Yeah, especially with all the willow is going around it seems to make sense combos. Yeah, it's so true Yeah, and it does combo a lot nicer as a dynamax mon Like going off the special side to show that's such a good point dog post It makes it a lot more like that's I think the problem with it When it's physical is it's not really using the best max moves to kind of benefit it You get what I mean Okay, well Duralidon coming in Not the worst thing in the world because we can max star for well, we can dazzling game it and we can snarl Snarl I don't think we'll get the taranita switching out. Maybe it would have been better to keep the taranita in to be honest I don't know Duralidon gonna protect Maybe we're worried about potentially what a willow wasp there as long as this hits as long as this hits come on Yeah, I mean we're good now Jellison goes down the next turn And Duralidon is not in the best of places And we know it's not a salt best now. So it makes it a little bit easier But tita's still gonna be difficult to deal with when it comes back in Uh, it's kind of reset the intimidated drops. So we really need to catch it with a Willow wasp when it comes back in Yeah, I really like I really like, um Dynamics tita weakness policy tita. I think it's it's scary. It's like it's really good Um, and there's only a few pokemon that can really threaten it for like knockouts Um, and you can kind of cover them pretty easily I think we've seen like max tita do well at most events where it's been Here he is Mr. Tita I don't see it going away there because I think the thing is with The introduction of like a lot of nine tails um Next format, I think you're gonna need the sand as well. So just get a bit more prominent as well Right friends Good game to my opponent there at least we we end with a win as well So it's been a lot of fun tonight. Thank you so much to each and every one of you for coming out tonight It's been awesome. I'll be streaming again on thursday this week We'll be kicking off at eight now. I did say at the start of the stream We'll be doing the grim snow Then but not many of you wanted to kind of do that So if you still want to do that come along on thursday And we'll do the shiny gmax grim snow then I'll keep it till then and we'll do that then But um Has there ever been a game where tita wasn't good? Hmm No Gen five. What's gen five? Bring me back. I think any generation that tita has been in it's been incredibly good. Yeah Um, it's one of those pokemon. I think that's always if it's been in the format It's always been in top cut of worlds pretty sure except the the the restricted formats because then it's kind of it's not really um It's not really relevant and yes, bebham. I will see you there my friend tomorrow evening And the rest of you. I'll see you thursday. So have a great evening friends. Thank you so much for coming out tonight I hope to see you all thursday We'll have another fun team to end off season two of this format with for you all and Big shout out to you all does if anyone needs the Uh the team i'll retweet the original tweet so you can follow Um And you can get the team to play around with so have a great rest of the evening guys And i'll see you all for another one very soon to limb. Bye. Bye


What's up navigation traders welcome to this week's video update for pro members We're gonna go over all the alerts and all of our current positions Before we do that let's jump over to the community and talk about who got caught being hot this week this week goes to one of our mates from down under Australia and Dan is a He has posted that he's a newer trader on his profile But he has that's not stopped him from jumping into the conversations Answering questions sharing trade ideas asking some great questions. So Love the engagement Dan keep up the good work. You got caught being hot All right, so let's go to the alerts obviously Monday was a holiday with Memorial Day So first alert was the 26th on Tuesday So right here. So our first trade was a closing of an iron duck in SPY So with the with the price move higher price kind of scaled up the duck beak And so we went ahead and booked that a little bit early closed that out booked a booked a beak profit in SPY Next trade was an opening trade in SPX. So we added a weekly double calendar We had already had one that we put on with I think it was when it was at seven or eight days in the front week Added in the same cycle with the front week being six back week being excuse me front week being three Back week being six and so we at that point had two weekly double calendars on and then I'll get to that. I'll get to the closing alerts here in a minute Next trade opening adjusting trade. So we added an iron condor in gold Did it, you know, we'd like to stay with kind of 30 to 60 days But we're in that 63 day range at the time we put this on and we're over 40% of max profit on on the One in the previous cycle the one with 30 days to expiration So we went ahead and booked that and and put this one on not a big deal But not a big difference between 60 and 63 D 63 days just slightly longer than we typically do But let's take a look at where we're at now in gold. I mean prices kind of like the rest of the market I mean prices kind of stayed in a pretty Stable range. I mean these are actually pretty big swings relative, but in In a pretty steady Steady box there. So let's take a look at this position Pretty close to where we put it on dead centered not much P P&L and so we're just waiting the waiting for the Theta 2 to K in gold Next trade opening trade in SPY so we put on another iron duck in SPY Added this one at the 14 days to expiration. And so let's take a look at that. We've still got that one on So if we look at SPY so that one's right here and you can see prices already moved higher Excuse me Price has already moved higher since we put it on so we're up here in the duck beak Now we still have remember what I like to do is put the put the break even right here Is it right here on the base of the of the duck beak? You can see we still have about a 24% probability that price could get back into that duck head So we're not looking to take this off too quickly But if price does run higher to where we get under you know 10 15% chance of Price getting back to the back to the duck head to that max profit area Then we'll then we could book it early. We've got a beak profit potential of about 119 bucks on this trade with a max profit of 819 so Definitely don't want to take it off too early But at the same time if this thing runs higher with very little chance of getting back Might as well just book that profit and read that redeploy that capital Want to look to add in you know at least one more duck in SPY next week We'd prefer to do that on a down day where we get a spike in implied volatility as well as you know Get our break evens further away from price. So that's the plan in SPY while we're here We still have we also have a an iron condor in SP in SPY Price is hanging out here in the upper end of the range. I'd like to next week. Let's see this one has how many days 21 Yeah, 21 days to expiration. So next week. I'm gonna add a new iron condor in spy out in this cycle In the July cycle, so we'll layer on to that Hopefully we get a little bit of a down move and we can book this one and then continue to manage the the July piece once we put that on And if price moves higher I may put it on to so I'm not gonna necessarily wait for a down move But next week sometime we'll we'll be putting on another iron condor in spy Also have this bunker in spy.  So You know just kind of continuing to manage. We've got this as far as overall short Delta goes we've got We're at about two and a half to one on our short Delta versus our theta So and that's beta weighted to SPY. So we were definitely short a down move will definitely help our portfolio And I'll show you as we go through quite a few these short Delta positions But you know, we can still we can still manage of this things continues to go, you know sideways to hire as well So that's the plan there Next trade closing trade in SPY. So we had another iron duck on an SPY these options expired on Thursday and so price had run up the beak But we didn't close it out early because we were trying to get filled for under a dollar Which is with what the width of our call spread was and so if we keep you know We didn't get filled for that. So we just went ahead and let it expire with with toss. Anyway There's no exercise or assignment fee. You just keep that beak profit and And move on. So that's what we did there Closing trade in four slash six E the euro So this is one that we had on and we had to roll and adjust several times But but staying sticking with those mechanics got us back to profitability. So we went ahead and close that out booked It's $200 some dollars. I can't remember the exact amount, but couple over a couple hundred bucks on that trade So we're out of six E We've got a rolling adjusting trade in ES. So we rolled one set of our long put verticals in ES We were down to one day to expiration. So we went ahead and rolled that out to 50 days to extend that duration Keep that short Delta in our portfolio. We've still got two pieces on here This one is in the cycle with How many days to expiration this one's got 21 and So you can see prices out of our range here So we need some down movement to get back into range and then this one The one we just rolled is pretty close to where we put it on so it's inside in range here Just holding that first for potential downside exposure Next alert DE Rolled one set of our short call verticals from June 20 or from 22 days expiration out to 50 Now that's not the reason that we rolled it was more because price had ran higher with Small chance of getting back into range and we didn't want to just sit there and let theta decay So we just went ahead and rolled this out Adjusted the strikes accordingly. So let's take a look at DE So we've got two pieces we've got the one still in June That's a little out of range and then the one that we rolled to July Which is right here. So pretty close to where we put it on again Just holding those for that for that downside that short Delta exposure Opening trade and SPX so we opened up a new weekly double calendar in SPX did this one with eight days and 11 days in the back week and so let's take a look at that You can see we've we're up about $89 since we put that on so just holding this and Again, we'll take we'll manage this like we always do. We'll take this off either either one day to expiration or zero DTE or If if price, you know bust out of range, we're gonna get out, you know, we're only we're only in this thing for about Six under $700 per contract.  So here's one DTE and then here's the day of expiration So hoping to book a few four or five six hundred bucks on the trade depending on what volatility does next alert Closing trade in SPX. So this is our other weekly double calendar So we had these two that were both expired today on Friday and so we went ahead and close those out now The one that we closed on Thursday. It was kind of hanging out in the on the break even so if we look at this one As an example is kind of hanging out right out here. So we're down a couple hundred bucks And so we went ahead and close this out because what I didn't want to happen is if we wake up the market gaps higher And then we're taking max loss on this thing We don't we don't want to do that And so we went ahead and close that one out took a small loss now in hindsight I mean had we waited even 30 minutes the market kind of tailed off on on Thursday got back in a range We could have booked it for a profit and then we woke up this morning the market was down even lower So we would have booked a nice profit, but you can't trade in hindsight You really have to we look at this from a standpoint of okay Once we get to one days to expiration or zero days to expiration. What is our risk reward? Proposition meaning, you know prices hanging out right here. Yeah, if it goes lower We can we could book a profit, but if it if it goes higher we're gonna take a much larger loss So when you get down to that short of duration You really want to kind of have that risk reward mentality in mind to figure out Do I take it off now? Do I wait till the last day and that's that's kind of the thought process of what we're going through when We're either deciding that keep or close on one or zero days to expiration So hopefully that makes sense. I've I've talked about that several times So I want to keep keep reiterating that that's what we're doing Lastly closing trade in SPX. So that was our that was our second one So this was the one on Thursday and then this is the one we closed today on Friday Booked a nice profit six hundred and fifty five dollars on this one Small loser on the one we closed Thursday. So overall continues to be profitable And so those are all the alerts. Let's take a look at some of the other positions I already mentioned ES gold Natty gas. Okay, so Here's Natty gas prices right here. We're up over 1900 bucks since we did this roll on this piece of the trade We're still working our way back to profits overall on the on the trade But you know, we've got a max profit here of 4700 We're up 1900 So we want to go ahead and roll this out collect that credit and extend duration We've got 27 days to expiration, but we may not wait until 21 We will probably do this early next week and just roll this out to the next cycle which would be toss calls it August I think Tastyworks calls it July be nice if they kind of standardized that but anyway, the ones right now They've got 60 days to expiration. So next week. They'll have about 57 On Monday, so we'll we will look to potentially roll this position out probably use the same strikes unless we have a big move over the weekend and Just continue to manage it as a straddle Get some more theta decay and work our way back to profits in Natty Bonds bonds had to move higher today. They were we did have a decent amount of profit on this piece still do Not as much, but You know, we've still got a lot of premium in both the puts and and then obviously on the Calls got a lot of room to the downside here. So just continuing to manage this We've still got some decent amount of time in bonds 28 days So either at the end of next week or early the following week we'll look to roll that out extend duration collect the credit continue to Work our way back to profits in bonds ZW wheat we've got an iron condor prices hanging out here pretty close to center. Just waiting for some more theta decay Then we've got a lot of our short delta positions. Apple is at a range need some downside moving to get back in We'll we'll be rolling the price continues higher. We'll roll this out to July. I mentioned de di a So we've got one in June still this way at a range now Markets are closed so that that P&L graph is is off, but still decent ways at a range and then our July piece Is is at a range as well. So again need some down movement in those FXI we've got a bunker price hanging out right here. We're down a tiny bit I need a swift move lower in FXI to help to benefit that position IWM we've got two pieces on here We've got the one in June and then we've got the one in July Well, we'll be rolling probably the one in June out to July Next week since prices so far out of range and what I look like what I look at here to determine when I say it's it's kind of far out of range is I mean if you look at the just the gray shaded box that is the Expected move right let me get the dates right here. So this is on the July piece So it's still well within the expected move for this to get back into range There's a 70 about a 72 about a 68% chance excuse me of a one standard deviation move So that's the probability range and that's up or down, right? So it's still a little bit of chance if price moves higher We don't want to just let the theta decay out of this trade. So that's why we that's why we roll This one, you know, so this one is in June This is June 20th And so you can see we're we're outside that expected move. So, you know, if Into into next week if we unless we get a quick move lower, we make a move higher I'm gonna go ahead and roll this out get back into a positive theta position and continue to keep that short delta exposure in our portfolio QQQ's these are both of them combined obviously price out of range there needs some downside SMH we've got two pieces here one is a bunker and I mentioned in kind of the morning updates in the community You know, we're starting to see a little bit of a sag in the P&L line So we're gonna have to make a pretty significant move lower just to get back to get back to profit So we probably won't wait all the way till 60 days before expiration. So these expire 822 So June 22nd would be 60 days to expiration where we you know, we want to be out of these we'll probably actually take this one off even a little sooner and You know, just take that take that loss and then and then put it Another bunker on with further duration To help capture a potential down move mentioned SPX mentioned SPY XBI We've got a this adjusted short strangle that we've been managing Come on toss update run a little slow today Price is hanging out here in the upper end of the range If we look at the untested side of the puts we've still got a little bit of premium left in there So I haven't rolled those up yet. We're in June. So next week if price continues higher We will roll those puts up and roll the entire spread out to July And then XLK another short delta position. I just looking for some downside to get back into range there So that's all the positions. Those are all the alerts I just want to mention a couple other things in relation to just the overall market I mean this you know this week look at the looking at the S&P's I mean this just looks you know short week four days, but this just looks like kind of a you know Slow grind higher, but these daily moves were actually pretty crazy From a standpoint of just the price action if we go to an intraday charts, let's just go to a five-minute chart What you'll see is Let's go back to so here's Tuesday So the shaded area is the overnight session and then the black is the daily session So, you know, we we had this up move overnight, you know after Memorial Day weekend and then Tuesday during the day Pretty much down look like look like we're getting some momentum to the downside Overnight Wednesday up up up up market opens tanks, oops Market opens and it tanks and then late morning Rip is ripped your face off back to back to new highs for the day overnight session on Thursday just kind of choppy and then Thursday during the day Looked like this thing was gonna really rip higher and then just fell out of bed and broke new lows of the day You know, so we're we're just seeing we're not seeing any kind of trend intraday. It's it's very Head-fakey, you know today was another kind of head fake Friday, right? I mean, you know price started out S&Ps were down like 30 20 30 I can't remember at least 20 and then just You know about what time is this about, you know, right before noon boom market just shot higher So the market does not know what it wants to do. I mean it it still continues to grind higher And and that's kind of the path at least Path of least resistance it appears, but man, I mean any, you know, just keep in mind I mean, you know The world's starting to open back up, right? A lot of things are starting to restaurants Retail youth sports, you know, everything's starting to kind of open slowly back up But you know if if something comes out to where You know, there's a potential you know Whether it's perceived or real outbreak and you know the the municipalities start shutting things back down That's gonna I think that's gonna cause a big ruckus in the markets Hopefully that doesn't happen. I don't want to see that happen But you know, and then there's the there's the trade war stuff with China going on now still and and a lot of other things So just keep your positions nimble. I would suggest having some short delta We certainly do And that's how we're gonna play it. So hope everybody has a fantastic weekend. Talk to you next week