Aleksandr Petrosyan: Excellent.
Aleksandr Petrosyan: So yes, I should start screenshing
Aleksandr Petrosyan: right? So. Um
Aleksandr Petrosyan: hello, everyone! Um! Welcome to the uh
Aleksandr Petrosyan: meeting before the release of Lc. Nine.
Aleksandr Petrosyan: She's very likely going to be on Xlts, but we don't know about for sure yet. I think it depends on how many ones You' to this time.
Aleksandr Petrosyan: So let's get right to it. So first of all, we're continuing on establishing new currency access, we have
Aleksandr Petrosyan: a pipeline for defecting that for reproducing the effects I'm. Creating a and working example for everything that is on.
We are almost done with a foreign function as a base for the Webassembly.
Aleksandr Petrosyan: There's one full request that is still holding us back,
Aleksandr Petrosyan: but we are almost done, and we should be there. This does not mean, by the way that they will have that it wasn't dynamic linking. It just means that it will have a stable Ffi api, meaning that any one of
Aleksandr Petrosyan: use it. Eventually they can. Um
Aleksandr Petrosyan: all they start writing like um, the dynamic make you want to make it
Aleksandr Petrosyan: so. The the new consensus is up as we speak. The testing is being completed. We know for certain that the we haven't broken any features we are.
Aleksandr Petrosyan: We have reproduced some of the bugs on it. It is much easier to debug things, using a single look at it, a completely sequential main loop, which is what is completely online. So
Aleksandr Petrosyan: so that should aid in debugging certain kinds of problems specific to consensus.
Aleksandr Petrosyan: We have a better Ui and user experience for the genesis block. Specifically, we have a who has implemented a new syntax which will allow shortening a lot of a common boilerplate.
Aleksandr Petrosyan: Make it a new for you, and configuration has better different handling. This is worked only by another one of our
Aleksandr Petrosyan: promising he recruits. He is.
Aleksandr Petrosyan: He has designed an excellent system which will allow us to never ever have to worry about integration as much. Um. There will be some work that to be done later on uh runtime upgrades, which will allow those decoration options to be changed
Aleksandr Petrosyan: from other sources as well, and during runtime.
Aleksandr Petrosyan: Ah! The first major milestone in a canvas structure was also met. We're still not confidentializing it upstream, and we'll have to postpone it a little bit. But
Aleksandr Petrosyan: uh, but it is that, and it is a dumb
Aleksandr Petrosyan: Kagami can now create something like Genesis blocks. I think this was done by one of our
Aleksandr Petrosyan: excellent talented teammates a month.
Aleksandr Petrosyan: I don't know if these, I guess, but it in any case, is a shout out The
Aleksandr Petrosyan: what this would allow people to do is to simulate creation of a large genesis block
Aleksandr Petrosyan: and test the networks for resilience. This is of the importance for so many bugging on features as well.
Aleksandr Petrosyan: So if you want to understand where an all something is big enough or small enough for your network, you can do it now
to the
Aleksandr Petrosyan: there is book fixes too many to count
Aleksandr Petrosyan: to follow. We're trying to clean up our C nine as much as possible, so that it is
Aleksandr Petrosyan: as consistent of
Aleksandr Petrosyan: a deployment as possible. This is mostly needs for the public test tab, but it is also useful for
Aleksandr Petrosyan: other clients of which I must be able to talk about
in the
Aleksandr Petrosyan: you know as well. Work done by an intern is still in review.
Aleksandr Petrosyan: I'm. Available. We did not have enough resources to dedicate to it. Contacts. We are
Aleksandr Petrosyan: at this point of the being disposed with
Aleksandr Petrosyan: many other things. Uh:
Aleksandr Petrosyan: so yeah, what is in progress is thickness fixing that signature check in different
Aleksandr Petrosyan: multi-stick is currently non-functional, but it is going to be fixed soon. One time permission validators are
Aleksandr Petrosyan: we don't have the Rfc. Yet? For some reason, but we have support for it in Webassembly, so you can base sixty four in code,
Aleksandr Petrosyan: any permission validated, and I have to the genesis block, which makes it a lot easier, and also removes the need to handle Genesis blocks as a special case. Now they can be considered as any other block, because the
Aleksandr Petrosyan: lack of the mission validation, to begin with, is replaced by having no permissions, and then, having those permissions be added at the genesis.
Aleksandr Petrosyan: The coming plugin system is still not finished.
Aleksandr Petrosyan: We haven't even started work on it actually. But it's something to be.
Aleksandr Petrosyan: We'll need to address sooner rather than later, having those plugins will allow us to finally design the mystery sets which would allow us to also not have to worry about public and private blockchains.
Aleksandr Petrosyan: In one word, it will simplify our life.
Aleksandr Petrosyan: So key, centric and country structuring is under way.
Aleksandr Petrosyan: Cactus interoperability is also being worked on web assembly. Dynamic linkage is very much a reality. At this point we have
Aleksandr Petrosyan: almost finished with the F. Of I, and at that point we will be able to
Aleksandr Petrosyan: start work on the implementation of the actual dynamic image infrastructure itself.
Aleksandr Petrosyan: The unified configuration interface will erase the difference between configuration parameters
Aleksandr Petrosyan: and using that unified interface, we can make certain guarantees that are general to different kinds of ah parameters. For example, if something is given in our reference for configurations as an option means that, providing this information is optional.
Aleksandr Petrosyan: Everything else is mandatory.
Aleksandr Petrosyan: That information can be specified in the be it a configuration file, the the environment variables, and the any other means that we will be necessary at a later date
Aleksandr Petrosyan: to and including to, and including via Bootstrapia, via the Tcp interface via Web socket. And
Aleksandr Petrosyan: actually, the anything you want. The point is that the configurations are going to be provided in a unified interface.
Aleksandr Petrosyan: How the configuration is being stored, and how it is being passed is up to the user to do
Aleksandr Petrosyan: runtime upgrades. Also something that we've started work on, and this is in connection to unified Operation interface because third parameters may need to be implemented Post-haste
Aleksandr Petrosyan: Runtime updating of those things is also necessary.
Aleksandr Petrosyan: There's a slight difference between configuration parameters and network configuration parameters
Aleksandr Petrosyan: logging level should not affect other peers on the network, which is fine, and it's reasonable. But some things do, and everything that can affect, whether or not a transaction passes or not should be synchronized, and should be said within one,
Aleksandr Petrosyan: the genesis block rather than a configuration file,
Aleksandr Petrosyan: and there is only one way of providing,
Aleksandr Petrosyan: of course versus a mess. We talked about it at length. We're going to fix it at some point
Aleksandr Petrosyan: a long-term plan remains completely unchanged practice integration,
Aleksandr Petrosyan: a local reputation system, offline transactions which is blocked by the country-structuring, parishing capacity, which is also booked by the countries searching transactions. And
Aleksandr Petrosyan: thank you for your time.
Aleksandr Petrosyan: Any questions.
G.Bazior (baziorek): I would have questions, but they can be off records.
Aleksandr Petrosyan: Uh, Victor, I think we can stop the recording.
Aleksandr Petrosyan: Victor. Can you stop the recording, please?