to record. All right, awesome. Well, welcome everybody to the Identity Influencer's Working Group call. My name is Tim. I'm Sharers kind of co-administer of this group, and it's my first time presenting. So we'll, or not presenting, but you know, leaving it. So we'll see how that goes. Very exciting. First off, just wanted to remind everyone that we are operating under the hyper-religion anti-trust policy.  So I know usually... I think I'll ask you, Tim, for a minute. Or maybe it's just me. You're working for me. Working for me, Shar. All right. Well, it was, it wasn't super important. It was the anti-trust, I guess it is super important. The anti-trust policy, Shar. So don't say anything, you know, that's private. So, yeah, I figured without further ado, we can kind of jump right into the Working Group Reports and Release Plan. So the, looks like the main Identity Working Group hasn't met recently. There was a hyper-religion indie contributors working group on the 21st. Did anyone attend that? Yes. We talked about moving forward with the release of, we now have release candidates for Hyperledger Indy for Ubuntu 20.04, which is huge. And then working on getting that available for the various downstream projects, upstream projects, downstream projects that use Indy. So we're getting there. All right. Very cool. Thank you. Still have a concern with the mixed-node issue, but it's not as clear. It's a serious problem. Mixed-node issue is a network that's running 16.04 nodes and you introduce a 20.04 node to it. And there seemed to be early on a problem with that. We've done some upgrades of various things and maybe that solved it. But anyway, we're still trying to figure out if that's a real problem or not, which is annoying because it's intermittent. All right. Well, good to know. Thank you for sharing. All right. Moving on, the Aries Working Group met on the 29th yesterday. Was anyone able to attend that call? Yeah. We had some good conversations led by Mr. Curran here, the other one, about proxy ledger access as well as the overlay capture architecture as applied to Aries. It was very good. And recording's posted. All right. Sounds good. Looks like Byfold hasn't met recently. Was anyone able to make the Aries Agents Working Group call? Akapag, we're getting a new release today. O7-4 will be officially released today. The final things came together yesterday. So looking forward to having that officially released. And we're here to go. And then we started talking about what will be the final 1.00 release. All right. That's super exciting. Had some discussion on DidCom 2.0 as well. Didn't go as far as I would have hoped. And so we'll see how that goes. I'm looking forward to having some conversations about where that fits. But I think it's still down the line a bit. Was that just implementation questions, Steven? What's that? Was that just like when to get it in the timeline? Yeah. Yeah. If there's things that come up that are particularly painful there, like just unknown things, will you raise those back to me? Like it's not clear how you do X and Y at the same time or something? Yeah. Yeah. Thanks. Steven, was there any highlights for the .74 release? The biggest thing, I'm actually thinking about that for the final release notes. I've been doing release notes all along. We've done five release candidates over this. And I've had release notes put out. I think the biggest thing is a lot of performance work done where a lot of stability was put in by people both doing scale testing, load testing, including the creation of a load testing repository, and then corrections based on what was discovered, and then analysis to show how performant the ASCAR implementation is. The next generation from the ND SDK, how solid that is compared to the ND SDK. So that's one. Endorser work. That was a big part of this. We now have sort of full indie endorser capabilities for both an author and an endorser. And then the third part was a lot of work on revocation and some a little bit painful, but not into the world discoveries on handling revocation. And again, all related to sort of productizing and making more robust the platform.  And it was really a stabilization release, I think, more than anything. Improving its use in production scenarios. Great. Thanks. All right. Awesome. Yeah, thank you so much for sharing. Next up, we have the Aries Framework JavaScript meeting. Was anyone able to attend this one? Anyone go this morning? It was just an hour ago. I know they're making huge process. The O2 release is, I believe, out, which has a pile of AIP2 things in it, including issue potential. And they're working on O3 already, which is going to have the present proof V2 in it. So moving forward on that. So good progress and tons of progress then gets carried over into bifold and that work. All right. Very cool. Looks like these haven't met. I think this trust will repeat all members meeting. Was anyone able to go to this? I think that was our most recent. I did attend the IAM SSI. It was very interesting, actually. All right. Could you tell us a little bit about that? I'm still trying to digest it myself. It's an interesting concept where its identity access management, I believe, is what it stands for. And so it's how we, you know, IAM, I think of as what we do today to log into websites and then the SSI and how we have to like migrate from the old world to the new world and use a combination in a lot of cases. So there was good concepts talked about. All right. Well, it looks like they do have the recording as well. If anybody wants to review that one. Oh, just on the governance stack working group, there is no meeting today. If anybody was planning on going, there was a note in Slack that because Drummond and Scott are both the way they're going to cancel. All right. That's good to know. Was anyone able to make this technology stack working group meeting? It looks like a few days ago here on the 27th. All right. Well, it looks like you can read their charter and special presentation if you want to catch up with them. Was anyone able to make this ecosystem foundry meeting on the 23rd? It looks like they were talking about community topics, government across layers. It's coming up or governance. Sorry. Diff did come working group. It looks like they've been on the 27th. Was anyone able to attend this? Yep. We are in a good place from the spec perspective. We have received no negative feedback from the either the technical steering committee or the steering committee. So we anticipate ratification of V2 within a couple of weeks. And then our discussions have centered around extensions, how transport extensions are defined for the transport is not in the core spec, and stuff like that. So good ongoing conversation. All right. Awesome. I think I saw a recent un-sync meeting. Was anyone able to go to that? Yeah. Well, Stephen and I did. There is there is good conversation kind of around the direction, how we encourage adoption of did convie to other stuff like that. So the nice part about that is the meeting notes are the chat. So you can just go in the group and kind of see what happened. And so that's convenient. But yeah. All right. Sounds good. Thank you. It looks like the interoperability group also met on the 15th. Nope. They canceled. Oh, they canceled. All right. That's good to know as well. Sovereign foundation, nothing. And then W3C looks like the community credentials group was meeting a couple of days ago on the 28th. Was anyone able to make that one? I mean, the big thing out of W3C is that they've got the VC 2.0 working group started. They got their charter and started. Did working group is still waiting on W3C to decide? Okay. Well, I think that is everything, team. Thank you, everyone who shared and went to all these meetings and could bring back that info for us. The next thing on our agenda is a presentation on machine-readable governments from Mike Ebert and Simon as a Renko. I hope I said that right.  Okey-dokey. We're gonna find the right thing. All right. Can everybody see some gray slides? Yes. Awesome. All right. So most of the people on this call already kind of know what machine-readable governance is, but we have people who watch the recording and some people who haven't. So we're gonna go through some basics, a little bit of code, and do just some unforeseen circumstances. We'll see if Simon is able to get the demo ready, little demo to show you today. All right. So I'm gonna have to kind of fly through these to fit them in the allotted time. It's kind of a lot of material. So please interrupt if I completely blast through a concept that is confusing or if you have a question. So kind of a quick introduction to machine-readable governance. We're gonna go over what is it, what can you do with it, and then a little bit of a code overview. A lot of the work that I've done on machine-readable governance has been inspired by a proposal RFC by Daniel Hardman. And he said that a governance framework, or is sometimes called a trust framework, is a set of rules that establish trust about processes and indirectly about outcomes in a given context. So if that's what a governance framework is, then machine-readable governance would be governance frameworks embodied in formal data structures. So it's possible to react to them with software, not just with human intelligence. So we're talking about ways to take the rules and conventions and standards for an ecosystem and apply them in machine-readable code. Our approach has been to create governance framework files. And these are neat because each particular jurisdiction can publish their own and organize their own ecosystem. And then as ecosystems proliferate, it provides a format that allows them to share without having to have centralized servers that decide who is in or who is out of a particular list of trust. So files are cool because they're available to anybody who can resolve the URL or location where they're published. And everyone can look at how things are supposed to go, what the procedures are supposed to be, and the rules are ahead of time. And it allows your, if you have a holder agent that understands a machine-readable governance framework file, the agent can use that file to assist the users to make good decisions. Files also support offline interactions. They're relatively easy to cache. And so if you are in service and can download the governance framework file and store it on your device or agent, then if you end up out of service, some interactions can still proceed. And avoids the phone home or call to a centralized location, you know, single point of failure kind of problem as well. One of my favorite benefits to a governance framework file is some of the governance framework files that we've written allow you to decouple your business logic from your code.  And so if you have the actions and the procedures described there, then, you know, those workflows can allow, you know, if an agent can interpret a generic file format that describes workflows, then you can change your workflow if you need to without having to go into hard-coded agents to change the code that says what they're supposed to do. So the way we've done governance framework files, we have some sections that are about establishing the roots of trust. We define some roles and permissions for those roles. And then we've specified some workflows. So we're going to go over the pieces of code and the file format that describe each of these. Any general questions about governance and machine-readable governance frameworks or governance frameworks and machine-readable governance files before we dive into specifics? Mike, just a quick question. What's the recommended storage location for machine-readable governance files? And one of the thoughts there is, is it with the human-readable governance documents? So we're still working on what the recommended way would be, but there are a couple of ways that have been talked about already. The route we took in the interest of getting something working as quickly as we could was to publish the governance framework files on a known domain. So just with a URL and a domain that people kind of trusted already, you could also use, publish them in a way such that they have a did for a did document and use a did web or a did key method of kind of signing and making sure that those are trustworthy.  Not many. The point is that they should be published by whatever authority is publishing them. So if you have like an organization website or a company or whatever else, then hosting it on those domains is probably the most sensible place to put it from now and maybe forever, but at least for now. Can you be a little more concrete as to what you see as the scope of a governance framework document? Like would it be an issuer? Would it be a verifier? Would it be a group of those? We've written them to kind of live at the ecosystem level. So you have, so for example, let's say you have an employer and they are going to be using verifiable credentials internally and so they have a couple different machines that are issuers. Let's say one is for the security group and one is for human resources and they're going to have a number of maybe a single application or a number of applications that are trusted to be holders and then they'll have various verifiers that are within their their little company ecosystem. So you could have verifiers that say here's the key access code, here's the login system for the servers that we run, a different one would be here's how you present that you're an employee so you can collect pay stubs and information about your benefits or something like that. Or another example of an ecosystem is we ran this as a trial with the government of Aruba and so they had partnered with particular health information providers that they knew would be that they would understand the information coming from them and so they made a list of those issuers even though they didn't control the health systems they said we have gone through the process of trusting these particular issuers. Here's the government agent that will verify health information and travel information and then issue a trusted traveler a clearance to enter the country and then here are known verifiers who are allowed to look at that trusted traveler so that you can at several different levels such as the airport which would have access to all of the information the government wanted to provide or a venue like the casino on the island or a hotel or a restaurant who would be allowed to see that the government had deemed them healthy and able to travel but wouldn't have access to most of the information on that credential so it's kind of a collection of the issuers and the verifiers and the rules they follow for a particular collection of entities and services. So maybe a more formal definition there is that it's a it's one or more issuers and zero or more verifiers you can also have trusted verifiers in the system that are issuing credentials that all have this roughly the same semantic meaning so an industry association one is a decent one I know you've got some use case going on with lawyers for example and so if you had more than one issuer or one or more issuers that issue credentials relevant to lawyers then all of those would be trusted issuers for the for the schema if you if you will and then and that alone makes a useful governance file because now when someone presents you a credential you actually can decide or use that file to decide whether it's a trusted issuer or not. There's there's two ways Michael's talking about direct listing of issuers there's there's another way that we've imagined that that we have not yet put in the file which is the governance file can say people are a trusted issuer if they have can themselves present a credential from an authority listed here and that way there's like a there's like a better way of scaling that without listing everyone that's another way but we haven't yet had a customer with that thing that hasn't motivated developing it yet okay cool yeah it's the scale thing that if I have a more or less generic wallet how do I know when to pick up a governance file why to trust it and so on and I think I agree with okay sounds good I think we know this issue so it's it's interesting good thanks. Yeah well we're exploring the ways to sign a document and so that you can trust the file or where to publish it and then I think that as an identity community it would be a good idea to look at you know how to tell Mr. Generic Holder that he should pick up a governance file and use it one interesting thing is that they're still useful even if the often even if the holder doesn't know anything about the ecosystem underneath but yeah so there's there's all sorts of nuance there so and good comments thank you okay so so far we have some sample code that would be interesting to describe things about the ecosystem we're using presentation different definitions as defined by the diff and then we have a section for actions which is workflows that are kind of extend what you can do with your establishment of the roots of trust okay so we're using governance files as the blue to hold all of our machine readable governance together and there's a metadata section this is not a locked down standard by any means so we've just got some sample ideas here so you could provide a context you could name your governance files in a human friendly way so people could look at which one is being used maybe make decisions based on that you could version this particular governance file to say we've updated our governance you could use different formats so we're working with the diff to try and come up with a standard for this so you could say format one from the diff or format 1.1 or 1.2 or whatever it would be good to include a unique ID could be a uuid or a did or something like that this is not written in stone yet this description could go with this human friendly name to say this is what this governance file is for you could include a last updated date you could link to resources such as the human readable governance that goes with this machine readable governance and then these ideas are you know a little more borderline but you could perhaps tag your document for search and discovery purposes you could describe the jurisdictions and the geographic areas that are involved here so this is just a sample of some ideas there my sample did not include network alleged information you could put that in there you could provide a mediator an invitation to a mediator and maybe something about recourse in case one of the agents listed in the framework or in the file doesn't behave the way they're supposed to we include a list of schemas so like sam was saying you have a collection of schemas that are semantically related or similar so in our coven use case we had all the things related to health and travel for aruba when they were using when they needed to check health status so you have lab orders results vaccines exemptions and a trusted traveler which is how the government said you're good to come to the country the participant section is the sam was saying this is the place where you would if you're hard coding the agents that you trust if you're hand or you know managing a list then that's where you would put these so the most important part is this did the other items are optional we used them to be able to provide some interesting information about the agents without having to stand up additional components in the ecosystem to issue credentials or to provide information about the dits so we just put a little bit in here the did would be mandatory the other sections could be optional and you know if they're provided and you understand them and you trust them go ahead and use them but if you if they're not provided or they're provided and you don't trust them or you don't understand them then then use the did to look up something or ignore that so in this case we had you know the simplest possible file for aruba was the government a health issuer and a single venue we did more than this but just to kind of illustrate the participant section here that's kind of what we can show there and then roles can be used to categorize participants in an ecosystem and help others to understand what those participants are supposed to be doing and if necessary you can assign multiple roles this is one of the sections it's most likely to be reworked as we work with the diff and other organizations and just you know investigate their needs but the concepts are pretty similar no matter what we tweak here so we've listed some roles for this particular use case a jurisdiction could describe their own these could also be so you could create your own or you could agree on them a broader scope say across an industry or you know a government or other jurisdiction and then you can map those roles to the participants that you have a notion of permissions so you could say we're going to create a list of health issuers and one of them could be a hospital one of them could be a lab or you could say we're going to have a list of you know if you're doing industry standards for you know certifications you could say here are the different providers of training or review boards or things like that and list those in the aruba case there was a travel issuer so the government said we're in charge of issuing travel related credentials and we're the ones who are going to do the verification in this case you could have you know as an example you could have your security verifier and you could have instead of travel verification you could have the hr verifier example that I kind of mentioned earlier and you'll notice the government shows up in two places that's an example of multiple roles so that's kind of a permission section and Mike yes just back to that would you consider that concept here the role mapping to specific dids to be you know we've called it a trust registry maybe in the past is that kind of what this would be this is extremely similar to a trust registry I have looked into the trust over IP trust registry spec the version that they just recently published to their github and the the the basic idea of what you're storing the ideas are kind of the same but the the implementations are a little bit different so this is included in a file that you can download and parse and theirs is api centric they want people to make api calls to their central server to retrieve information about a particular did and so if you were if you wanted all of the information about who is going to be doing what then you'd have to query for every did okay potentially so maybe I've got a hole in my understanding there but so the approach this is a very similar concept the approach for delivering it to people is just a little different okay right yeah so once you have the participants and what they're expected to be doing we've actually done some work to describe what those actions are and then to link them together into you know potentially link them in together you don't have to link them but you can to link them into workflows so we took some inspiration from Keith Smith I like to give him credit he shared a presentation on interaction documents and so some of his ideas made it into here so I just I like to include that reference for him okay so here is an action section that describes the the workflow in aruba was a very you know it was one of the more complicated ones we've done so far as far as describing all of the different steps and having a number of different things to do so a quick overview of that sample workflow you would go and connect to a provider of health information and then prove who you were then collect your health information then connect to the government prove who you were there share your health information go through a flow to establish that you were you know you've met the other travel requirements receive a trusted traveler and then go and get verified at various locations with that trusted traveler to enable you to do different things and so this these actions kind of describe what some of those steps are so this very first one on here is to say if you're going to connect to a connect the holder to a health issuer if you're the health issuer then you are going to be using an action that is of the type protocol there are some other action types as well that we'll talk about in a minute and then for that action type you can use use a specify we're using dig conversion one and we're going to start with an invitation if you have success with this protocol proceed to the demographic step and if things if there's an error then you could include an error handler we've since in our code we've actually written the error handling it's typically a basic message that tells the user what happened let's see here so this is an example of a protocol that's a question answer so after you connect to the health issuer the health issuer is going to ask the holder if you received a medical release credential from the health lab before meaning are you going to authorize us to release your health information and you know you can answer I need a new credential or I already have one and then if the protocol executes successfully then the next step would be to make a decision based on the response from this question and so you know it's it's information about how to execute this step of or this action and then optionally you can follow the steps that you know for success or for errors and they're all just kind of changed together like that some other interesting features here some of these include let's see let's find an example here okay so if you're issuing a credential you could link to the schema that you're using and if you're doing a verification this is where the presentation definitions are linked and a presentation definition you know uses the presentation exchange format from the decentralized identity foundation and describes how a presentation is supposed to take place so which which schema or schemas are supposed to be checked which attributes are being asked for what are some of the formats for those fields and and what's interesting is you could have multiple actions so let's see so to go back to the trust to traveler use case you could say the there's an action for verifying the full travel document and that's assigned to roles that are such as the airport or border control who need to see all of the information we have a different action for verifying basically a simple thumbs up or thumbs down do you have one so that the restaurant or the venue would know to let you in but without exposing any other sensitive information the other action types besides the you know ones based on did come protocols we've written what's called a decision action which allows you to feed in a value and then make a decision based on it let's see if I have an example in here okay here we go so based on choosing which health credential you're going to use to present you could say if the person chose a lab result then the next step would be validate the lab result they chose a vaccine exemption and we're going to back validate the exemption so you know you could interact with the the user and then based on their choice take another action and then the final action type that we've not actually implemented yet but have considered would be like an api action where in the the flow of all of this you could ask your agent to communicate with an external or in another api somewhere kind of send information or trigger something else that's not perhaps directly related to the agents involved okay that's a lot of talking really quick our actions you know is that starting to describe what these do or is that completely clear as mud the the interesting thing for me is this seems to be a a way to script a controller so it it it looks to me like you've got the architecture here is you've got a aries framework which executes protocols and and reports back progress and webhooks and so on and and with that you have a controller and then what you've done here is sort of created a script their controller with use you manage itself which is less about governance I think I don't know but that's and more about business process and business flow and and so I'm wondering if you have two concepts here that that don't necessarily have to mix they don't have to mix but there's there's there's good reasons why governance and process do mix and the key smith's example that he always gave was that if you get pulled over by a cop you you you should have the right to verify that they're actually a cop before you present them anything and so having a process defined in governance says hey you're allowed to ask the cop for proof that they're a cop prior to you releasing this information and then here's the information that the law requires and so having that kind of interaction there allows for the the the the combination of the two so you're totally right and it has to be all the time right so the vision there would be any wallet would have would would have this capability of executing actions and they would have a series of actions in the wallet that they could invoke at some point and that invocation would do a bunch of things that are specified in an action file but that but that the user wouldn't have to carry out each one is that kind of what yes so far we've used this mostly on the back end so no i get that but i could be an example yeah yeah but yeah okay you've got hands up oh uh i'm not seeing the participants first okay simon go ahead um yeah just a quick comment to student currents uh question uh so the idea about the governance file uh is that it's going to be used optionally and it's going to be you it's it there's a possibility to use it only partially for example an agent that will want to know only about the participant's section of the governance file and then it will just care about knowing the trusted trusted participant in this ecosystem and don't care about following the action section of the business logic in the other case you might that agent might want to say hey i don't really care about the participant section i can take any credentials from anyone or verify it from you know verify any credential but i do care about the business flow or in the other case you can say i would like to have both or in the fourth case you can say i don't really care about the governance at all and i will do whatever i want so the idea is to make it flexible enough to meet every single scenario whether the agent specifications want to follow all some or none and that applies particularly to the holders where they have the option to do whatever they feel like doing uh it's with uh when you're trying to establish expectations then uh if a an issuer or a verifier goes off the rails and is doing wacky things then that is sometimes cause for serious concern in particular workflows or ecosystems but yeah so you know it's it's not shouldn't be mandated for the agents to be able to function as agents but could be problematic if you're doing something sensitive or where you're trying to to meet a certain expectation but good comment Simon uh Kyle yeah um this is really good and and i just wanted to address Steven Curran's comment that i think this is some governance this is some level of governance um maybe it's like ecosystem level um because it covers off some of the requirements that potentially would be there for the transactions between two agents that you want to essentially govern and you know for sam's example of the you know the policemen you know that that ecosystem has that you know sort of business process you know governed you know uh for you know the the person in the car wanting to verify first that they are a police officer that you know we can say that that is governed and so that you know business process or transaction you know follows that um my other comment or question on this is because these are all essentially at the end of the day peer to peer transactions when we talk about this as a controller who is controlling the transaction um and and what might happen if you know there's different sets of actions on each of the agents that are doing the you know the exchanges so so far it's typically driven by uh whichever agent is the uh usually a the server based agent right now um or you know so usually the issuer or the verifier that has a particular workflow they're trying to enforce um if you were to have differences um it's possible that you could have you know if you had one agent using one governance file and a different one using a different governance file or a different set of actions that you could get into some funny uh edge cases or loops where one agent responds in a particular way and then throws the other agent you know it responds and finds itself in a state that it hadn't anticipated or was missing requirements or something like that uh so typically it would be better if they would uh you know we're agreeing on or using the same same governance files that they could both know that we're we're doing this dance you know or one you don't want one doing the cha cha and the other doing the waltz right um and so what we need is a little music that cues people into uh which one they're using but yeah right now it's typically driven by uh the agents that would be constrained more constrained to a particular workflow an expectation that your issuer or verifier is going to behave a certain way and the holders are the way we've used it so far is to help them understand what's going to happen and what the expectations are so they could flag behavior that's um inconsistent or problematic um are the actions going beyond just saying initiate this protocol because the once you initiate a protocol both sides kind of know what the dance is it's it's the question of who initiates the protocol i i would think that the actions would not contain a lot of detail of of trying to manage the protocol once it's initiated right so the the the yeah protocols kind of have their own flow and state machine right right so these these actions are meant to be uh at a meta level so to say um we're gonna kick off this particular protocol and then when that protocol uh is all complete then um based on you know the the results of how that interaction went then we'll look at what the next action should be so you have kind of a state machine that is on top of or above um the the state machines that the agents already know how to to run themselves yeah okay good yeah and steven some of the you know talk about the dance is you know even if we just look at this example right here where you want to verify some but if they do a verification after an invitation um is done um if you have both agents you know doing that you know they will both want to you know check who the other person is how does that work um do you know what I mean yeah i might might maybe you have an answer for if you have two agents both running this thing and they get an invitation and they both want to verify each other so the what you could do with with a workflow like this is described to say you know what it generally would be smart if the the issuer or the verifier identified themselves first and then the uh after they you know those agents had to identify themselves then the holder would present the information that that was needed or requested to identify themselves second or if it needs to be the other way around you could list it that way and then then both agents would know okay when we go through this workflow I know to expect that the issuer is going to identify itself first or that the holder is going to request that proof first and so that they don't end up with the collision of who are you know who are you you know you first know you first in most of those race condition scenarios there's one party that doesn't care for example if if you are the dmv or something you're just going to volunteer your information without caring what you receive first um and the the only time you really get into the race condition is when you have two typically individuals and in that case what I suspect will evolve as an industry is more of an escalation thing where there's some information you're willing to share all the time and then you know further permission will be required to elevate that all right uh let's see here we already covered that it's a state machine we have some emitters and listeners so we wrote some custom controller code that could process a governance file we're working on standardizing the governance files and making the controller code it's written for akapai working on making that um fully open source so people can look at it and use it um i'm not going to go over presentation definitions a ton because we can go look at the this information from the diff and we're rapidly running out of time uh let's see here all right we already talked about okay some interesting concepts for the future uh we may be able to do some inheritance or copying from one governance file to another and or or perhaps just directly referencing sections and other governance files so for example uh you like someone else's trust list um but you want to implement different actions or you like someone else's actions but you have your own list of agents you could kind of put things together that way discoverability could be interesting so once these start getting published then it might be useful to have ways to find them or search for them or rate them um and then we've talked about uh you know how does an agent know what governance is in use and so we have to talk about how to surface that um you know where it so that everybody's aware of what's available um let's provide the link to this presentation in the chat so that everybody can refer to the full governance file sample there's also a presentation definition sample and uh we've done a whole bunch of questions already um Simon were you able to find one of our demos that's currently up and running at the moment I know that I asked you at the very last second to prepare that yeah no worries I was able to get my local environment so okay so I'm gonna stop sharing while Simon brings that up and then Steven current your hands up um I can wait till after the demo I don't want to pull that up okay or if it'll take time to get the demo going no looks like it's going good all right so Simon's showing us the uh there's open source code in the cardia project that includes um some of the governance um so that is a code base you can go look at and dig through uh we're still working out you know it's not perfect yet but um it's at least in some fashion of usability there and uh it's a code base that we can share with everybody so all right Simon so what are you showing us here right now right um so just just a quick note that uh we are the point where we can actually choose uh which governments govern men governance file we would like to use so uh we have a little section in our settings tab which allows us to add a governance uh file by providing the url and then it's going to be available in this drop down menu and you can just swap between the governance in the real time and it will change the behavior of your agent so uh here we're using the atomic actions that we've used for the inter-opathon the difference between the actions atomic actions and the regular governance file is that uh we are not enforcing the participant so any role would do in this case you can see that we established an active connection but our holder is uh just waiting for the next step and I can just go and uh send the basic message and it's gonna this basic message is going to be executed by our governance actions um where we just go we send a specific uh flag to the action processor and it's going to go and fetch the governance file and it's going to loop through and see which one uses the basic message protocol and it will uh grab the message from there in this case it's the this is a basic message in the content of the action and it's going to be yep I'm going to interrupt here um so where we if you break down the governance file to any role and the actions aren't linked together into a workflow that ends up being the exact same as a normal agent could you potentially switch on the other governance file and show even just two or three steps of the workflow maybe not the whole thing but we're pretty much out of time and I could I did not anchor my did that could cause uh so uh I think that we can get as far as well you can demonstrate the connection and the question uh before you is it is it gonna let you do that um it's not all right I mean if you incur and wants to ask a question it's gonna take me maybe a minute to anchor the did so it's not going to take too much time so um all right give it a try go quick and then we'll talk to Steven for a minute and try and end as soon as as soon as we can about Steven um just a quick comment having spent a pile of time in um multilingual and and overlays capture and and making that um I would highly recommend making sure you've got a mechanism that isolates all the phrases in a governance file so that you can make it multilingual um so it's easy for someone to know okay here is the full set of things that I've got to translate when I want to have five languages supported in this governance file so that was the comment I had to make that's an excellent comment and after watching your overlay capture architecture presentation yesterday it's like oh I really okay it's time to look into it it's it's uh ready for you know implementation and I should know better so yeah um yeah I'm not sure overlay is the solution for because your your data structures are so complex um so I'm not sure that's the right one but but that's something like multilingual absolutely is is fundamental and and needs to be addressed earlier the better absolutely ooh time to take a note all right where are my notes there they are yeah I appreciate the feedback um I gave a couple presentations uh about a year ago and a lot of people were like you know crickets when I shared any of this and I don't know what the deal was but on the last you know since this last IW I had a lot of good constructive feedback so it's helping I just wish I could go faster I know the feeling okay I think we're all up okay let me okay yeah there's one step that I keep forgetting every time so once the change was made um our agent will keep the local version of this governance file and so you you need to go and fetch that again and then you can go and decide select that so yeah it's not it's a little confusing but let me get rid of those and boom we are able to get the invitation so I can scan it and we got an active connection and boom here's the question answer that goes through the uh automated automated flow how far would you like me to go with that Mike uh another step or two so um this doesn't look a whole lot different than you know your typical demo but it's really interesting to note that the actions that are being taken by this enterprise or server-based agent you know this controller on top of ACAPI um those are running through the actions workflow you know the kind of the scripted deal to create those that are not hard coded in our controller code not being attention to the values here so I mean did the wrong date there uh no we're fine all right so we got a medical release credential offered to us and we fetched the demographics information from the self-attested and send it back so there's a medical release knowledge so if I go ahead and connect again I should be able to present that and this shows that decision action in action here where they answered the question and then we went down a different path based on what the user chose so the first path was we're going to go through a workflow to create your medical release and then the second workflow was I've already got one so we don't need to recreate that process that's a pretty good uh demo at the moment Simon we're out of time but it shows that you know the actions were scripted there showed a little bit about how to load one a little bit about the ecosystem so thank you very much I guess we'll turn the time back over to Tim all right yes thank you guys so much for presenting that was awesome and thank you everyone for coming we are unfortunately a few minutes over so I apologize for that but the recording will be posted and we hope to see you all again in a couple weeks have a good one thanks Tim thank you thank you thanks Mike thanks Tim thanks Simon


