{"id":"poVmblmc3L4","title":"Tools Working Group Meeting – January 19, 2023","description":"Today the Tools Working Group met for the first time to vote on: https://github.com/near/NEPs/pull/418\n\nMeeting Summary:\nhttps://bit.ly/3D2wrqQ\n\nChapters:\n00:11 Agenda\n00:52 Update on Developer Governance\n07:07 Introductions\n11:02 NEP-418 – Author Summary\n13:18 NEP-418 – Benefits\n15:01 NEP-418 – Concerns\n21:04 NEP-418 – Voting\n24:51 Getting Involved \n\nLearn about Developer Governance:\nWebsite: https://neardevgov.org\nTwitter:   / neardevgov  \nTelegram: https://t.me/NEARDevGov\nDev Gov Gigs Board: https://devgovgigs.near.social\nNEP Process: https://github.com/near/NEPs/blob/mas...\n\nJoin the NEAR Tools Community Group:\nTelegram: t.me/NEAR_Tools_Community_Group\n\nJoin NEAR's community:\nWebsite: https://near.org/\nReddit:   / nearprotocol  \nDiscord: https://near.chat/\nMedium:   / nearprotocol  \nBlog: https://near.org/blog/\nTwitter:   / nearprotocol  \nGitHub: https://github.com/near  https://github.com/nearprotocol\nDev Docs: https://docs.near.org/\nCreate a wallet: https://wallet.near.org/create\nApps on NEAR: https://awesomenear.com/\nLearn to Build On NEAR: https://www.near.university/\nGrants & Funding: https://near.org/grants/\n#Blockchain #FutureisNEAR #NEAR #nearprotocol\n#nft #dao","channel_name":"NEAR Protocol","published_at":"2023-01-20T00:00:00.000Z","thumbnail_url":"https://img.youtube.com/vi/poVmblmc3L4/hqdefault.jpg","transcript_text":"I'd like to say hello everyone and welcome to the first near tools working group meeting so first I'll give a quick overview of developer Gardens next we will do some brief introductions as we have a few panelists joining us today then we will get into the main discussion snap 418 and the link for the nap is on the invite so you can follow us over there and after we'll open up a q a session so if you have any questions drop them down in the appropriate section and lastly we'll talk about the next steps and how we can get involved in the developer Gardens General going forward the developer Gardens is still shaping and I'd like us to walk through the the latest view on the framework that we are trying to build here for the everybody's sake and benefits over the last few months we've been engaging with the community over the initiative which is about bringing people and organizations together to help build a decentralized developer governance and a system for near Community they want to empower everyone to contribute from idea to code we've been bucketing most of the developer community of activities into four buckets right now ideation and implementation review and support and I just want to quickly highlight them and bring some context so first variation is about sharing exploring dat radius so it's the very first step and we'd like everybody to be able to to have a place where they you can share your ideas and iterate on them it's very important to have such a place so we have we are all on the same page because previously we were scattered across all sorts of resources now we have this gigsport which helps us to bring everybody to the same place make it a feat of new ideas sparkling there and also further iterations that we will discuss shortly so if you want to share your idea please check it out there's hosted on your social by the way sometimes before you have an idea you you want to to explore it and brainstorm before posting and Community groups is a perfect place to to do so Community groups are self-recognized it's permissionless you can join you can build your own it's great tool for the community to ideate we currently have a bunch of them already you can see them on the screen and there are more on the go forum for example the zero knowledge group is shaping right now and we also have tools and specific we don't have specific working groups or Community groups uh like python tooling so it's very narrow it could be brought to the narrow it doesn't really matter and the next iteration would be then to jump into iteration or implementation and after you have an idea after you discussed it there could be some somebody to submit a solution or you can also propose a solution initially so this is Natural Evolution of your idea basically yeah you can also help others to find the solution so feel free to collaborate there and it's also cost it's the same big gigs boards gigs board allows you to do so moving forward and closer to what we are having the meeting for today which is in naps which is more formal one we have this meeting with leading experts in the in the key areas we identified initially and we Define the standards for the Holocaust system here and this is important to be aligned and help applications to build a certain expectations about how things could operate and what to expect from third-party applications and standards are helping us a lot so naps is crucial part in in my opinion to get this forward and scale then basically even closer to what we're doing today is the review stage once an app is submitted experts will help to shape it and pass the review and conserve for approval which is so basically this step involves experts Auditors and currently working groups in general helping us to move forward currently we have four areas in the protocol the contract standards all its standards and today we are excited to launch a new one the tooling working group let's jump right into the structure of and like roles of the working groups or like mostly like nap process and there are basically four key roles the author anybody can you can be the author of an app and submit the proposal and the moderators helping to bridge author with relevant experts and reviewers or subject matter experts will help to identify the benefits and concerns trade-offs over the standards to be applied and approved and the final official role is the approver the working group members who we will meet in a few minutes and hear from them the maps their considerations about the current map that we're talking the net process on a high level looks in the following way you you can see there are certain stages but today we will specifically talk about this transition from review to voting and this is how the process will evolve from from here basically and the final step of the decentralization is also gain support which is important support could be in form of all sorts of resources it could be money it could be connections it could be integration with some Partners so all sorts of things that you can request and expect people to also share with you and some companies will join against the board to find their Champions so they can sponsor or just help with some expertise in the area so that's basically the first overview of the the vulgar Gardens in general it's very focused and narrow the only goal here is to make developer contributions successful so let's move to introductions and meet those who joined us today the first group of people that they want to bring to Stage are our lovely working group members who for who are forming our tooling working group right now so let me hand it over to Sergey to introduce himself thank you a lot yeah hello my name is Sergey like hiking like cycling bike buying ultimates and for the last two plus years I'm in a new ecosystem working right now at Pagoda on tooling mostly like near aphs near CLI create new rap other stuff like in 2022 we were working on on the SDK JavaScript SDK and yeah happy to be here thanks uh David you can go next hi everyone I'm uh David I'm the engineering manager on the tools team um and I've been with coming up to five months now um yeah really excited to um do the first one of these um slightly overdude votes uh thanks for organizing this Vlad awesome boa um so I'm Paul I have been working in your ecosystem for three years and uh I know I worked in both course group and in um developer Governors team and my recent work is in USD kgs and I'm still uh working on releasing to 1.0 and I also like hiking and camping nice uh so the next Brew people are moderators and I'm today here joining us from the European Time Zone helping to navigate this call uh Max and Ori are help helping me out as well for other working groups so let me introduce myself I'm Vlad I work for Pagoda for three years as well and we I've been excited too exciting to work on all sorts of uh projects across the ecosystem ranging from the airport south and then index service Explorer tooling helping to shape developer Gardens and working groups so this is where I'm staying right now and let's introduce our author of the map that we're going to discuss today Austin Abel who is former employee of pagoda Inc and now is a Community member and helping us to move any trade forward and shape the Naps unfortunately due to the time zone we he couldn't attend the call today but we synced beforehand and confirmed that everything is up to date in regards with the nap and he believes that all their concerns that are listed on GitHub are already more or less addressed and he's happy to update PR if anything needs to be added there so I believe Paul will take the presentation of the nap for for hosting today yeah so finally we're getting to the nap itself and the today we have uh one nap to review uh it's not for 418 objective is to allow attached deposit in view context of a function called execution on here so I'd like to invite Bo to speak to it yeah thanks voila um so this map is about the lower tax deposit in view context um as uh Poland has introduced before uh Austin cannot make this meeting so I would be uh represent him to to the other summary and on behalf of him um so Austin was previously I want to add in a feature to the SDK that um to automatically adding like attached deposits for certain functions um because for the security reason like those um contract functions should either accept the deposit or does does not allow deposit at all um further because we do not allow attachment deposit in view context that is when the contract method is being built um so this cannot be added to uh by contact functions in the SDK level so posting come up with this snap to propose to return the error for the test deposit in view context and this will quickly enhance the dev developer experience 200 attack deposits for those not allowed deposit functions and regardless of this function being called or being viewed uh next slide please sure um so we I have briefly in uh describe how this will benefit uh it will allow like in SDK level to adding another to all contract methods that shouldn't uh um shouldn't accept and deposit and this this will be measuring the behavior of ethereum and solidity contract with without a payable modifiers and so this will be uh close to those who familiar with solidity and is intuitive to um we're writing the contract that without a payable modifier this method won't be accidentally taken uh payments anymore and this has to be done in as a nap instead of in the contract level because there is no way to check in the function call is in but it's facing a real context so you cannot be like checking conditionally this is a view context and the attention deposit shouldn't be um shouldn't be caught so in this snap it just make it both accessible acceptable in real context and in call context and in for view context if this snap makes it to return zero uh yeah so this this is all benefits um provided by this now should we move to the interns awesome um and uh I think so he made this slide um and he can give a better intro introduce to this uh concerns please do okay okay I'll do that uh yeah so as Bob mentioned there is a lot of benefits but there were concerns well I'll briefly describe them so the first one is that this proposal can trigger a protocol version change and we Market Market as resolved because it appeared that it happens like on a client level and it will not um affect things that will require protocol change so that shouldn't be a problem the next one I think it's the biggest one that the the contract can assume that attached deposit will panic in view context so it's a it's a real breaking change but the change the chance that it will uh actually be triggered is really really low like the and I would say that if somebody was doing this then it was not a great design of their contract yeah so we decided that we we can live with that and we will like not not fix it and we will not do something about it and the third one was not actually discussed I saw it in the nap itself from Austin uh so the question is can we assume that in all vehicles that H deposit in the VM context always zero so I guess we can briefly discuss it right now uh let's make a decision if it can affect our decision yeah so my my vision is on this is I I like I I want to hear an opinion from somebody who works closer to to the core but I guess that it should just Panic with attached deposit in new context but yeah I'm happy to hear other opinions foreign it initialized some VM contacts with uh default to zero if it's a integer type that's the case for the context deposit but we can always check if if that's like the default has been um set other eyes um and uh yeah I think we need to double check the source code to ensure that this this is always set to zero for for view contacts um I should be able to it should be enforceable and won't be a problem in the implementation from may have more knowledge in the core on this yes as far as as I remember the current limitation near core basically has two implementations for writing a function so when the function is executed in regular like transaction function call context it has full um old implementations for all the host methods while when we are running the view function there is a special host function implementations and most of them are actually kind of panicking returning in error and attached deposit is currently panicking this way so it aborts the bus execution and I believe it's totally fine to re like replace that implementation to return zero um and then there shouldn't be any expectations about non-zero value um like it doesn't make any sense to me to have non-zero early years I I just know that for example in your CLI we're preventing that like you are not able to attach the positive you call but it just you know lists the logic on the client side so I was wondering like is there is there any possibility to set deposits in some other way not right now like previously it was not even allowed to be called so it and it was the RPC level they that you would communicate with and there is no Planters over there okay so then I I think we can say that this concern is resolved as well and we can forward with the NFP I believe so thanks okay all right yeah thank you Sergey uh thank you both for presenting it and now that we've heard all the benefits and concerns uh I would like to hear from each of the working group member um and their opinion and how they are leaning towards the approval or rejection of the snap uh so this basically brings us to the voting stage uh as per the map process and who wants to start first to communicate their opinion uh German seems to be a relatively minor change to have a decent amount of benefits uh instead of making it easier to write simple view function calls so it'd be simply thought about potential downsides so it's a yes for me yay who's next no I can go now well I'm all I saw working group member I also lean forward to approve this IEP uh based on my knowledge on protocol and the polling I think the proposed solution is a good addition to the trolling and the ways a very trivial case in in like breaking certain contracts as we said in the concerns and other concerns are resolved so um overall this is a very big net a very good nap and I think so I'm approving it yay second yes here Sergey but not much to add benefits are clear concerns are like not really big and result so I'm watching yes as well yes so we have unanimous guesses here which brings us to the uh decision to approve the snap and we are ready to discuss next steps it seems so let's see our next slide okay I can present it yeah please yeah so uh the person who will actually implement this is not uh decided yet not formed yet um and any implementation is not started so if you're interested uh check the gigsport it could be there and uh yeah maybe you will want to do that or we will find somebody inside of of our team So the plan is to post all the results of today's call in the nap itself on GitHub uh approve it merge it and then make this call for for Champions on a geeksport yeah so it's a it's not it's an it's not a big nap so if you feel like you're interested please apply yeah yeah in in my view it's a perfect uh starting uh first contribution type of nap that could be easily approved because we already have a nap uh supporting it so it's almost a no-brainer for anybody to join and try it out to contribute to near core and you don't need to even wait for the gigs board posting given that or the nap is there and they pull request you can just reference this net pull request when you're submitting a pull requesting your core and we strongly encourage you to to try it out and yeah definitely would be great to see more people contribute in the near core all right thanks everybody uh for presenting it we are ready for Q a I don't see any questions so let's move forward with some close enough notes that I believe is important to understand better the future ahead of us and how to get involved into devgov in general uh so once again just to reiterate and the devgov gigs that near that social is where you can submit and search for ideas and collaborate there um then they naps is another very important way to contribute on a more formal level when you want to scale Beyond just one application and you want to bring all the wallets up to up to speed or all the tooling up to speed this is the best way to influence the direction we also have the board on GitHub that is uh each year that makes it easier to follow along all like all the Naps uh currently the tooling uh working group is has just started and we only have a single um nap over there but if you will follow this link uh you will find all the Naps that are currently at different stages in different work groups so you can contribute there and who knows maybe your view will help to shape the better security aspect of some naps or just bring some fresh ideas that are out to improve without trade-offs so we strongly encourage you to give a look there is also a telegram channel for to don't miss the announcements and yeah in general if you want to learn more go to near devgolf.org and followed our Twitter Instagram account I'd like to thank you uh all the community the author of The Snap or sample the working group members both Sergi and David who's who helped a lot to move it forward and provide their expertise also Marcelo to service subject matter experts for for this snap and the community who participated and joined us today and will watch this recording later on YouTube it's uh team effort and I'm excited to see that we are shaping more and more dedicated working groups around experts and I hope to see more in the future of New York System thanks everybody","transcript_synced_at":"2026-11-04T03:54:08.064Z","segments":[{"start_seconds":5,"text":"I'd like to say hello everyone and welcome to the first near tools working group meeting so first I'll give a quick","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=5s"},{"start_seconds":13,"text":"overview of developer Gardens next we will do some brief introductions as we have a few panelists joining us today","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=13s"},{"start_seconds":22,"text":"then we will get into the main discussion snap 418 and the link for the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=22s"},{"start_seconds":28,"text":"nap is on the invite so you can follow us over there and after we'll open up a","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=28s"},{"start_seconds":35,"text":"q a session so if you have any questions drop them down in the appropriate section","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=35s"},{"start_seconds":42,"text":"and lastly we'll talk about the next steps and how we can get involved in the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=42s"},{"start_seconds":49,"text":"developer Gardens General going forward the developer Gardens is still shaping and I'd like us to walk through the the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=49s"},{"start_seconds":58,"text":"latest view on the framework that we are trying to build here for the everybody's sake and benefits over the last few","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=58s"},{"start_seconds":67,"text":"months we've been engaging with the community over the initiative which is about bringing people and organizations together to help build a decentralized","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=67s"},{"start_seconds":76,"text":"developer governance and a system for near Community they want to empower everyone to contribute from idea to code","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=76s"},{"start_seconds":85,"text":"we've been bucketing most of the developer community of activities into four buckets right now ideation and","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=85s"},{"start_seconds":92,"text":"implementation review and support and I just want to quickly highlight them and bring some context so first variation is","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=92s"},{"start_seconds":101,"text":"about sharing exploring dat radius so it's the very first step and we'd like everybody to be able to to have a place","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=101s"},{"start_seconds":110,"text":"where they you can share your ideas and iterate on them it's very important to have such a place so we have we are all","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=110s"},{"start_seconds":118,"text":"on the same page because previously we were scattered across all sorts of resources now we have this gigsport which helps us","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=118s"},{"start_seconds":127,"text":"to bring everybody to the same place make it a feat of new ideas sparkling","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=127s"},{"start_seconds":135,"text":"there and also further iterations that we will discuss shortly so if you want to share your idea please check it out","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=135s"},{"start_seconds":143,"text":"there's hosted on your social by the way sometimes before you have an idea you you want to to explore it and brainstorm","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=143s"},{"start_seconds":152,"text":"before posting and Community groups is a perfect place to to do so Community groups are self-recognized it's","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=152s"},{"start_seconds":161,"text":"permissionless you can join you can build your own it's great tool for the community to ideate","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=161s"},{"start_seconds":169,"text":"we currently have a bunch of them already you can see them on the screen and there are more on the go forum for","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=169s"},{"start_seconds":177,"text":"example the zero knowledge group is shaping right now and we also have tools and specific we","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=177s"},{"start_seconds":186,"text":"don't have specific working groups or Community groups uh like python tooling so it's very narrow it could be brought","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=186s"},{"start_seconds":194,"text":"to the narrow it doesn't really matter and the next iteration would be then to jump into iteration or implementation","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=194s"},{"start_seconds":202,"text":"and after you have an idea after you discussed it there could be some somebody","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=202s"},{"start_seconds":209,"text":"to submit a solution or you can also propose a solution initially so this is Natural Evolution of your idea basically","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=209s"},{"start_seconds":217,"text":"yeah you can also help others to find the solution so feel free to collaborate there and it's also cost it's the same","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=217s"},{"start_seconds":227,"text":"big gigs boards gigs board allows you to do so moving forward and closer to what we are","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=227s"},{"start_seconds":235,"text":"having the meeting for today which is in naps which is more formal one we have this meeting with leading experts in the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=235s"},{"start_seconds":244,"text":"in the key areas we identified initially and we Define the standards for the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=244s"},{"start_seconds":251,"text":"Holocaust system here and this is important to be aligned and help applications to build a certain","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=251s"},{"start_seconds":260,"text":"expectations about how things could operate and what to expect from third-party applications","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=260s"},{"start_seconds":268,"text":"and standards are helping us a lot so naps is crucial part in in my opinion to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=268s"},{"start_seconds":275,"text":"get this forward and scale then basically even closer to what we're doing today is the review stage once an","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=275s"},{"start_seconds":283,"text":"app is submitted experts will help to shape it and pass the review and conserve for approval which is so","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=283s"},{"start_seconds":292,"text":"basically this step involves experts Auditors and currently working groups in","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=292s"},{"start_seconds":299,"text":"general helping us to move forward currently we have four areas in the protocol the contract standards all its","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=299s"},{"start_seconds":307,"text":"standards and today we are excited to launch a new one the tooling working group let's jump right into the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=307s"},{"start_seconds":314,"text":"structure of and like roles of the working groups or like mostly like nap process and there are basically four key","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=314s"},{"start_seconds":322,"text":"roles the author anybody can you can be the author of an app and submit the proposal and the moderators helping to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=322s"},{"start_seconds":332,"text":"bridge author with relevant experts and reviewers or subject matter experts will","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=332s"},{"start_seconds":339,"text":"help to identify the benefits and concerns trade-offs over the standards to be applied and approved and the final","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=339s"},{"start_seconds":349,"text":"official role is the approver the working group members who we will meet","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=349s"},{"start_seconds":355,"text":"in a few minutes and hear from them the maps their considerations about the current map that we're talking the net","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=355s"},{"start_seconds":364,"text":"process on a high level looks in the following way you you can see there are certain stages but today we will","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=364s"},{"start_seconds":372,"text":"specifically talk about this transition from review to voting and this is how the process will evolve from from here","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=372s"},{"start_seconds":379,"text":"basically and the final step of the decentralization is also gain support which is important support could be in","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=379s"},{"start_seconds":388,"text":"form of all sorts of resources it could be money it could be connections it could be integration with some Partners","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=388s"},{"start_seconds":395,"text":"so all sorts of things that you can request and expect people to also share with you and some companies will join","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=395s"},{"start_seconds":404,"text":"against the board to find their Champions so they can sponsor or just help with some expertise in the area so","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=404s"},{"start_seconds":413,"text":"that's basically the first overview of the the vulgar Gardens in general it's very","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=413s"},{"start_seconds":420,"text":"focused and narrow the only goal here is to make developer contributions successful so let's move to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=420s"},{"start_seconds":428,"text":"introductions and meet those who joined us today the first group of people that","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=428s"},{"start_seconds":434,"text":"they want to bring to Stage are our lovely working group members who for who","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=434s"},{"start_seconds":442,"text":"are forming our tooling working group right now so let me hand it over to Sergey to introduce himself thank you a","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=442s"},{"start_seconds":451,"text":"lot yeah hello my name is Sergey like hiking like cycling bike buying","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=451s"},{"start_seconds":458,"text":"ultimates and for the last two plus years I'm in a new ecosystem working right now at Pagoda on tooling","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=458s"},{"start_seconds":466,"text":"mostly like near aphs near CLI create new rap other stuff like in 2022 we were","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=466s"},{"start_seconds":473,"text":"working on on the SDK JavaScript SDK and yeah happy to be here thanks","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=473s"},{"start_seconds":482,"text":"uh David you can go next hi everyone I'm uh David I'm the engineering manager on the tools team","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=482s"},{"start_seconds":490,"text":"um and I've been with coming up to five months now um yeah really excited to um do the first one of these um slightly overdude","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=490s"},{"start_seconds":498,"text":"votes uh thanks for organizing this Vlad awesome boa","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=498s"},{"start_seconds":510,"text":"um so I'm Paul I have been working in your ecosystem for three years and uh I know I worked in both course","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=510s"},{"start_seconds":519,"text":"group and in um developer Governors team and my","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=519s"},{"start_seconds":525,"text":"recent work is in USD kgs and I'm still uh working on releasing to 1.0 and I","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=525s"},{"start_seconds":536,"text":"also like hiking and camping nice","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=536s"},{"start_seconds":542,"text":"uh so the next Brew people are moderators and I'm today here joining us","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=542s"},{"start_seconds":550,"text":"from the European Time Zone helping to navigate this call uh Max and","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=550s"},{"start_seconds":558,"text":"Ori are help helping me out as well for other working groups so let me introduce myself I'm Vlad I","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=558s"},{"start_seconds":567,"text":"work for Pagoda for three years as well and we I've been excited too exciting to work on","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=567s"},{"start_seconds":575,"text":"all sorts of uh projects across the ecosystem ranging from the airport south","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=575s"},{"start_seconds":582,"text":"and then index service Explorer tooling helping to shape developer Gardens and","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=582s"},{"start_seconds":591,"text":"working groups so this is where I'm staying right now and let's introduce","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=591s"},{"start_seconds":597,"text":"our author of the map that we're going to discuss today Austin Abel","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=597s"},{"start_seconds":604,"text":"who is former employee of pagoda Inc and now is a Community member and helping us","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=604s"},{"start_seconds":612,"text":"to move any trade forward and shape the Naps unfortunately due to the time zone we he","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=612s"},{"start_seconds":621,"text":"couldn't attend the call today but we synced beforehand and confirmed that everything is up to date in regards with","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=621s"},{"start_seconds":630,"text":"the nap and he believes that all their concerns that are listed on GitHub are","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=630s"},{"start_seconds":637,"text":"already more or less addressed and he's happy to update PR if anything needs to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=637s"},{"start_seconds":645,"text":"be added there so I believe Paul will take the presentation of the nap for for","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=645s"},{"start_seconds":654,"text":"hosting today yeah so finally we're getting to the nap itself and the today","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=654s"},{"start_seconds":662,"text":"we have uh one nap to review uh it's not for 418","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=662s"},{"start_seconds":670,"text":"objective is to allow attached deposit in view context of a function called","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=670s"},{"start_seconds":676,"text":"execution on here so I'd like to invite Bo to speak to it yeah thanks voila","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=676s"},{"start_seconds":685,"text":"um so this map is about the lower tax deposit in view context","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=685s"},{"start_seconds":691,"text":"um as uh Poland has introduced before uh Austin cannot make this meeting so I","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=691s"},{"start_seconds":700,"text":"would be uh represent him to to the other summary and on behalf of him","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=700s"},{"start_seconds":708,"text":"um so Austin was previously I want to add in a feature to the SDK that","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=708s"},{"start_seconds":717,"text":"um to automatically adding like attached deposits for certain functions","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=717s"},{"start_seconds":725,"text":"um because for the security reason like those um contract functions should either","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=725s"},{"start_seconds":733,"text":"accept the deposit or does does not allow deposit at all um further because","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=733s"},{"start_seconds":740,"text":"we do not allow attachment deposit in view context that is when the contract method is being built","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=740s"},{"start_seconds":749,"text":"um so this cannot be added to uh","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=749s"},{"start_seconds":756,"text":"by contact functions in the SDK level so posting come up with this snap to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=756s"},{"start_seconds":764,"text":"propose to return the error for the test deposit in view context and this will quickly enhance the dev developer","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=764s"},{"start_seconds":773,"text":"experience 200 attack deposits for those not allowed deposit functions and","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=773s"},{"start_seconds":780,"text":"regardless of this function being called or being viewed uh next slide please","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=780s"},{"start_seconds":789,"text":"sure um so we I have briefly in","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=789s"},{"start_seconds":797,"text":"uh describe how this will benefit uh it will allow like in SDK level to adding","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=797s"},{"start_seconds":804,"text":"another to all contract methods that shouldn't uh um shouldn't accept and deposit","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=804s"},{"start_seconds":812,"text":"and this this will be measuring the behavior of ethereum and solidity contract with without a payable","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=812s"},{"start_seconds":821,"text":"modifiers and so this will be uh close to those who familiar with","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=821s"},{"start_seconds":830,"text":"solidity and is intuitive to um we're writing the contract that","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=830s"},{"start_seconds":837,"text":"without a payable modifier this method won't be accidentally taken uh","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=837s"},{"start_seconds":844,"text":"payments anymore and this has to be done in as a nap instead","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=844s"},{"start_seconds":852,"text":"of in the contract level because there is no way to check in the function call is in but it's facing a real context so you","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=852s"},{"start_seconds":861,"text":"cannot be like checking conditionally this is a view context and the attention deposit shouldn't be","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=861s"},{"start_seconds":869,"text":"um shouldn't be caught so in this snap it just make it","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=869s"},{"start_seconds":877,"text":"both accessible acceptable in real context and in call context and in for view context if this snap makes it to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=877s"},{"start_seconds":886,"text":"return zero uh yeah so this this is all benefits","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=886s"},{"start_seconds":895,"text":"um provided by this now should we move to the interns","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=895s"},{"start_seconds":904,"text":"awesome um and uh I think so he made this slide um and he can give a better intro","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=904s"},{"start_seconds":913,"text":"introduce to this uh concerns please do okay okay I'll do that uh yeah","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=913s"},{"start_seconds":922,"text":"so as Bob mentioned there is a lot of benefits but there were concerns well I'll briefly describe them","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=922s"},{"start_seconds":929,"text":"so the first one is that this proposal can trigger a protocol version change and we Market Market as resolved because","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=929s"},{"start_seconds":938,"text":"it appeared that it happens like on a client level and it will not um","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=938s"},{"start_seconds":946,"text":"affect things that will require protocol change so that shouldn't be a problem the next","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=946s"},{"start_seconds":954,"text":"one I think it's the biggest one that the the contract can assume that attached deposit will panic in view context so it's a it's a real breaking","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=954s"},{"start_seconds":964,"text":"change but the change the chance that it will uh actually be triggered is really","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=964s"},{"start_seconds":972,"text":"really low like the and I would say that if somebody was doing this then it was","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=972s"},{"start_seconds":979,"text":"not a great design of their contract yeah so we decided that we we can live","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=979s"},{"start_seconds":988,"text":"with that and we will like not not fix it and we will not do something about it","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=988s"},{"start_seconds":996,"text":"and the third one was not actually discussed I saw it in the nap itself from Austin","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=996s"},{"start_seconds":1003,"text":"uh so the question is can we assume that in all vehicles that H deposit in the VM","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1003s"},{"start_seconds":1010,"text":"context always zero so I guess we can briefly discuss it right now uh","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1010s"},{"start_seconds":1017,"text":"let's make a decision if it can affect our decision yeah so my","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1017s"},{"start_seconds":1024,"text":"my vision is on this is I I like I I want to hear an opinion from somebody","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1024s"},{"start_seconds":1030,"text":"who works closer to to the core but I guess that it should just Panic with attached deposit in new context but yeah","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1030s"},{"start_seconds":1039,"text":"I'm happy to hear other opinions foreign","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1039s"},{"start_seconds":1069,"text":"it initialized some VM contacts with uh default to zero if it's a","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1069s"},{"start_seconds":1078,"text":"integer type that's the case for the context deposit but we can always check","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1078s"},{"start_seconds":1086,"text":"if if that's like the default has been um","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1086s"},{"start_seconds":1093,"text":"set other eyes um and uh yeah I think we need to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1093s"},{"start_seconds":1104,"text":"double check the source code to ensure that this this is always set to zero for for view contacts","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1104s"},{"start_seconds":1112,"text":"um I should be able to it should be enforceable and won't be a problem in the implementation","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1112s"},{"start_seconds":1120,"text":"from may have more knowledge in the core on this","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1120s"},{"start_seconds":1128,"text":"yes as far as as I remember the current limitation near core basically has two implementations for writing a function","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1128s"},{"start_seconds":1137,"text":"so when the function is executed in regular like transaction function call","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1137s"},{"start_seconds":1145,"text":"context it has full um old implementations for all the host methods while when we are running the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1145s"},{"start_seconds":1153,"text":"view function there is a special host function implementations and most of them are","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1153s"},{"start_seconds":1161,"text":"actually kind of panicking returning in error and attached deposit is currently","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1161s"},{"start_seconds":1167,"text":"panicking this way so it aborts the bus execution and","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1167s"},{"start_seconds":1175,"text":"I believe it's totally fine to re like replace that implementation to return zero","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1175s"},{"start_seconds":1182,"text":"um and then there shouldn't be any expectations about non-zero value um","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1182s"},{"start_seconds":1190,"text":"like it doesn't make any sense to me to have non-zero early years I I just know","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1190s"},{"start_seconds":1198,"text":"that for example in your CLI we're preventing that like you are not able to attach the positive you call but it just you know lists the logic on the client","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1198s"},{"start_seconds":1207,"text":"side so I was wondering like is there is there any possibility to set deposits in some other way not right","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1207s"},{"start_seconds":1216,"text":"now like previously it was not even allowed to be called so it and it was the RPC level they that you would","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1216s"},{"start_seconds":1225,"text":"communicate with and there is no Planters over there okay so then I I think we can say that this concern is","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1225s"},{"start_seconds":1233,"text":"resolved as well and we can forward with the NFP I believe so","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1233s"},{"start_seconds":1240,"text":"thanks okay all right yeah thank you Sergey uh thank you both for presenting it and now that","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1240s"},{"start_seconds":1247,"text":"we've heard all the benefits and concerns uh I would like to hear from each of the working group member","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1247s"},{"start_seconds":1254,"text":"um and their opinion and how they are leaning towards the approval or rejection of the snap uh so this","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1254s"},{"start_seconds":1264,"text":"basically brings us to the voting stage uh as per the map process and","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1264s"},{"start_seconds":1272,"text":"who wants to start first to communicate their opinion","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1272s"},{"start_seconds":1279,"text":"uh German seems to be a relatively minor change to have a decent amount of benefits uh instead of making it easier","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1279s"},{"start_seconds":1286,"text":"to write simple view function calls so it'd be simply thought about potential downsides so it's a yes for me yay","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1286s"},{"start_seconds":1295,"text":"who's next no I can go now well I'm all I saw working group member I also lean","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1295s"},{"start_seconds":1302,"text":"forward to approve this IEP uh based on my knowledge on protocol and the polling I think the proposed","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1302s"},{"start_seconds":1310,"text":"solution is a good addition to the trolling and the ways a very trivial case in in like breaking certain","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1310s"},{"start_seconds":1320,"text":"contracts as we said in the concerns and other concerns are resolved so","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1320s"},{"start_seconds":1328,"text":"um overall this is a very big net a very good nap and I think so I'm approving it","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1328s"},{"start_seconds":1337,"text":"yay second yes here Sergey but not much to add benefits are","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1337s"},{"start_seconds":1345,"text":"clear concerns are like not really big and result so I'm watching yes as well","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1345s"},{"start_seconds":1353,"text":"yes so we have unanimous guesses here which brings us to the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1353s"},{"start_seconds":1360,"text":"uh decision to approve the snap and we are ready to discuss next steps it seems","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1360s"},{"start_seconds":1368,"text":"so let's see our next slide okay I can present it yeah please yeah so uh the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1368s"},{"start_seconds":1375,"text":"person who will actually implement this is not uh decided yet not formed yet","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1375s"},{"start_seconds":1384,"text":"um and any implementation is not started so if you're interested uh check the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1384s"},{"start_seconds":1391,"text":"gigsport it could be there and uh yeah maybe you will want to do","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1391s"},{"start_seconds":1398,"text":"that or we will find somebody inside of of our team So the plan is to post","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1398s"},{"start_seconds":1407,"text":"all the results of today's call in the nap itself on GitHub uh approve it merge","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1407s"},{"start_seconds":1414,"text":"it and then make this call for for Champions on a geeksport yeah so it's a","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1414s"},{"start_seconds":1421,"text":"it's not it's an it's not a big nap so if you feel like you're interested please","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1421s"},{"start_seconds":1428,"text":"apply yeah yeah in in my view it's a perfect uh starting uh first","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1428s"},{"start_seconds":1435,"text":"contribution type of nap that could be easily approved because we already have a nap uh","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1435s"},{"start_seconds":1445,"text":"supporting it so it's almost a no-brainer for anybody to join and try it out to contribute to near core","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1445s"},{"start_seconds":1453,"text":"and you don't need to even wait for the gigs board posting given that or the nap is there","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1453s"},{"start_seconds":1461,"text":"and they pull request you can just reference this net pull request when you're submitting a pull requesting your core and we strongly encourage you to to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1461s"},{"start_seconds":1470,"text":"try it out and yeah definitely would be great to see more","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1470s"},{"start_seconds":1478,"text":"people contribute in the near core all right thanks everybody uh for presenting it we are ready for Q","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1478s"},{"start_seconds":1487,"text":"a I don't see any questions so let's move forward with some close enough notes","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1487s"},{"start_seconds":1495,"text":"that I believe is important to understand better the future ahead of us and how to get involved into devgov in","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1495s"},{"start_seconds":1503,"text":"general uh so once again just to reiterate and the devgov gigs that near that social is","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1503s"},{"start_seconds":1511,"text":"where you can submit and search for ideas and collaborate there um","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1511s"},{"start_seconds":1520,"text":"then they naps is another very important way to","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1520s"},{"start_seconds":1526,"text":"contribute on a more formal level when you want to scale Beyond just one","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1526s"},{"start_seconds":1533,"text":"application and you want to bring all the wallets up to up to speed or all the tooling up to speed this is the best way","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1533s"},{"start_seconds":1541,"text":"to influence the direction we also have the board on GitHub that is","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1541s"},{"start_seconds":1549,"text":"uh each year that makes it easier to follow along all like all the Naps uh","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1549s"},{"start_seconds":1558,"text":"currently the tooling uh working group is","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1558s"},{"start_seconds":1564,"text":"has just started and we only have a single um nap over there but if you will follow","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1564s"},{"start_seconds":1573,"text":"this link uh you will find all the Naps that are currently at different stages","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1573s"},{"start_seconds":1580,"text":"in different work groups so you can contribute there and who knows maybe","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1580s"},{"start_seconds":1589,"text":"your view will help to shape the better security aspect of some naps or","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1589s"},{"start_seconds":1597,"text":"just bring some fresh ideas that are out to improve without trade-offs so we strongly encourage you to give a look","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1597s"},{"start_seconds":1605,"text":"there is also a telegram channel for to don't miss the announcements and yeah in general if you want to learn","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1605s"},{"start_seconds":1611,"text":"more go to near devgolf.org and followed our Twitter Instagram account I'd like","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1611s"},{"start_seconds":1619,"text":"to thank you uh all the community the author of The Snap or sample the","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1619s"},{"start_seconds":1627,"text":"working group members both Sergi and David who's who helped a lot to move it","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1627s"},{"start_seconds":1633,"text":"forward and provide their expertise also Marcelo to service subject matter","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1633s"},{"start_seconds":1641,"text":"experts for for this snap and the community who participated","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1641s"},{"start_seconds":1649,"text":"and joined us today and will watch this recording later on YouTube it's uh team","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1649s"},{"start_seconds":1657,"text":"effort and I'm excited to see that we are shaping more and more dedicated","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1657s"},{"start_seconds":1665,"text":"working groups around experts and I hope to see more in the future of New York","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1665s"},{"start_seconds":1672,"text":"System thanks everybody","url":"https://www.youtube.com/watch?v=poVmblmc3L4&t=1672s"}],"youtube_url":"https://youtube.com/watch?v=poVmblmc3L4","url":"https://near-pedia.xyz/videos/poVmblmc3L4"}