Hi, welcome to SuperUserTV. Can you go ahead and introduce yourself and tell me where you work? Hello, it's great to get here into this video. So my name is Jakub Pavlik and I am CTO of the TCP cloud. This TCP cloud company was founded in Czech Republic and it's focusing on the building private cloud solution mainly based on OpenStack and Kubernetes and now we are also building the Internet of Things stuff. Yes, you did a great demo at this morning's keynote about the Smart City project that you all have been working on. Can you tell us a little bit more about that project? Yes, the Smart City project is a little bit funny. We got a demand from the city, a small city in the Czech Republic in the PSEC, that they would like to do some kind of Smart City or something like that. And we sit together with me and Adam Skotnitsky who is CEO of TCP cloud and we realized that we can make it. We can take the parts which we are using daily like OpenStack, configuration management, SaltStack, the software-defined networking OpenContrail and put them together, make it work and spread it around the city. And the first part of this project is putting the sensors on the public line things on the bump. So during changing the bump in the city for the new stuff, we would like to put there the gateways on the lamps and collect the metrics from the whole city. And this is how it started. That's incredible and you actually brought it here to Austin, Texas all the way from the Czech Republic. So can you tell me about the smart conference that you built here at the summit? Yes, it was funny. As I mentioned six months ago, we created this idea and we were at San Francisco Bay Area and we wanted to show it to someone. So we just made some presentation, some slide where how it should work. And then we went around the Bay Area and showed the several people. They saw that. Then we got on KubeCon in London, the live demo. And then someone from OpenStack Foundation sent me the email, this is great, you are doing a really great job. Do you want to take it here? So it was a challenge. We had like two months. And it's completely different if you want to do smart city, where you want to manage objects outside or when you want to manage objects inside. So we thought about that. We tried to figure out how to count people. But then we realized that the best thing would be to manage just the temperature and CO2 and basic environment metrics. So we have like one meeting with the vendor for the sensors. Meet them twice. And then the setup platform. And they manufactured the sensors here two weeks before the summit. We got the sensors two days before leaving here. We tested, packaged it into our suitcases and right here. So how big are the sensors then? It's small, it's like this. And it's around, on Saturday we put it on all the walls here and created the mesh network. And I'm excited that it really worked. I didn't believe that it will work. I'm glad you proved yourself wrong. So what's next for the project? Are you all thinking about expanding it? I think that now we have to take more on the stabilization to be able to more scale it, the scale the system and also show it the other industries. Because it's not about only smart city but it can be starting point for the smart electricity, smart power for homes or industry 4.0 where you can put the small gateways in factory and send the data from the factory to the cloud for the analyzation and graphical views. And the mission of the project is create open data. The site with API where the third party companies can go and create applications on top of the data. So we are guaranteeing the platform. Awesome, well thank you so much for telling us more about your project. I hope to hear more about it soon. Yeah, I'm excited that I will be here. Thank you very much.


This is going to be a quick demonstration of the muscles that we can see here in the anterior aspect of the thigh. Though not all of them are anatomically in the anterior aspect, but we will show all the muscles. Muscles that we can see here in the anterior compartment is this muscle here. This is the rectus femoris which takes origin by two heads, a direct head from the anterior inferior spine and a reflected head from just above the acetabular. And it's called rectus because it's running straight femoris because it runs in front of the femur and it merges with the quadriceps tendon. The next muscle that we see here is this muscle on the lateral aspect. It takes origin from the linea aspera and comes immediately. This is the Vastus lateralis, the largest of the quadriceps muscle. Deep to the rectus femoris, we see this tendinus and fleshy portion here. This is the Vastus intermedius which takes origin from the anterior surface of the femur where my finger is going. And finally, immediately we have this muscle here. This is the Vastus medialis which also takes origin from the linea aspera and comes immediately. So these four muscles, rectus femoris, Vastus lateralis, Vastus intermedius and Vastus medialis, they are part of the quadriceps which fuses at the quadriceps tendon which gets inserted onto the base of the patella. So and this is the most powerful extensor of the knee. It is three times as powerful as the antagonistic muscle that is the hamstrings, which is the flexor of the knee. The rectus femoris, because it's coming from above the hip joint, it also has action of flexing the hip. So therefore, this is also referred to as the kicking muscle. Because this is the position that footballers use when they flex the hip and they flex the knee and they vigorously straighten the knee to kick the ball, they use the rectus femoris. Injury to the rectus femoris will compromise the function of the quadriceps by 17 percent. So these are the quadriceps muscles. This is the sartorius, tailor's muscle. The other anterior muscle is this one here in the floor of the femoral triangle, this muscle. This is the pectinus. It takes origin from the pectin pubis and it gets inserted onto the pectin line of the femur. This has got flexion of the hip as well as adduction of the hip. The pectinus is a dual muscle. So therefore, it is supplied by femoral nerve. It is also supplied by an operator nerve on the medial side. The sartorius and the quadriceps are also supplied by branches of femoral nerve. Now I will show you some of the muscles, though this is an anterior dissection, but we can see some muscles of the medial compartment, the rectal compartment. This muscle that we see here, this is the rectal longus. It takes origin from the body of the pubis and it gets inserted onto the middle one third of the linear aspera and we can see that. This forms the medial boundary of the femoral triangle. In long term riders, they can be true to be bone formation here and that is known as rider's bone. Just medial to that, we have this muscle here. This is the adductor brevis, which also takes origin from the superior areas of the pubis and gets inserted into the upper portion of the linear aspera. When I reflect this, then I can see a muscle deep inside. We can see only a little bit of that muscle here and further deep inside. This is the adductor magnus. The rector magnus takes origin from the HQPP grammars and it gets inserted onto a large part of the linear aspera. That is the adductor component. The rector magnus also has got another deeper component, which we cannot see in this view. That is known as the hamstring component, which takes origin from the HQPP and gets attached to the rector tubercle. The rector magnus gets supplied from the operator nerve, which is the rector component and the hamstring component gets it all supplied from the tibial division of the sciatic nerve. Then we have this muscle here, which I have lifted up here and we can see this muscle here. This is the gracilis. The tendon is very thin and graceful and this tendon of the gracilis, the tendon of the sartorius and a muscle on the back of the thigh called the semi-tendinosis, these three together get inserted onto the upper end of the tibia in an insertion called the pesanserinas or the goose foot, which looks like this. This is a still shot from another section showing all this hand holding up the tendons of the pesanserinas. This gracilis muscle does not have much of an adductor function, however it is used in surgical practice for repairing an incontinent anal sphincter. Now let me show you the neurovascular structure coming out from the medial compartment and for that we have retracted the adductor longus and we have lifted up the adductor brevis to show this structure here. This is the operator nerve and the operator artery. This is the operator nerve and the operator artery and if you look here my finger has come through the operator foremen. So the operator nerve and the operator artery comes from the pelvis through the operator foremen and for better clarity I am going to put my instrument here to show it is coming here. So this is the operator foremen and through that they come to the thigh. It runs initially between the adductor magnus and the adductor brevis and then it runs between the adductor longus and the adductor magnus and we can see here the rest of the operator nerve and the operator artery and they are the ones which supply the muscles of the medial compartment. The operator nerve also gives the branch to the pectinous muscle. The pectinous is a dual muscle. The operator nerve also supplies a little bit of the skin of the middle one-third of the medial side of the thigh. This is going to be a demonstration of the adductor canal, its boundaries and its contents. The adductor canal is 15 centimeters long. It starts from the apex of the femoral triangle and ends at the adductor hiatus which enters into the bopidial fossa. The adductor canal is roughly a triangular canal in cross-section. Diagramatic representation to show you the adductor canal in a cross-section. Entromedially, it is bounded by the sartorius and we can see the sartorius. We have repositioned the sartorius in its normal anatomical location. And just under that, under the sartorius, there was a thin layer of fascia which is referred to as a sub-sartorian fascia. We have removed that. This is the entromedial boundary. Then we have the antrolateral boundary where my finger is tracing. And for that, I will retract the sartorius to show the entrolateral boundary. The boundary is this muscle here. This is the vastus medialis. And posteriorly, we have this muscle here. This is the adductor longus. So, if I want to again put it back, the place where the sartorius overlaps the adductor longus, that is where the adductor canal begins. So, it begins at the apex of the femoral triangle which is here. This adductor canal gives passage to the following structures going from anterior to posterior. The first content, anterior most content, is this one here which we have picked up. This is the longest cutaneous branch of the femoral nerve. This is the femoral nerve which I have lifted up here. And we can see a branch coming from here all the way. This is the syphilis nerve. The syphilis nerve, it runs through the adductor canal and then it pierces through and it accompanies the long syphilis wing and it supplies the skin of the medialis at the leg and the foot along with this long syphilis wing. The next structure in the adductor canal is this artery here. This is the femoral artery. And we have picked up the femoral artery here. And just behind that is this structure here. This is the femoral wing. So, going from anterior to posterior, we have the syphilis nerve, the femoral artery, femoral wing. The next structure that we can see is the, which I have picked up here, but this does not go outside the adductor canal. This is also a branch from the femoral nerve and it goes and it supplies the vastus medialis and we can see that. So, this is the contents of the adductor canal. The adductor canal gives passage to the structures from the femoral triangle to the rest of the thigh and beyond. So, this is the surgically and clinically important landmark called the adductor canal. Thank you very much for watching. Dr. Sanjay Sanyal signing out. If you have any questions or comments, please put them in the comment section below. David O is the camera person. Have a nice day.


Hello, my people. Welcome to the score channel. Today I'm going to show you how to fill out the FAFSA. Remember that the FAFSA is the form for financial aid in the United States. It is available to anybody who is a U.S. citizen or has permanent residency in the United States. The FAFSA form has changed considerably this year and the main difference with the new form is that it's now connected to like the IRS records. So if you have a social security number, it should just like pull all of your data and I'm going to fill out the FAFSA today and we're going to find out if that is true. Go to studentaid.gov and there is a link to start a FAFSA form. You want to start a new form if you have not done this already. I'm going in completely blind and completely cold. I need to create an account because I've never done this before. Get started. All right, personal information. If you're a permanent resident in the United States and you come from another country, make sure that your name looks exactly like it does on your green card because that's how your social security number would have been set up and so you want to make sure that everything coincides perfectly with what the United States has on file. So I'm just going to put my info in here. I'm going to blur out some things here because I don't want you seeing them all. All right, we'll talk about this a little bit later but if you have parents who are not U.S. citizens and you're going to need their information, they will also have to do this exact same process. They also need to create their own account and they will need to mark this box to acknowledge that they do not have a social security number but you as the applicant definitely need to have a social security number. Like if you don't, there's really few situations where you wouldn't if you're a U.S. citizen or permanent resident. So make sure you put your social security number in here correctly because that is what is going to pull data from the U.S. systems. So we'll hit continue and here you can create a username. I'm probably just going to go ahead and call this AmyChem because why not? Oh, it's already in use. Well then let's call it AmyChem 2024. That should work. All right, then we'll make a little password here. Okay, your mailing address doesn't really matter because it's only used to physically mail things to you if you choose that option later on and really we'll just choose the email option. So don't worry about your address. If you're having trouble getting a foreign address in there, you could like use a U.S. address of somebody that you know or, you know, if you have any family members in the United States, that would work fine too. If you are living in the States and you want things sent to you physically, you can do that. But generally speaking, email is better. It's faster. Just choose email. Optional communications. You don't have to mark any of these language preference you can choose.  I don't even know how to say elementary school because I went to so many different ones. I didn't go to senior prom. That's a good one. That's actually a really good security question right there. First person you ever kissed. I like it. Yeah. What's up, Jessica? Hopefully Anna's not watching because she'd be surprised at that answer. All right. And then double check everything here. Double check everything on this thing. Make sure you do it exactly right. And then we got to agree to terms and conditions. Conditons, there's a typo there. Don't worry about it. Two step verification. And so I'm going to hit verify my email. It says I need a secure code. Let's go take a look and see if I have that code. So that went straight to my email. That was like instant so far. So good. Okay, so now I can log in. It says I can continue. My backup code is this. This would be like, if your email got hacked and you forgot your password, you would need to use this backup code here. So just keep that in mind that is important. You should mark that you have stored this somewhere safe. Save that somewhere. Everything is ready to go. I can now go ahead and log into my account. Pretty easy. So it should be just all the stuff that's already been saved in here. Okay, that's going to ask me for my verification code. So we're going to send that and submit. Okay, read before continuing your access in the federal government. It's a crime to lie on this form. Okay, sure. Don't worry. We'll be fine. I'm not doing anything illegal. Yeah, America doesn't, doesn't like it when you lie on official government forms. Perjury is how they get people. All right. So we're cool. Agreed to the terms and conditions again. All right. Okay. If you're a student, you're going to mark student. If you're a parent, you're going to mark parent. Pretty simple so far. I'm going to be a student for the sake of this illustration and I'm going to use my real data and we'll see what comes up here. I'm curious to see how this works for an American. All right. You can watch a video if you want. I became a legal resident of Michigan and this doesn't have to be an exact science. I mean, I was a kid. It was like, now that I think about it was like 1997 or something like that, that I became a resident of Michigan. As a US citizen with a social security number, it is going to come up here and tell you that it's going to pull your tax return information. Now your 2022 tax return is sent in 2023. Okay. So keep this in mind. If you're filling out the 2024 form, your parents will need to provide tax information from 2022. And this is because we don't have to file 2023 taxes until April. Okay. So I haven't done my 2023 taxes yet. I'm going to need to do that soon. That's until April 15th in most years. So this is always going to pull data from another year before you're going to get data from 2022. And so any tax information that your family has to provide, if you have non-citizen parents, they need to provide tax information from 2022. In other words, just take the first year of the form and minus two years. You as a student in another country with a blue passport, probably have never filled out a tax return. And technically you're not required to until you're 18. So it's going to be totally normal if it doesn't find any information on you or if it doesn't have any tax return data. What we need to do is say, okay, basically, all right, just approve this. It's going to pull data from the IRS, which is your personal information. So they need your permission because this is America and the government can't touch your data without permission unless you're a terrorist. Okay. Personal circumstance. We're going to ask some questions to see if you are eligible.  That's my case as well. At my age, I cannot qualify for undergraduate aid. And so just for the purposes of illustration, I'm going to treat my application as if I was doing a master's because postgraduate students can actually get financial aid in the United States, which is pretty cool. So I will already have my first bachelor's degree and I'm not pursuing a teaching certification in this case. These are just some personal circumstances. You can check these if they apply. If you're active duty military or a veteran. If you're an orphan award of the court, meaning you're in like government care or foster care.  And now you're all alone, but you're rich. So you can be illegally emancipated minor Batman was illegally emancipated minor. Like he had so much wealth, he could just take care of himself at a young age. So that's him legal guardianship other than their parent. Like this would again be a court order. Like just because you live with grandpa doesn't mean this is true. Okay. It has to be something that a court of law from the United States has said, you are not living with your parents for whatever reason, probably something unfortunate. Sorry if that's your case at any time on after July 1st was the student unaccompanied and either homeless or self supporting and at the risk of being homeless. I have not at the risk of being homeless. I'm doing pretty good there. I'm going to be an independent student. Now you watching this are probably going to be considered dependent students because you know, you're still depending on your parents and due to your age and the fact that you're going to be applying for first year benefits here, it's going to classify you as a dependent student, which means it will ask you some questions about your parents because of my birthday. It's not going to let me like add information about my parents because I'm beyond the age that is acceptable for financial aid, but you know, you're still going to see the whole process of what I as a student would have to put in and the information from your parents is very similar. So they're going to ask a few different questions about your demographics here. You can put whatever you want. I'm not Hispanic. I identify as white. Look, I get extra choices. None of these really reflect my actual origins. I'm just a U.S. mutt, a mix of things. So we'll just leave it at that. U.S. citizen parents, did they, nope, neither parent attended college. I'm the first one in my family, baby. High school completion status, high school diploma, got that. At the beginning of your school year, you should have a high school diploma. That would make sense. Otherwise, how are you going to get into university?  Now, when you do this, it probably won't find your school automatically. It may find like some American schools abroad, but for the most part, it's not going to find your school. So you have to put in some information and hit search. Now the search will tell you probably that there is no high school that matches the information. That's okay. We're going to add the school manually. And then we're going to put the same thing in here. We're going to say foreign country and you can put your city and the name of your school and mark that you attended a school outside of the U.S. So they force you to try to search. Okay.  Now we're good. So it'll ask me to confirm that. And we'll say, okay. Since a lot of you aren't going to have that data anyway, because of the fact that you've never filed taxes, I'm just going to go ahead and move forward with this so that you can see what I'm talking about. All right. So federal benefits received at any time, did anyone or anyone in their family receive benefits from any of these programs? Your answer as an international student is probably going to be no. Okay. Now, if you live in the United States, you may have received some of these things. If your parents are like retired, you may have received some social security. Like there could be some situations where you've received some of these benefits. And if you are a U.S. citizen who lives in the United States, definitely ask your parents if any of this is true. But for me, none of these apply. And then did I file a 1040 or 1040 NR? This is what I fill out every year. I do a 1040 every single year that details every single thing that I've earned both in Peru and in the United States. And then I declare that and I have to pay some taxes. A 1040 NR would be for someone who does not have a resident visa. Okay. But maybe has some income in the United States, they don't have like a social security number, they don't have permission to live and work in the United States, but they do have part ownership of a business, for example, and that generates income, or maybe they have like an investment account somewhere in the USA and that generates income. If your parents are not U.S. citizens, but they have generated income in the United States, they are supposed to file a 1040 NR. If you are a U.S. citizen living abroad and you've never filed taxes before, you'll just say no. Now in my case, I'm going to say yes, because I did file a 2022 tax return. I did file a 1040. Family size. Before, if you were registered as a dependent student and you added family details about your siblings and like about your parents, then this would reflect a different number. But this is true for me. My student family size is one. It's just me living here. Other dependents who live with a student, other dependents would be other siblings, essentially, could also theoretically include other family members that your parents are taking care of. Like if grandpa lives with you, technically your parents could be claiming grandpa as a dependent. Again, this would apply if your parents filed U.S. taxes. If your parents file U.S. taxes, they claim a number of dependents. And so they should make sure that that number is reflected here. But in my case, there's no dependents, so it's just going to be zero. How many will be in college? I'm the one person. I'm the one. If you have a brother or sister who's still a dependent but is currently in college, then it could be two. Filing status. Again, when you file taxes, you choose whether you file as an individual or whether if you have a husband or wife, you file together or separately, I just file single. And again, you as a student, if you did file taxes, it's probably this way, right? So here's where I'm going to need to put in the income earned for work. And this information would normally get pulled from my tax return if I wanted to be patient and let this thing do it. But I can go ahead and put in those numbers myself. After adding up my total work, this is like what I got, tax exempt interest income. I did not have any of that unused portions of IRA distributions did not have any of that. No pension income didn't have any of that. Now, adjusted gross income is actually going to be what my final result is after taking like deductions and that ended up being 3865. My situation is very weird having lived in Peru. I get to deduct something and I will put that later. Income tax paid at the end of the day. I paid $597 in taxes. I did not receive the earned income credit. And I did not pay into any of these plans. I did not get any education credits from my taxes. If you're not sure what these mean, there are useful tips for you to help you figure these things out. Schedule A is itemized deductions. In the United States, you can either take a standard deduction or you can use itemized deductions. Most people are going to take the standard deduction and won't do schedule A. Schedule B is interest in ordinary dividends. If you got some investment income, this may be something you have to fill out. I did have to fill out a schedule B for a whopping $9 last year. Schedule E is more of a general sort of area where like if you have income that doesn't fit into other categories, it goes into schedule E and household employment taxes.  Most people are not going to have most of these, although maybe like B and D would probably be like the most common. I definitely don't think any of you guys are farming, so no schedule F. Again, if you pulled your stuff directly from the IRS, it would already know this. I'm just going to say yes because I did in fact have a schedule B. I had a schedule B, so I'm going to mark yes. And as far as schedule C goes, let me take a look at that. I did not receive any grant scholarships reported as income to the IRS. My foreign income exclusion was this much. All right, because I get to exclude my income earned abroad. For the record, if your parents are U.S. citizens and they don't work in the United States, they are still required to file their taxes every single year. And this is one of the leading problems with the FAFSA. If your parents are U.S. citizens or permanent residents, but they don't file their taxes every year like they are supposed to, it will create problems with this system because it will not pull their data and you will have to provide foreign documents. And honestly, it makes it harder for you to get financial aid in those situations. If your parents are U.S. citizens, talk to them about the need to file taxes every year. There's no penalty for starting now. If you didn't know you had to do that, it's okay, but you should correct that situation. As a U.S. citizen, even when I don't earn anything in the United States, I am required to report my earnings from Peru. And what I do is take the foreign earned income exclusion, which allows you to not pay taxes on a lot of money. I think it's like a hundred some thousand dollars if you take that exclusion. So essentially, I don't need to pay any taxes on the income that I have from Peru. So this 32,500 that I earned in this country is not going to get taxed, but I am required to report that to the IRS and let them know that I'm going to take this exclusion. So if your parents aren't doing that, it's going to be a problem for you when you're asking for financial aid because from the U.S. government's perspective, if your parents are American citizens, they are supposed to file taxes every year to the IRS. And so when they put their social security number in and it sees they've never filed taxes, it's probably going to make it harder for you to get financial aid because you're not following the rules. So it's important that your parents file these tax returns, even if they don't earn any money in the United States. And it's possible to not even pay any extra taxes on that. But then understand that if they're not doing that, your chances of getting financial aid are pretty much zero here. If you are filing this as a student, you didn't receive any child support, unless somehow you were married and you had a kid already and you're going to go to college and you've got a baby and like the other person's out of the picture and they're paying you child support, like unless you the student receive this money directly in your name, you put zero here. Now if you have divorced parents or your parents are separated, one of them may be paying child support to the other. And in that case, when your parents fill out their form, they would indicate that. Okay, so understand this is strictly for me right now as a student. Your parents will get asked the same questions. So make sure that whatever you fill out is appropriate for you as an individual cash savings checking accounts. This isn't your parents checking accounts. This is you. Do you have any accounts in your name that have money in them and that you could put like, you know, a number four. So like I'll just say, you know, this much money because I have that in about a US account. If you as an individual have a business, you would put something in here. I do.  So at this point, I've completed the financial aspects and now it's going to ask me to select my colleges and I'm just going to invent like one off the top of my head. Let's just say Michigan. I'm going to apply to the University of Michigan. You can list more schools. You can add more. You can have up to 20 because the common app allows you to do 20 applications. And so that's the rule that they've decided is 20. We'll just continue here. So at this point, I am done with my FAFSA. Okay. I have done everything I've put into all my financial stuff, my personal circumstances. I've told them who I am and what colleges I want. And all I got to do now is just go to the end here and do the signature part, which is pretty easy. I agree to the terms and sign and submit. Okay. Now it says I'm probably not eligible for a federal Pell grant. That's probably due to my age and stuff. This is a very, it's a much simpler process for me as an independent student. If I had parents, I would need to add them as contributors on the FAFSA. And then they would have to complete all of the same information for themselves personally. So that was actually pretty easy. And honestly, if I had given it a little bit of time to process my tax returns, it probably would have been even easier because it would have just pulled that data straight from the IRS instead of me having to manually put it in from the forms that I filed in previous years. If you are a US citizen living abroad, you're going to need to include your parents on this. And so when it registers you as a dependent student, it's going to ask you some questions about your family members. They need to go in and create their own accounts. All right. So we've covered what it looks like if you're an independent student or what your parents are going to see on the application, because it's essentially the same information.  How do you add your parents to this thing? In this case, this is what I think will be the case for the vast majority of the people watching this video. You're going to be a dependent student. Now this question right here asks about applying only for loans. You want to say no, because you could maybe miss out on some aid. You can still get a loan if you mark no. So if your parents, and again, this is asking about biological parents here, if your parents are married to each other, we would say yes. And if not, we will say no. Now notice what's happening here on the form. If I say yes, it's going to tell me to provide information for both parents and this form will not be complete until both of your parents fill it out. If you mark no, then they will ask some questions. Do your parents live together? Well, if the answer is no, then we start talking about child support. Now, if one parent provides more financial support than the other, we're going to say yes. And then the next question becomes, if they've remarried or not, then we will say, let's imagine no. So this would be a scenario right here where let's say like, okay, your parents are not married. They don't live together. Maybe you don't have really any contact with one of them, right? Maybe like dad went to buy cigarettes and he still hasn't come back and like he doesn't send you a check every month. Or if it does, it's very small. It's not more financial support than the parent that you live with.  So that one is going to almost always be the one unless the other one is involved and does provide a lot of financial support. You're going to work. Yes. On this third question, if the parent you live with has remarried, then you're going to provide information for the parent and the step parent. So again, legally as long as they're married and living together, you need to provide information on both. So essentially the question boils down to how many parents do you live with? And it's going to ask us to provide information about those parents. This is where it's very important to make sure this information is accurate and like perfect because to verify parents identity, sometimes it's going to ask some security questions that it can use based on like public registry data and stuff. If one of your parents is not a U.S. citizen and doesn't have a social security number, this is also where you would mark that as well. And you would need to put in their address and also you can put a foreign address here. Be advised. This is where those security questions come into play. That could also be a problem. Right now a lot of parents who don't have social security numbers are having difficulties filling out this form. And I'm going to talk about what you can do to fix that later in this video. But this is the only thing that really changes when you add parents on your form. Essentially it's going to tell you that you're done. Once you fill out your parents information and invite them, it's going to say, okay, congratulations, wonderful. Now tell your parents to fill out the FAFSA. And then they will fill out all the financial stuff that you saw in our previous section where I was showing you what it looks like as an independent student. As an independent student, you essentially fill out the same things that your parents would. So you've seen that part. You can show that to them if you need to like walk them through it. If they have social security numbers, give it a day or two. It should automatically fill out things based on tax returns. If they haven't done their tax returns, then in that case, not only are your parents breaking the law and your chances of getting financial aid are much lower, but it's going to require you to manually fill out that information and it may cause some problems with your verification because they don't necessarily have any way to confirm that information through the system. So again, it's very important that everybody fill out their tax returns if they are US citizens. One of the problems that I've seen a lot with American citizens who have non-American citizen parents, if your parents don't have a social security number, then it's going to ask for a series of questions to validate their identity. The answers to those questions are based on what you, the student have put in your form. So as long as all of those questions are answered perfectly with no typos, no differences, everything should be fine. But if they make a mistake on even just one of those questions, they will not have access to the FAFSA. It will tell them that instead they have to call a phone number and proceed to do an identity verification process. And that's what this form is for. I wanted to show this to you as well. You must contact Federal Student Aid Information Center, FSAIC, at this phone number. Right now it's very difficult to get a phone call with these people. The FAFSA came out very late this year. It's a new format. There's a lot of confusion. A lot of people are trying to call this number. Unfortunately, if your parents are in this situation, they need to keep calling. They need to call every day. They got to call all day, every day until they get through. Because when you call and get through, you'll be able to ask for a case number. And that is important. They will not validate your identity unless there is a case number attached to it. So again, this applies to the parents who don't have a social security number. If your parents have a social security number, none of this should be a problem for you. If they don't have social security numbers and they don't get access to the form because of some mistake on one of those verification questions, then this is what happens. You'll have to fill out this form, scan it and send it to this email address here, this idverification.ed.gov. This is the information that they ask for. Notice again that the case number is a required detail. You print your name and then you sign this document at the bottom along with the date. If your parents have a foreign passport, they can use that to confirm their identity or any other form of US ID, like for example, a US state driver's license if your parents are living in the United States, but don't have legal residency. So they don't have a social security number. This may be a viable option for you. They'll be able to give you an ID and validate you and get your parents into the system so they can complete the FAFSA. Now, once you've submitted your form, you can check on its status. It'll be in here when you go to my activity. When you log into your page, you'll see that I have my 2020 for 2025 FAFSA form in review. It was submitted today. So if I click on this, I'll be able to see a little bit more about the status. And it says here that my form was started and that it was submitted. Now this will turn into a green check when it has been essentially processed by the financial student aid office. Okay. Notice again, we don't need to panic about the timing here because it will be shared with schools in the first half of March. Like FAFSA is not going to process anything immediately right now anyway. So again, we still got some time to figure this stuff out. Once it's been processed, universities will be able to reach out to you and help you figure out what your final financial aid package is.


Module 24. Suicidal ideation. Suicidal ideation is something in which the person is trying to give a self-harm intentional or deliberately try to take his or her own life but that person is not acting upon it but only thought about that thing. When we talk about passive-suicidal ideation, it means that a person is just thinking that he or she is trying to give a self-harm intentional or deliberately try to take his or her own life but that person is not acting upon it but only thought about that thing. There is passive-suicidal ideation and an active-suicidal ideation. When we talk about passive-suicidal ideation, it means that a person is just thinking that he or she does not want to live anymore and it is better that he or she can die. But the active-suicidal ideation is that the person is trying to think about how many ways are there in which he or she can take his or her own life. So the thing is that he or she thinks about the means through which he or she can take his or her own life. So these are two types of manifestation of suicidal ideation. Now there are many conditions associated with this that why people go towards suicidal ideation or why they want to take their own life. Number one which has respect is hopelessness. What is hopelessness? It means that a person thinks that he or she can never have a better situation in life. So when the person thought that there is no hope in the life, in that situation that person can act upon or can think about to taking his or her life. You must have seen and heard in this video that when the result of the matrix comes, they attempt suicide or suicidal ideation. Usually children report that when the result of my matrix did not come out well, then I thought that it would be better for me to end my life. Because I thought that something else can never be good in life. So this is the state of hopelessness where they feel that things are not improving. They feel that there is no relationship with my parents. So when the factor of hopelessness comes out, then a person can think about suicidal ideation. Then the depression. Depression is a state where there is a feature of suicidal ideation. That means those people who have depression, who have sadness, the element of fatigue, there is a factor of hopelessness. Those people usually go towards suicidal ideation. They thought about to take their own life.  But the interesting point here is that researchers, correlational researchers predict that there is a correlation between suicidal ideation and anxiety. But this research has not yet been defined in this field, which can further explain this direct relationship. But one thing that I am thinking about is that anxiety causes certain time depression. And because that person can have depression on a secondary level or exist, then suicidal ideation can come into it. Then the stress. Stress reactions are usually taken towards suicidal ideation. For example, there can be different kinds of stressors in life. There can be economic stress. If a parent has lost a child, then there can be stress. If there has been academic failure, then there can be stress. So the sudden stressors in life sometimes provoke a person towards suicidal ideation. Similarly, impulsivity. In impulsivity, a thought comes into a person's mind and tries to think about it and try to do it. So when the person is impulsive in different situations, like academic failure or impulsively the person is thinking about to take his or her own life, that can be the example of how impulsivity works towards the suicidal ideation. Now the people who have suicidal ideation in their mind, whether it is on a passive level or an active level, they have some warning signs, that is, they talk about something special. Or they say something special, from which we can understand or understand that suicidal ideation is going on inside them. For example, they will say that they want to kill themselves, they feel themselves burdened on others. And mostly, most of them are saying that they did not find any reason to live. Similarly, the behavior of them, you will see that they withdraw from the activities. They will sometimes do a very reckless act. And similarly, their reckless act can mean that if someone drinks alcohol, then their take will increase.  Or another behavior that is very alarming is that they are starting to say goodbye to other people. They will call other people and communicate with them in such a way that they will feel that they are winding up the things in their lives. At a certain time, they become more aggressive towards other people. So, the shift of their behavior that is completely changed, which will be seen in agitation, will exhibit that at a certain time. This person, he is thinking about to take his or her own life. And if we will talk about mood, then usually their mood will go towards depression. And along with this, they can also go towards anxiety and their mood can also be hostile. Thank you.


Guyquat is now out, and he hasn't faced a single ball. He didn't even get to play, and his day is over, and then the make matters were Stoinus laughs in his face, ha ha ha.


Meanwhile, Ogun State Police Command has expressed satisfaction over the conduct of the residents of the state during Saturday's Presidential and National Assembly poll. The State Commissioner of Police, C.P. Francombe, speaking to newsmen after monitoring the election across the Ogun Central Senatorial District, explained that the command along with all the security agencies went round to ensure a free and fair poll. So electorates have applauded the Independent National Electoral Commission, INIC, for the introduction of the bimodal voters accreditation system, BEVAS, which aid the peaceful process of the election. So far, so good, we've moved around the city of Abiokuta, we've also had opportunity of visiting even the suburbs of Abiokuta, and we've also received comprehensive situation reports from all the three Senatorial zones. So far, so good, the entire Ogun State is calm, except for a few areas where we have to calm down the citizens due to this late arrival of materials. I'm in touch with the REC, the Resident Electoral Commissioner has equally assured us and we are passing this information to the citizens that even in areas, the few areas where materials might arrive late, citizens will be given opportunity to vote. So far, people have been quite peaceful, the accretion process has gone well up to now, and I think by the grace of God, it will be a very interesting day. I believe that the people are determined to vote according to their predetermined choices and hopefully we can say well done INIC so far, no glitch yet, no glitch, no whatsoever. The turnout has been good, if not well, they could have done better but it's been good, at least it improved more than 2019. So far, I think maybe 2 or 3 polling units, they complain that they've not had the beavers working and I think the INIC have been working on it, it's just normal, it's technology, you have network issues, but overall it's been good.