{"id":"J43WRcr1Xao","title":"DevHub Live 42 - Guest: Curate.Fun","description":"🎥 DevHub Live | Curate.fun + NEAR Delegate Actions Quest Deep Dive 🔧\n\nIn this developer-heavy edition of DevHub Live, Joe is joined by two returning guests to explore innovative content curation, modular architectures, and delegate actions on NEAR Protocol.\n\n🧠 In this episode:\n\n00:00 – Intro & News\n03:00 – Elliot Braem presents Curate.fun:\n • What is Curate.fun?\n • Automating community-curated news across ecosystems\n • Building with Module Federation for plug-and-play AI agents\n • Self-hosting bots, Markdown-based pipelines, and plugin registries\n • How Curate.fun blends human curation + AI processing\n • AI tools like Klein, Cursor, and CodeRabbit for modern developer workflows\n\n48:00 – Vlad breaks down NEAR Dev Quest #003:\n • Challenge overview: using delegate actions and meta-transactions\n • Walkthrough of the Python agent and smart contract logic\n • Explaining NEAR’s meta-transaction relayers and how they work\n • Using NEAR CLI, signatures, and payloads with full transparency\n • Concepts like randomness in smart contracts & on-chain logic\n • Lessons learned, spoilers, and future quests\n\n💡 Tech Explored:\n • Module Federation (Webpack)\n • SQLite to PostgreSQL migrations\n • Twitter API + Social Liquidity\n • Web4 apps on NEAR\n • Delegate Actions & Meta-transactions\n • AI code assistants & review tools (Klein, Cursor, CodeRabbit)\n\n🛠️ Tools & Links Mentioned:\n🔗 Curate.fun – https://curate.fun\n🔗 NEAR Docs – https://docs.near.org\n\n\n📰 Stay Informed:\nSubscribe to our newsletter for the latest updates → https://newsletter.neardevhub.org\n\n🔔 Like, Subscribe & Comment!\nEnjoying these deep dives? Let us know what you’d like us to cover next, or nominate a guest for a future episode!\n\n⸻\n\n#NEARProtocol #Web3 #AI #DevHubLive #CurateFun #ModuleFederation #DelegateActions #OpenWeb #MetaTransactions #SmartContracts #NearAI #TechArchitecture #OpenSourceTools #CryptoNews","channel_name":"NEAR DevHub","published_at":"2025-03-20T00:00:00.000Z","thumbnail_url":"https://img.youtube.com/vi/J43WRcr1Xao/hqdefault.jpg","transcript_text":"me what you want what you want what you want want what you want you want want want hello hello welcome to another edition of devhub live I am your host Joe from devhub uh we got another awesome episode for you guys all today uh two big different uh guests that I am very excited to both have so first up curate fun um built by a team of longtime Builders here at near and we're going to get into curating the news what that all means what they built and all the different things that go into that and shipping a product uh and previous guest too Elliot bream he's going to come back on we had a great conversation a few months back uh about some stuff that he was been just building in general uh and now we're here talking about C thought fun then the latter half of the show The Last you know 15 minutes or so we're going to have uh Vlad back on again to talk about the recent Dev quests and kind of get into that and do kind of a nice look back on how this last Quest went and everything like that there is tons of different news that has been happening in the ecosystem and crypto in general uh so make sure that you're subscribing to our newsletter it's out sound below uh there's tons of stuff that's always just happening and we can't get to all of it on these shows and so it's a great place to keep up to date with all of that but without any further Ado uh I really want to spend as much time as we can kind of dive into this because this is a heavy developer focused episode uh we're going to talk about all different aspects of it but first and foremost uh let me bring up to the stage Elliot great to have you back on again how are you hey what's up Joe it's good to be back I'm doing pretty well this morning how are you doing I'm good I'm good uh it's actually finally nice weather where I am so we can't tell from my background but it's actually weather looks real nice yeah in space it's great um cool so uh you're always busy every time I catch up with you you're always working on something and the latest thing that you've been working on here is Cur thought fun and uh I I I'm very interested in this from a couple different perspectives but let's kind of start at a really high level like what is cure. fun yeah c.f fun it's a Launchpad for Community owned Brands and automated content creation so if you know near week in the ecosystem where you can comment on uh content and then the they aggregate that information and then they make a newsletter we're essentially doing the same thing but across other different verticals other ecosystems a lot of different uh Media Partners and trying to automate that process as well yeah so where I guess where did this come from for for you guys to start getting into this like that's it's a very specific type of product yeah that's a good question uh so I work on this with shot I he would be Co co-founders with him and uh he kind of had this idea I think because of all the different ecosystems and what's going on and trying to get some insights because if you can get like a overhead view um you can kind of be ahead of the trends and you can maybe like figure out what what other ecosystems are doing better or what they're doing and then uh and you can learn from that as well as just the work that goes into managing content which I'm sure that you're very familiar with yeah if you can automate or Community curate engage others in order to get more involved with it like that's a big plus sure sure and there's this blend here of you know obviously uh human curation and Ai and so I I I think this is a to me I like I like this intersection a lot and I'm really curious about where you guys LED on some of this stuff because where I feel right now personally that like AI is great for some things it's also not great for a lot of things and when it comes to like being creative or opinionated it's not good at all so is that kind of where you guys land like you know where you have this mix of some human curation along with the AI piece yeah I would say that uh at least my focus for sure has been trying to keep that human element front and center because definitely humans make much better content yeah if we show any content later I can show you that yeah sure weird um but uh also one of the cool things I would say is that AI is able to analyze and it's able to like sort and kind of like pick things out that you wouldn't otherwise be able to and that's been kind of a certain direction to explore there's there's a lot of you know we've been building it for uh about a month and a half now and um every single week we kind of got something knew that we kind of discovered that we could take it in which is just kind of interesting what's an example of that like that's a that's an interesting point sure like um okay so a main motivation of building that of of building it for me personally was because I wanted to try out something with module Federation this like kind of tech behind the scenes thing that we can talk about but um I really wanted to explore that because Eliza OS if you you've ever used it it's very popular um for doing brand personalities on Twitter especially um it's really hard to customize and uh so because there's like all these different pieces that it's kind of like um there's like this brain there and you really like can't dig into it you're kind of stuck with what you have to do while during building this we've like kind of built out this Pipeline and through this pipeline there's different Transformations and distributions and while that can be used for transforming and distributing content into various forms through different parts of this pipeline you could use it for other uh aspects like you wanted to have like a task monkey in a way like you could submit to your own bot and it can go through this pipeline that has been established in order to do some other things um so it's kind of stuff like that you you kind of see how you can this technology in a lot of different ways is that you know as someone yourself and we talked about this the last time you were on about just exploring new technologies is this a good example where you both wanted to explore but you actually had a product in mind so like it felt like okay this was a natural fit to go the next Direction absolutely definitely that's always like a great fit when when you have somebody like really product binded and is able to like have knows what they want and where they want to take it and then to be able to kind exper with that too yeah with that in mind let's talk a little bit about how this is built and what this is built on so you mentioned the module Federation can you kind of explain like what that is and kind of how this is being implemented sure so um the bot it's a long running process it checks mentions every minute or so um off of Twitter as well as we're opening it up to other sources and then it it's it goes through this distribution this transformation distribution uh pipeline which is entirely dictated by a Json config um at the root of a project you can look and you can see all the feeds that are in as well as you can like follow how the content gets picked up and then what happens to it um object Transformations AI transformation simple transformation into like all these different distributions MH um so since we have this long running process we want it to be able to like pull in more plugins in a way like there's this long running process that we kind of like I've wanted to isolate in a way because that runtime can kind of be like unchanging in a way and you can uh add plugins around it which is exactly like what Eliza does but um with Eliza you need to install the plugins and then you need to rebuild and refresh you'll notice this on like obsidian or or other platforms that have plugins you need to install and then rebuild um with module Federation we build these plugins uh and we store them with like this remote entry so essentially all you have to do is load in that remote entry from the static file that's stored somewhere it can be versioned um but we pull that in and then we make all the asnc calls that are needed for any dependencies or resources so we don't need to install any dependencies in order to use a plugin you just have to change to Json config interesting so for like a product like this where do you see like or where have you already kind of started implementing updates where this kind of architecture makes sense for you guys um I think it's nice because I'm able to have it on like running and uh if there is an issue with any of the plugins I can just like push the update to the plugin and it updates right away MH um it's also nice because if it's storing if it's running somewhere um it's less to bundle you know less to hold on to about but the real like benefits of it I mean I think it's really cool I think it's something that I really wanted to explore I don't think that we fully explored what it could be which I think is when you open up like a plug-in registry and you could have people like mix and match or if you wanted to like dictate a a b buy a canvas you want to like add lines to it and it would automatically pick that up or the other thing is um AI generation like I still would really like somebody to work with somebody that wants to explore how um you could tell the agent hey I need a plugin for this and then it just has to write the code for that little plug-in it it face for it it doesn't have to worry about anything else it can write that it can build deploy and then it can just edit its own config all running you know not having to go down for any of it yeah that that's so that's really interesting because right part of the problem you have now is and everything is kind of forced to be context aware yeah um and so you eliminate that piece of it and then two I guess just personally and this just might be some bias but like I like the part there like where the AI is not required to do too much it's like you know it's very like here's your guard rails like let's just drop you in here and like you can kind of go so I think that's really interesting too totally yeah different than these like uh and it's also I think like sometimes people don't really think about how uh inefficient it is to like generate all this stuff like webs or something with all this boiler plate you know there's like stuff that's going on that has you know right right right for you guys self and when you know as you started to to build this out you're working now with obviously the Twitter API you're said you're going to expand is what does that challenge like and and I want frame it as this where we've had a lot of people come on talking about AI data and you know there's a million Twitter Bots at this point right for you guys like you are more on the processing side right you're not necessarily tweeting with it are you Tweeting with it or no um we're not yet but we can and we we will be we'll be like retweeting and replying with it interesting how how has that been like well let me actually ask this are you doing this all yourself all the processing yourself or are you using now another service in there besides like the AI part of it like are you you're just processing it on your own yeah it's it's all on your own it's uh it's it's like a pipeline of these different Json objects that you can watch that as it comes in on that one it will come out onto the next one so it's all happening within the app yeah but interesting you mentioned something about the Twitter API and the Challen is working with it and I think anybody watching this or anything that's familiar definitely there are tons of challenges with the Twitter API and being loed into that uh and part of a motivation with this project is like this free the feed where you can create something like it's almost I've been calling it like social liquidity you can kind of move content across platforms um so that maybe a platform like near social or something or like farcaster that might not have a certain type of content or something it can kind of move around it and be distributed across it uh kind of bring it more life yeah is for you guys again like so for handling this stuff handling this incoming information and you know as you start to expand is that where also to this module Federation kind of comes into play because you know everything can be treated almost like a plugin yes definitely yeah we're um we're headed towards a self-hosted platform that's actually what I've been working on this week and I was really hoping to be able to have it prepared but um essentially to be able to deploy it yourself and you would have your own bot um with your own account logins in it and then also your own dashboard um so it you don't have to be limited to to create. fund you can kind of use this bot and customize it in your own way and for you guys I mean you're bringing this in and you're trying to curate this news and everything else like is it is the mission to like you said provide this you know data liquidity for everybody or is it something where it's for you guys it's larger where it it becomes not just a service but a full-on sass product of some sort right where you're doing that like is that the where where do you guys see this going I guess put it that way definitely it'll be going um kind of Taken after like the superbase model where it's open source you can use it you can deploy it yourself if you're really want to you could self-host but we'll be providing a hosted alternative where you can um subscribe and you can use our token essentially to purchase individual uh your curation flows your content flows like if you want to buy a Blog if you want blogs to be created or if you want um podcasts to be created you know that type of thing Al so you can actually specify like the media type as well yep yep I mean it's really it's limited to what plugins are created and um you can you know you're able to customize the prompt as you want uh I've been exploring with um Lou from mint based he's got this like markdown aim project where you can like write are you familiar with it yeah yeah yep I'm not sure if the whole audience is but yes I I know yeah so in the aim project it's essentially markdown where you can like write out your markdown and then have little bits and blurbs that where it like does some sort of processing or something so you're able to like talk to an AI just through a markdown document pulling into all these different things um I think that's a really cool concept for like content creation templates if you could post and publish your markdown and then you could um kind of choose which ones you want you can kind of customize it it you don't really have to it's as easy as reading markdown um but yeah so that's a direction that we we we plan to be going yeah that's that that that is really interesting to to do that let's um let's take a minute let's actually show what what you guys have built so far and maybe might make a little more clear for everyone too cuz it is really neat and I def want to talk a little more about like how came about some of the architecture here as well um sure you want me to show if you can share your screen that'd be great that' be easier to walk through yeah I think I'm requesting to share yes pull it up now there it is cool yeah so this is curate fun we have a landing page currently we are we have curated I guess 1500 posts um we have partners with 28 um 31 people have curated and we've got 50 feeds going um but essentially these are our popular feeds and if you want to curate some content you can copy text that's like this it's just um submit curate fund nouns which is the feed name that is and you would reply this to some Twitter content out there when you reply we pick that up on our dashboard uh right away so this is like an example of a tweet we can see oh it's the devhub live that's happening right now that's funny so on Twitter near week very nice inspiration of it all they have commented to uh submit to their bot as well as to curate do funbot with hash near and then a a curator note that they had here and then our bot liked it pulled it into here um and now it's pending and I want to know what feed it was in it's in the near feed so now I can go in and I can reply to it with approve and then we'll wait a minute for that to get picked up but can you explain the approval part here so this is a little bit different than just um it's not just any can blindly submit it right like there is there is a there that's the other side of this curation right it's not just I'm tagging something but now there's another side of this yeah so anybody can tag anything there's um there's no limits there but there are approvers designated for each feed um excuse me yeah and so these approvers they have to approve or reject um your curation if an approver curates submits a curation it's automatically approved but for anybody it needs to go through that process interesting so still wait in a minute um but we've got all our different feeds we're supporting uh really any blockchain ecosystem you can think of and if it's not here um let's add it um because I think so the important piece here right because like it it has nothing to do with being built on the blockchain per se it's just like Hey we're this is a tool to bring information and so the content can be anything there's nothing's tied back to that totally definitely and you know um we're starting with web 3 mostly but it really it yes it can be expanded to anything we're talking about um like there's one for climate there was one for I did a workshop with Yonkers in New York and we going to set one up for them um as well as uh there's like this rearm Europe thing that we've been kind of talking about kind of uh instant War news in a way you know we're in a world but let's see I guess it still hasn't done it yet and and so as that starts to come is that where you know as you guys start to say hey we want people actually host us on their own like what does that do to your architecture or does that become something where it's like you're giving them a package to install and set up like where I guess like where's the line of like you guys are providing the support to host it and and and ship their version or are you just providing like here is how you deploy an instance yeah so uh what I've been working on this week was I've got some some friends that work in um what is it site reliability at spunk um so I've been working with them for like a kubernetes deploy so we'll do manage deploys for people um and we're building out we have a new figma and everything a new we're doing a whole redesign of it all so each one will have its own dashboard and from that dashboard you can configure uh everything about it oh cool that would include yeah your approver your like uh submission criteria um as well as what happens after after the submissions like yeah those like markdown templates Styles describing if you want to do a Blog an article a newsletter a podcast a video we want to explore video Generation Um also like image Generation Um you know all those different verticals what does your current architecture look like in order to do what it's doing now like like where does this live what do you have all set up for that yeah so that's been a little bit of a challenge in a way I think early decisions kind of uh uh you know put us in a hole for a bit um we are deployed to something called fly IO which has kind of been a bit of a challenge um it's got not the greatest documentation and there's just kind of some like confusing Concepts on how they set things up um but it is a uh it is ultimately so this is just a whole bot um here it's got a backend so it's just just no JS backend um it uh serves the front end as well which is this right here um and then it uses sqlite as a database but we're going to be migrating away to postgress um in the next hosted versions and yeah that's kind of it you know uh why the change in the database um really it's because I mean you could go like two different directions so sqlite is ultimately a file that's that's stored right in uh and if you want that to be shared across resources now it's a little bit complicated because you can't have every resource write reading and writing from the same file um so it's fine as it with what it is right now yeah um but when we're migrating to this hosted service we're moving to Pro postgress so every Ser every hosted will be sharing the same database um just uh and then we'll also be adding Rus so that there can be a little bit more reliability on if a item fails so that like reprocess it and such but everything will also be using the same uh RIT service just we'll just be prepending a different key got it interesting the concept here of a Federated platform is similar but OB slight different in being fully decentralized like why I guess why that route for for what this product is um it's really just been kind of like uh it's been a motivation of mine you know even like that's so after boss kind of fell AP and all that type of thing you know there were issues with it um didn't make a whole lot of sense but there there were Concepts there that were really cool the fact that you could have like this widget code that is stored and can be used by everybody and you update it once and it updates everywhere and same thing for modules and all that type of thing uh and I kind of you know I I had been put on to the idea during that whole uh somebody buck in the ecosystem he had proposed module Federation as a as an alternative to the VM and that kind of like sent me down this path of really following it um the guy that invented it Zachary Johnson he's really active he uh always builds in public it's it's really fun to follow um but module Federation I mean it these the these are used by these Mega apps like Tik Tok for example Tik Tok bite dance has hundreds of apps and right some of these apps all have like a shop in them and so rather than each one being a separate build um you know these apps just kind of reference the same Federated module um and so when I think about the future of applications versus right now how we kind of like sure like with AI you can do lovable and lovable can create your whole front end and all that type of thing but there's just so much boilerplate there and you're kind of like starting from zero every single time and then you don't have like the same distribution as you could have right it was part of some big thing and you can just like really you can simplify things you make things more efficient like I I just think that when it comes to like an AI an AI developer or something like that I gotta think that Federated modules has to be the way that you like really superpower it interesting MH yeah because the same concept for the plugins being able to just like create a single plugin on the Fly Like that's the same concept as any sort of UI micr front end that is on there you can kind of customize and revamp certain parts of pages without having to do the whole thing that's cool stuff really interesting for for you guys in as Builders not necess the product like where is AI sitting for you right now is it something that is besides I talk about building the plugin stuff but like just for your normal workflow as a developer where is that said for you um in my workflow I actually have a tweet about this if anybody wants to check it out but uh I like to use Klein in my I don't have it open but um I do I I think like uh AI tools are pretty awesome like I don't really see especially for having to like there's I've yeah there's just sometimes there's just so much stuff to like bootstrap honestly yeah so nice to be able to just like click something say what you want you can talk about it you can plan it out and then you can like go and you can walk away like I went and I played pickle ball and I like came back and I had half of a hackathon project Bill and like that's just awesome you know yeah yeah yeah I that's interesting so for for you and and like is that like is it now in your workflow in all stages like you said it's part of both your planning as part of your execution um how how much are you though then like following up with what it's writing um always actually there's even more interesting stuff there yeah for sure so uh you know I'm my flow is when I'm using AI I use this tool called Klein that's right here um so I'm I don't have my own editor I'm just using vs code and that's kind of what really attracted to me to it uh in the first place um but in Klein I like set up this uh I have this memory bank so this has like all of the the context about the product the active context for what's being worked on right now progress that's being made on that um there's system pattern so what I like to do what I like how I prefer code to be written and then also you know uh Tech context for what type of uh stack it should be using so it will load this into the context each time and then um you know I'm always doing code review before pushing or pulling and there's a lot of stuff sometimes um it does you know it can get caught in Loops or it just like there's some things that are just like so dumb easy that you like why are you even ask it to do this you be doing it yourself but um shot had put on every single repository this um this thing called code rabbit which has been pretty awesome if you haven't used it but not used it no will uh it will analyze your poll requests which is especially great when you're working with a lot of people on a team and like you know have I'm sure you're familiar with feeling the pressure of having to like review every poll request 100% sure so this will go through and it will do nitpick comments It'll like tell you all this type of thing um and it'll just it'll review it for it it's it's definitely like caught things for me that I hadn't noticed or edge cases that I hadn't really thought about uh and then of course we're doing review on top of it but um it's pretty cool man ai ai is totally uh the amount of effort I feel like that you have to put towards things like I I have a lot more energy I feel a lot more willing to be able to dive into things and do them um because it like being able to do like these large expansive things take less effort like Federation to me was always like because there's so many moving Part Parts you you like basically need a mod repo that is like acting in certain ways with each other that is just like it's overwhelming it's it's daunting especially if you're you know a primary even if you have like a small team or some people who are contributing when you're like the primary Dev on a project or you are truly the solo I mean that basic stuff really like it's it's getting over that hump and even for myself I run into like I get caught up where the like those little things sometimes like I just don't want to do I've done them eight million times in my life I just don't do it again I've just had and so how do we get over that and so I think some of those things are are really interesting but I love this code review this is actually really cool yeah what what do you use do you use anything right now so uh I'm a big cursor user I use I use cursor but and I my flow is somewhat similar I love it for planning uh I'm really big on like really working through different ideas and it's you know it's like that partner right being able to like challenge me on things and uh I try to challenge it because a lot of times it wants to just agree with me it's like oh yeah you're right it's like no I'm not right I know I'm not right um and so I think it's great for that uh I have found is I get into more complex stuff that I am doing a lot more code reviewing of the work it's doing and so that gets frustrating at times where I'm like oh I could have just wrote this myself at this point um I've done so much fixing of things so that's like there there's a Sweet Spot somewhere in the middle right now um I think it's going to keep getting better but again for me as where I'm doing stuff solo I'm pretty much nights and weekends right to work on my own projects I have limited time and so it definitely alls me to do so much more than I would ever have done in that short window of time so it's it's a it's a net positive definitely for me yeah and you're so right about how it just agrees with you like please like be critical you know right right absolutely it give me some kind of challenge yeah uh for you guys in you know integrating this further and and growing this product like what do you see happening next like where do you see this kind of going is it just getting it to where people can use it more is it actually um like a marketing campaign to get people to actually more users on here like where do you guys trying to push those um yeah it's it's a little bit of both I mean we're um trying to validate and understand how people are using it and or want to use it like what they um so like white label for example was a request rather than everybody submitting to curate fund people want to submit through their own Bots or something like that um as well as the different um flows like do people really want to be commenting on Twitter or would they rather it be something like a Google extension or they copy and paste and submit or something like that um so the path we're definitely going is this self-hosted service um people can can uh can deploy and customize themselves um but we would like to kind of dig into ecosystems and how this can be used to really like supercharge marketing and content for them especially for underrepresented uh ecosystems or ecosystems that are finding it hard to get outside of their bubble if uh you know these are all individual uh feeds but we really haven't like explored aggregating several feeds or how you as a user could dictate what type of feeds you want coming to your device and how we could build a engine around uh kind of mixing and matching and determining where where that type of stuff goes is that that is interesting do you is that where you feel it becomes not just a curation thing but actually Discovery platform too for for people like if you know I'm interested in being developer it could serve me other content that I normally would not look at like maybe something from a different crypto ecosystem maybe from just a different technology alog together things like that totally absolutely we even have one for crypto jobs in here um I guess there's no curation on it yet but uh totally all those different there's a lotties sure sure and then I guess I didn't like really show much but um like so we've been building these feed needs each one gets curated and then each one usually has its own uh website that comes into it that we've been building pretty quickly because of the tools that are out there so this is one for example from hasht USA we also have stable coins press um have the one for chip posts that was made from ecosystem and then there's there's so many more there's uh oh that's really cool yeah so so let's and I know this is something we talked about last time you were on I see that one it looks like it's a web 4 One um because it's on near that page yes right so now that's where like we're starting to combine these different things right so you have this multi Federated model you now you have some stuff that's coming out like that's on um you know on near here like does this start to really change like for you guys how you think about architecture in the long term for this to become a larger project like is it something like hey we could recommend more people to go the web 4 route because now I'm not hosting another server I'm not doing all the other different things stuff like that definitely yeah there's uh you know there's there are there's things that are H that are changing with but for especially right now there's like uh fast data which is kind of getting teased and kind and launched out which is uh different approach to saving data on the near blockchain um coming from the fast near team uh but yeah this concept I mean the web for concept is just so cool and especially how every near account can have its dedicated website and there's something that's just like really attractive about being able to have a near account and clicking a button for example and uh you get your own bot as well as you get your own site deployed immediately right that bot is hooked up to that site so there's there's a Holy Grail there that I I've I'm kind of hoping to work towards yeah but it's it's cool stuff man very neat uh last last thing I want to just kind of end on for you guys as a as a team in building here uh have you found as you are starting to grow this you know again with the AI tools but also like with what your mission is is it something that you see it being uh mostly in-house or is it something that you really hope to that I know it's the code I believe is open source already right but um is it where like it becomes a community project or for you guys is it actually you know something you're can really push forward through uh absolutely the goal is for it to be a community project the the plug-in creation was meant so that anybody could create a plug-in really easily um we spent a lot of time on documentation for it so on docs. curate fun you can see all the plugins that are available how to use them as well as how to build your own plugin uh and it doesn't have to be in in this repository it can be anywhere you know and all you have to do is you just like create the plugin you publish it you add it to a Json config and then you got it you're good uh yeah so definitely we want this to be a community project we we we're we'll keep it open source um I would love to see a uh uh I I would like to build a community of Builders around this technology that is right here absolutely uh last thing actually just came to mind with that and is that not just this concept of news curation but is this also like where as you guys are exploring this new architecture that it become something that you feel can be its own like like better word like product in a sense yeah uh like an agent framework maybe is that what you're saying yeah I mean whether it's a it's a framework of like hey if you have want to build something that you know whether it's an agent framework or some type of setup where you know you want to be able to update on the Fly you use the example of Tik Tok right before like does this become something where you say hey we've kind of simplified it a little bit for smaller projects you know that as vast and that becomes something that you guys are are supporting out there as well or the focus just like hey this is how we use it and someone could copy us but like we're not necessarily providing this setup uh no yeah so we uh definitely the the plug-in service itself can be and soon you know just got to find a time to do it but uh it could be published as a package that can be imported into projects so it's easy for them to just go ahead and add plugins to anything it doesn't this bot it could be any bot yeah you know it really doesn't even have to be a bot you know really interesting know that that's really interesting well uh I really appreciate you taking time and coming on here and walking us through this um definitely looking forward to see more uh what is the best place to follow along with the building side of so curon is a website it's also the Twitter but what are you posting how you guys are building there too is it just following you on your Twitter what's the best place that definitely need to get into a habit of posting more but you can follow at c.f fun uh for main change logs and updates that we have as well as you can follow my Twitter right there Elliot brain and I will try and tweet about this a whole lot more perfect awesome well thank you again so much for coming back on and uh look forward to seeing what you guys continue to to build yeah thanks for having me all right thanks Elliot bye uh great stuff uh but let's keep moving and what we'll kind of wrap up at the end with some of stuff um I have everyone's favorite Vlad with me um everyone always gets so excited when he's on because he's always bringing something interesting something cool with what's happening and we had another uh Dev Quest that went well sounds like and a lot of great feedback again so uh how was it thanks for having me Joe and yeah the I I cannot tell how well the uh Quest went uh it it's all about community community should have uh you know spoken but I I I I've heard something so uh and today I will I I'll walk us through what I've heard what I what I've seen and what what was the challenge all around so let me share the screen um can you see it yes we can amazing so this is where it all started uh hold on this one uh so the timer is sticking and it's quest number three um um I really love the output of uh nearas uh to to Showcase and invite people into something hacky uh to talk about and to take the challenge on so uh with that start uh we had as usual the GitHub link and uh it all started here with the uh agent and the contract in the repo and as usual 15 year as a reward um by the way you can always rewatch the previous Quest 002 the link is also here and the uh agent in the quest were and and and the contracts were implemented in Python were fairly simple uh but if we go to um social media we can see that there are some hints were planted even before the quest started um and the there was a combination of neari meta transactions race SLS and Game Theory in the in one Quest there was no no no need to vote uh but it was uh all all all planted but then it all started um received uh by the community very well and then we had some um uh what's it called um spoilers uh without spoiler alerts uh terrible move uh from Eugene um but you could have followed it and uh we even got into the point where it was traded the participation in the quest uh guess it required some registration uh were sold on Twitter um uh from what I've heard nobody um um used this offer uh but it was still fun to see how the um there are different approaches opportunities open up with the quest um interesting so but back to the quest if we start with the so well we we can see the the contract is deployed to the chain nice we have uh quite some submissions uh over time and uh there was a Mei um agent where which we as usual is open source and fully visible and just right under 100 lines of code in Python uh and uh what it helps you to do is to basically get uh registered uh and in order to get registered you should have um uh provided your a GitHub link and follow some steps uh to um first uh register with rour law so you had to add a um this page uh like this on your profile so the AI um agent could know we how like this was the way to sign up and provide the information about the your wallet account on here and Link it together with your GitHub account uh then the next iteration was to uh register and in order to register with the um agent um yeah you set you complete your setup on the GitHub site and provide your GitHub account uh GitHub and near account uh and then the registration would start and registration wouldn't be triggered by the bot by the agent uh it would be it would provide you with something that um you don't necessarily um know how to work with so if you would start this uh interaction and um wait for instructions yeah so it's a should be a GitHub link so in my case I'm already registered but and I'll skip a couple of steps of interaction with the uh agent at the end it uh provides you with this hint I'm not sure if it's hint at all to someone but um the if you would go to um where is this uh near protocol docs agent you could have asked the agent what deleg delegate action is and how to deal with this but the uh tldr is that this is part of the method transaction flow on near protocol so you can on near generate uh you you can on near you can uh sign your own transactions and send them to the blockchain and be get charged for the fee for the execution uh of the transaction it's the fee is super super small but it could be still if you have a fresh brand new account um you may have zero near and you still want to execute some transactions on here even in that case and for this purpose uh to onboard uh users into applications without bothering them asking to pay uh to pay up front some near uh or Buy near upfront uh the applications may decide to implement meta transactions and meta transactions is the float that allows the user to sign kind a transaction but instead instead of sending that transaction to the blockchain uh you can send that transaction to a so-called metat transaction relayer and that met transaction relayer would wrap your input into their own transaction and submit that transaction to the blockchain and once that transaction hits the blockchain it's uh uh unwrapped uh the execution fees the transaction fees will be charged from the relayer my transaction relayer account and the uh the rest of the execution will be executed as if it was executed by the user so if you would uh find some of the early transactions that were registrations where was it I guess this one we could see check we could see see that uh the actions were delegated and uh they let me see if there is a good view uh yeah so the this user was sponsoring the transaction execution and the transaction itself was uh from near devhub Quest for. near to near the quest F near so why how did that happen actually so if we would go to agent code we will see that it created a delegate action with a function call uh action it to register account uh some details blah blah blah and the receiver account ID is a quest account and the signer of the uh Quest account is signing the delegate action so the delegate action was uh uh targeting the quest account and it was signed by the quest account and it provided this delegate action to the participant and asked them to basically sponsor the uh uh transaction fees um Joe are you still following or am I going to no I get it yeah so and I think well a couple things that is sticking out to me right away is one just from a personal I appreciate the way the puzzle is like um it's not direct a sense of like here's this thing I don't know what this is I have to go learn kind of what this is I can go look this up and it's like pushing people down past to research it I think those who maybe do like Escape rooms might really appreciate this where like you have very limited information and you're just trying to next thing um surounds me with that but the the delegate piece for people who are not familiar with near I do think is really interesting and this is a great exposure to that where I think explain it very clearly of like again uh the transaction all we're doing is providing the the funding for it right it's still the signature still is there we're just saying you know just like your buddy at the movies right I'm buying your ticket right don't worry about it you know still getting the same ticket but just being covered from somewhere else good analogy I really love it um and the the it's indeed it's very powerful concept um it's still underutilized in near I would say sure uh and uh just a sneak sneak Peck the um wallet selector uh hopefully will change this uh in near future um the very the the the main and major user user of this Tech was uh um near org near n.org website where when the um near social um boss was deployed there and it was um demonstrating how the ux could look like um I think we still are yeah in individ of re repurposing and extracting that functionality in a reusable component uh for all the developers on here yes um yeah and after you register that's not all because like that you just sign in basically uh but uh yeah and well let let me also pause a little bit and and uh see and and dive into the um mechanics just for a bit so when you um when you're dealing with transactions and delegate action in this meta transaction kind of component uh you always uh first prepare the payload the the request itself and then you uh you serialize it to bch uh by bites basically at the end uh you hash it and then you sign it with the key and that signature is your for the SE separate artifact so you have the action uh the payload and signature and uh similar or transaction and and signature and then you need to construct a signed transaction and for for that the signed transaction is basically just a um combination of the payload the transaction itself plus signature but you need to serialize it again with borch uh so what it uh how I do it here I basically ended up uh constructing the pilot for the uh action Sol um and uh then I create like uh serializing the payload into bytes adding zero bite which is an indic of the type of the signature that was used Ed Edwards curve ed25 519 and then adding up the um bytes of the signature so ideally we should have some uh convenience function here but I had uh I couldn't find the one in Python tooling just yet so I had to manually uh serialize it this way here but the uh good thing is that after you do this you have the bytes you can always verify it with the near CLI and that's what we will do in a bit so I received this delegate action here I can copy it and I go to near CI uh transaction and I can do either uh where I think I can do print transaction but I'm not sure if it actually supports transaction but I can go and do send trans send meta transaction and it asks me to provide Bas 64 signed meta transaction signed pay uh payload payload plus signature so this is the um yeah something is wrong with the terminal after I'm pasting this long string here um but I pasted the whole thing that I copied by 64 uh and uh this now I'm acting as the relayer so I will be um paying for the gas I can use my fr. near account uh on mainnet and it nicely shows me the unsign transaction so it prepared the transaction based on the uh sign delegate action so sign delegate action is part of the transaction now uh this is what I provided and this is what I just uh started creating here locally uh so I'm signing the transaction as fr. near and it will be going to the um signer of the delegate action first this is the target account and then uh yeah if I will be signing it let me sign it send uh let's see it still should uh kind of work at least uh show me the error that the quest is over uh so as we can see uh I was my account was sender the the receiver was the quest account first but then the delegate action kicked in and register account function was executed uh by the quest account on the quest account and the error was registration deadline passed so yeah we we are done here uh but it was a nice uh exercise to show I guess but then if we uh yeah just to wrap it up uh in the contract on the contract side side we had more to it so there was registration part which we just went through and nothing crazy uh but then we what we can learn here is that it stores the list of all the reg registered accounts inside the state so just to remind you we can always view the storage by making an RPC call yeah this way uh actually if you want to learn even more you can go with teach me mode and you will see that the CLI made one RPC call this was it nothing crazy uh we State RPC call on this account and we have the output and the out put uh has a list of accounts that that were registered for this Quest um so it's a simple Json that we put inside on into a single uh local storage key and then there was 3 two one go uh method that was waiting until like till the deadline of the quest is over and uh then it uh would randomly choose the uh participant the the winner uh from all the registered accounts giving a bit more chances to the one who were who was the first calling this method and uh also there was another chance like booster basically for the first three uh registrations or actually two reg registrations um um so that's why on the list of uh registered accounts you see some of them are duplicate uh on the list and uh yeah that was the quest uh the the what I observed uh about the around the time when it was um the deadline was set as you can see there was a tough competition with the um with my my brother and and uh another Community contributor uh trying to hit the end point exactly at the time neither of those two win the quest unfortunately still random choice is is there so this was the where where is the yeah awoken near uh was the account that was uh selected uh by random choice and you cannot influence Randomness on near it's a um there is a whole article um about uh how Randomness is uh a tough uh challenge in the context of such open transparent systems in uh in the blockchain space where uh you have no centralization and you cannot trust anyone and you cannot trust them to not reveal their parts and influence the randomness in any way uh so you can uh maybe uh near random um here protocol uh random numbers I guess this is the uh like on the conceptual level uh you can find the details about it here but there there was a Randomness in blockchain protocols um article that goes even in more detail about this U about the challenges here with considering several different uh Vector of attacks yeah that was uh it really neat yeah I I think these are these must take a lot of time for you to do uh but they really expose you to a lot of the different concepts that I like you said I don't think are being well utilized right now in a lot of stuff and there's just so much technology here that like uh it's great to see different ways of how it can be used and hopefully it inspires people to then build with it as well definitely and on that said note I want to say that this week I will be passing on the making a quest uh it's been fairly challenging for me as well to get it prepared sure and um uh be online observing if uh some like if if it's still up and running or I actually got something wrong with my right right right planning uh so I have I want to take a short break but we'll definitely bring bring something you awesome awesome awesome well uh I encourage people to if you didn't see last last week's explanation definitely go watch that one as well um because the the the Retro and the followup is almost just as helpful because you get to learn all the different pieces and uh it's like a nice little tutorial some of the stuff anyway so definitely check that out uh and we certainly look forward to whenever the next quest uh comes out when whenever or whomever it might be from so great well thank you for taking the time Vlad to come by and show us that cool yeah thanks uh have fun and build on here sounds great thanks for that uh awesome guys I I you definitely definitely check out the whole codebase too there's as Vlad was showing this great little stuff in there from all the different quests that have happened so far of just again like how the mechanisms work and maybe it does inspire you to actually try it out on something else and maybe put into your product or whatever else uh a couple just quick notes uh tomorrow there is a bonus show that we are are doing here at devhub live that is a winner Showcase from the one trillion agents hackathon so definitely check that out that's at 4M UTC tomorrow uh as always subscribe to our newsletter all the updates are there if you need help if you're looking to build here on nearo near AI uh the docs the links to support are been scrolling down the bottom most of the show definitely check that out otherwise we will be back uh at our usual time next Thursday uh with another great guest talking about more development and building some from there if there's any topics you want to see if you have a guest that you want to suggest uh please reach out to me uh my Twitter handle is on the screen and you can we can see what we can do to kind of line that up as well for you but until then uh keep building keep trying different stuff and enjoy the rest of your week thanks all byebye","transcript_synced_at":"2026-11-03T03:53:07.387Z","segments":[{"start_seconds":0,"text":"me what you want what you want what you want want what you want you want want want","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=0s"},{"start_seconds":31,"text":"hello hello welcome to another edition of devhub live I am your host Joe from devhub uh we got another awesome episode","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=31s"},{"start_seconds":39,"text":"for you guys all today uh two big different uh guests that I am very excited to both have so first up curate","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=39s"},{"start_seconds":47,"text":"fun um built by a team of longtime Builders here at near and we're going to get into curating the news what that all","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=47s"},{"start_seconds":55,"text":"means what they built and all the different things that go into that and shipping a product uh and previous guest too Elliot bream he's going to come back","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=55s"},{"start_seconds":62,"text":"on we had a great conversation a few months back uh about some stuff that he was been just building in general uh and now we're here talking about C thought","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=62s"},{"start_seconds":71,"text":"fun then the latter half of the show The Last you know 15 minutes or so we're going to have uh Vlad back on again to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=71s"},{"start_seconds":78,"text":"talk about the recent Dev quests and kind of get into that and do kind of a nice look back on how this last Quest went and everything like that there is","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=78s"},{"start_seconds":87,"text":"tons of different news that has been happening in the ecosystem and crypto in general uh so make sure that you're subscribing to our newsletter it's out sound below uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=87s"},{"start_seconds":96,"text":"there's tons of stuff that's always just happening and we can't get to all of it on these shows and so it's a great place to keep up to date with all of that but","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=96s"},{"start_seconds":104,"text":"without any further Ado uh I really want to spend as much time as we can kind of dive into this because this is a heavy developer focused episode uh we're going","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=104s"},{"start_seconds":113,"text":"to talk about all different aspects of it but first and foremost uh let me bring up to the stage Elliot","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=113s"},{"start_seconds":120,"text":"great to have you back on again how are you hey what's up Joe it's good to be back I'm doing pretty well this morning how are you doing I'm good I'm good uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=120s"},{"start_seconds":128,"text":"it's actually finally nice weather where I am so we can't tell from my background but it's actually weather looks real","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=128s"},{"start_seconds":135,"text":"nice yeah in space it's great um cool so uh you're always busy every time I catch","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=135s"},{"start_seconds":143,"text":"up with you you're always working on something and the latest thing that you've been working on here is Cur thought fun and uh I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=143s"},{"start_seconds":152,"text":"I I'm very interested in this from a couple different perspectives but let's kind of start at a really high level like what is cure.","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=152s"},{"start_seconds":161,"text":"fun yeah c.f fun it's a Launchpad for Community owned Brands and automated content creation so if you know near","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=161s"},{"start_seconds":170,"text":"week in the ecosystem where you can comment on uh content and then the they","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=170s"},{"start_seconds":178,"text":"aggregate that information and then they make a newsletter we're essentially doing the same thing but across other different verticals other ecosystems a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=178s"},{"start_seconds":185,"text":"lot of different uh Media Partners and trying to automate that process as well yeah so where I guess where did this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=185s"},{"start_seconds":193,"text":"come from for for you guys to start getting into this like that's it's a very specific type of product yeah that's a good question uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=193s"},{"start_seconds":202,"text":"so I work on this with shot I he would be Co co-founders with him and uh he","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=202s"},{"start_seconds":211,"text":"kind of had this idea I think because of all the different ecosystems and what's going on and trying to get some insights because if you can get like a overhead","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=211s"},{"start_seconds":220,"text":"view um you can kind of be ahead of the trends and you can maybe like figure out what what other ecosystems are doing","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=220s"},{"start_seconds":227,"text":"better or what they're doing and then uh and you can learn from that as well as just the work that goes into managing","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=227s"},{"start_seconds":236,"text":"content which I'm sure that you're very familiar with yeah if you can automate or Community curate engage others in","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=236s"},{"start_seconds":243,"text":"order to get more involved with it like that's a big plus sure sure and there's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=243s"},{"start_seconds":249,"text":"this blend here of you know obviously uh human curation and Ai and so I I I think","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=249s"},{"start_seconds":258,"text":"this is a to me I like I like this intersection a lot and I'm really curious about where you guys LED on some of this stuff","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=258s"},{"start_seconds":265,"text":"because where I feel right now personally that like AI is great for some things it's also not great for a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=265s"},{"start_seconds":272,"text":"lot of things and when it comes to like being creative or opinionated it's not","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=272s"},{"start_seconds":279,"text":"good at all so is that kind of where you guys land like you know where you have this mix of some human curation along","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=279s"},{"start_seconds":285,"text":"with the AI piece yeah I would say that uh at least my focus for sure has been trying to keep that human element front","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=285s"},{"start_seconds":293,"text":"and center because definitely humans make much better content yeah if we show any content later I can show you that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=293s"},{"start_seconds":300,"text":"yeah sure weird um but uh also one of the cool things I would say","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=300s"},{"start_seconds":310,"text":"is that AI is able to analyze and it's able to like sort and kind of like pick things out that you wouldn't otherwise","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=310s"},{"start_seconds":317,"text":"be able to and that's been kind of a certain direction to explore there's there's a lot of you know we've been building it for uh about a month and a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=317s"},{"start_seconds":325,"text":"half now and um every single week we kind of got something knew that we kind of discovered that we could take it in which is just kind of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=325s"},{"start_seconds":334,"text":"interesting what's an example of that like that's a that's an interesting point sure like um okay so a main","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=334s"},{"start_seconds":343,"text":"motivation of building that of of building it for me personally was because I wanted to try out something with module Federation this like kind of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=343s"},{"start_seconds":351,"text":"tech behind the scenes thing that we can talk about but um I really wanted to explore that because Eliza OS if you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=351s"},{"start_seconds":359,"text":"you've ever used it it's very popular um for doing brand personalities on Twitter","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=359s"},{"start_seconds":366,"text":"especially um it's really hard to customize and uh so because there's like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=366s"},{"start_seconds":374,"text":"all these different pieces that it's kind of like um there's like this brain there and you really like can't dig into it you're kind of stuck with what you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=374s"},{"start_seconds":381,"text":"have to do while during building this we've like kind of built out this Pipeline and through this pipeline there's different Transformations and","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=381s"},{"start_seconds":388,"text":"distributions and while that can be used for transforming and distributing content into various forms through","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=388s"},{"start_seconds":395,"text":"different parts of this pipeline you could use it for other uh aspects like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=395s"},{"start_seconds":402,"text":"you wanted to have like a task monkey in a way like you could submit to your own bot and it can go through this pipeline","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=402s"},{"start_seconds":411,"text":"that has been established in order to do some other things um so it's kind of stuff like that you you kind of see how you can","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=411s"},{"start_seconds":420,"text":"this technology in a lot of different ways is that you know as someone yourself and we talked about this the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=420s"},{"start_seconds":427,"text":"last time you were on about just exploring new technologies is this a good example where you both wanted to explore but you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=427s"},{"start_seconds":437,"text":"actually had a product in mind so like it felt like okay this was a natural fit to go the next Direction absolutely","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=437s"},{"start_seconds":444,"text":"definitely that's always like a great fit when when you have somebody like really product binded and is able to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=444s"},{"start_seconds":451,"text":"like have knows what they want and where they want to take it and then to be able to kind exper with that too yeah with that in mind let's talk a little bit","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=451s"},{"start_seconds":459,"text":"about how this is built and what this is built on so you mentioned the module Federation can you kind of explain like what that is and kind of how this is being","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=459s"},{"start_seconds":467,"text":"implemented sure so um the bot it's a long running process it checks mentions every minute","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=467s"},{"start_seconds":475,"text":"or so um off of Twitter as well as we're opening it up to other sources and then it it's it goes through this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=475s"},{"start_seconds":482,"text":"distribution this transformation distribution uh pipeline which is entirely dictated by a Json config um at","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=482s"},{"start_seconds":491,"text":"the root of a project you can look and you can see all the feeds that are in as well as you can like follow how the content gets picked up and then what","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=491s"},{"start_seconds":499,"text":"happens to it um object Transformations AI transformation simple transformation into like all these different","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=499s"},{"start_seconds":505,"text":"distributions MH um so since we have this long running process we want it to be able to like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=505s"},{"start_seconds":514,"text":"pull in more plugins in a way like there's this long running process that we kind of like I've wanted to isolate in a way because that runtime can kind","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=514s"},{"start_seconds":522,"text":"of be like unchanging in a way and you can uh add plugins around it which is exactly like what Eliza does but um with","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=522s"},{"start_seconds":531,"text":"Eliza you need to install the plugins and then you need to rebuild and refresh you'll notice this on like obsidian or","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=531s"},{"start_seconds":539,"text":"or other platforms that have plugins you need to install and then rebuild um with","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=539s"},{"start_seconds":545,"text":"module Federation we build these plugins uh and we store them with like this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=545s"},{"start_seconds":553,"text":"remote entry so essentially all you have to do is load in that remote entry from the static file that's stored somewhere","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=553s"},{"start_seconds":561,"text":"it can be versioned um but we pull that in and then we make all the asnc calls that are needed for any dependencies or","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=561s"},{"start_seconds":568,"text":"resources so we don't need to install any dependencies in order to use a plugin you just have to change to Json","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=568s"},{"start_seconds":575,"text":"config interesting so for like a product like this where do you see like or where have","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=575s"},{"start_seconds":583,"text":"you already kind of started implementing updates where this kind of architecture makes sense for you guys um I think it's nice because I'm","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=583s"},{"start_seconds":593,"text":"able to have it on like running and uh if there is an issue with any of the plugins I can just like push the update","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=593s"},{"start_seconds":600,"text":"to the plugin and it updates right away MH um it's also nice because if it's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=600s"},{"start_seconds":606,"text":"storing if it's running somewhere um it's less to bundle you know less to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=606s"},{"start_seconds":614,"text":"hold on to about but the real like benefits of it I mean I think it's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=614s"},{"start_seconds":621,"text":"really cool I think it's something that I really wanted to explore I don't think that we fully explored what it could be which I think is when you open up like a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=621s"},{"start_seconds":630,"text":"plug-in registry and you could have people like mix and match or if you wanted to like dictate a a b buy a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=630s"},{"start_seconds":638,"text":"canvas you want to like add lines to it and it would automatically pick that up or the other thing is um AI generation","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=638s"},{"start_seconds":647,"text":"like I still would really like somebody to work with somebody that wants to explore how um you could tell the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=647s"},{"start_seconds":655,"text":"agent hey I need a plugin for this and then it just has to write the code for that little plug-in it it face for it it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=655s"},{"start_seconds":664,"text":"doesn't have to worry about anything else it can write that it can build deploy and then it can just edit its own","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=664s"},{"start_seconds":671,"text":"config all running you know not having to go down for any of it yeah that that's so that's really interesting because right part of the problem you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=671s"},{"start_seconds":678,"text":"have now is and everything is kind of forced to be context aware yeah um and so you eliminate that piece of it and","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=678s"},{"start_seconds":687,"text":"then two I guess just personally and this just might be some bias but like I like the part there like where the AI is","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=687s"},{"start_seconds":694,"text":"not required to do too much it's like you know it's very like here's your guard rails like let's just drop you in here and like you can kind of go so I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=694s"},{"start_seconds":703,"text":"think that's really interesting too totally yeah different than these like uh and it's also I think like sometimes","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=703s"},{"start_seconds":712,"text":"people don't really think about how uh inefficient it is to like generate all this stuff like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=712s"},{"start_seconds":719,"text":"webs or something with all this boiler plate you know there's like stuff that's going on that has you know right right","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=719s"},{"start_seconds":728,"text":"right for you guys self and when you know as you started to to build this out you're working now with obviously the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=728s"},{"start_seconds":736,"text":"Twitter API you're said you're going to expand is what does that challenge like and and I want frame it as this where","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=736s"},{"start_seconds":745,"text":"we've had a lot of people come on talking about AI data and you know there's a million Twitter Bots at this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=745s"},{"start_seconds":751,"text":"point right for you guys like you are more on the processing side right you're not necessarily tweeting with it are you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=751s"},{"start_seconds":760,"text":"Tweeting with it or no um we're not yet but we can and we we will be we'll be like retweeting and replying with","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=760s"},{"start_seconds":769,"text":"it interesting how how has that been like well let me actually ask this are you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=769s"},{"start_seconds":777,"text":"doing this all yourself all the processing yourself or are you using now another service in there besides like the AI part of it like are you you're","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=777s"},{"start_seconds":784,"text":"just processing it on your own yeah it's it's all on your own it's uh it's it's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=784s"},{"start_seconds":791,"text":"like a pipeline of these different Json objects that you can watch that as it comes in on that one it will come out onto the next one so it's all happening","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=791s"},{"start_seconds":799,"text":"within the app yeah but interesting you mentioned something about the Twitter API and the Challen is working with it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=799s"},{"start_seconds":807,"text":"and I think anybody watching this or anything that's familiar definitely there are tons of challenges with the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=807s"},{"start_seconds":813,"text":"Twitter API and being loed into that uh and part of a motivation with this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=813s"},{"start_seconds":820,"text":"project is like this free the feed where you can create something like it's almost I've been calling it like social","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=820s"},{"start_seconds":827,"text":"liquidity you can kind of move content across platforms um so that maybe a platform like near","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=827s"},{"start_seconds":836,"text":"social or something or like farcaster that might not have a certain type of content or something it can kind of move","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=836s"},{"start_seconds":844,"text":"around it and be distributed across it uh kind of bring it more life","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=844s"},{"start_seconds":851,"text":"yeah is for you guys again like so for handling this stuff handling this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=851s"},{"start_seconds":859,"text":"incoming information and you know as you start to expand is that where also to this module","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=859s"},{"start_seconds":868,"text":"Federation kind of comes into play because you know everything can be treated almost like a plugin yes definitely yeah we're um we're headed","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=868s"},{"start_seconds":877,"text":"towards a self-hosted platform that's actually what I've been working on this week and I was really hoping to be able to have it prepared but um essentially","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=877s"},{"start_seconds":885,"text":"to be able to deploy it yourself and you would have your own bot um with your own account logins in it and then also your","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=885s"},{"start_seconds":893,"text":"own dashboard um so it you don't have to be limited to to create. fund you can kind","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=893s"},{"start_seconds":900,"text":"of use this bot and customize it in your own way and for you guys I mean you're bringing this in and you're trying to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=900s"},{"start_seconds":908,"text":"curate this news and everything else like is it is the mission to like you said provide this you know data","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=908s"},{"start_seconds":917,"text":"liquidity for everybody or is it something where it's for you guys it's larger where it it becomes not just a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=917s"},{"start_seconds":925,"text":"service but a full-on sass product of some sort right where you're doing that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=925s"},{"start_seconds":931,"text":"like is that the where where do you guys see this going I guess put it that way definitely it'll be going um kind of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=931s"},{"start_seconds":939,"text":"Taken after like the superbase model where it's open source you can use it you can deploy it yourself if you're really want to you could self-host but","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=939s"},{"start_seconds":946,"text":"we'll be providing a hosted alternative where you can um subscribe and you can use our token essentially to purchase","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=946s"},{"start_seconds":956,"text":"individual uh your curation flows your content flows like if you want to buy a Blog if you want blogs to be created or","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=956s"},{"start_seconds":965,"text":"if you want um podcasts to be created you know that type of thing Al so you can actually specify like the media type","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=965s"},{"start_seconds":973,"text":"as well yep yep I mean it's really it's limited to what plugins are created and","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=973s"},{"start_seconds":981,"text":"um you can you know you're able to customize the prompt as you want uh I've been exploring with um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=981s"},{"start_seconds":989,"text":"Lou from mint based he's got this like markdown aim project where you can like write are you familiar with it yeah yeah yep I'm not sure if the whole audience","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=989s"},{"start_seconds":998,"text":"is but yes I I know yeah so in the aim project it's essentially markdown where you can like write out your markdown and","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=998s"},{"start_seconds":1005,"text":"then have little bits and blurbs that where it like does some sort of processing or something so you're able to like talk to an AI just through a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1005s"},{"start_seconds":1013,"text":"markdown document pulling into all these different things um I think that's a really cool concept for like content","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1013s"},{"start_seconds":1019,"text":"creation templates if you could post and publish your markdown and then you could um kind of choose which ones you want","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1019s"},{"start_seconds":1028,"text":"you can kind of customize it it you don't really have to it's as easy as reading markdown um but yeah so that's a direction that we","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1028s"},{"start_seconds":1036,"text":"we we plan to be going yeah that's that that that is really interesting to to do that let's um let's take a minute let's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1036s"},{"start_seconds":1044,"text":"actually show what what you guys have built so far and maybe might make a little more clear for everyone too cuz","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1044s"},{"start_seconds":1050,"text":"it is really neat and I def want to talk a little more about like how came about some of the architecture here as well um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1050s"},{"start_seconds":1059,"text":"sure you want me to show if you can share your screen that'd be great that' be easier to walk through","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1059s"},{"start_seconds":1077,"text":"yeah I think I'm requesting to share yes pull it up now there it is","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1077s"},{"start_seconds":1085,"text":"cool yeah so this is curate fun we have a landing page currently we","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1085s"},{"start_seconds":1093,"text":"are we have curated I guess 1500 posts um we have partners with 28 um 31 people have curated and we've got 50 feeds","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1093s"},{"start_seconds":1102,"text":"going um but essentially these are our popular feeds and if you want to curate some content you can","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1102s"},{"start_seconds":1110,"text":"copy text that's like this it's just um submit curate fund nouns which is the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1110s"},{"start_seconds":1117,"text":"feed name that is and you would reply this to some Twitter content out there","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1117s"},{"start_seconds":1124,"text":"when you reply we pick that up on our dashboard uh right away so this is like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1124s"},{"start_seconds":1130,"text":"an example of a tweet we can see oh it's the devhub live that's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1130s"},{"start_seconds":1136,"text":"happening right now that's funny","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1136s"},{"start_seconds":1146,"text":"so on Twitter near week very nice inspiration of it all they have commented to uh submit to their bot as","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1146s"},{"start_seconds":1154,"text":"well as to curate do funbot with hash near and then a a curator note that they had here and then our bot liked it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1154s"},{"start_seconds":1163,"text":"pulled it into here um and now it's pending and I want to know what feed it was in it's in the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1163s"},{"start_seconds":1172,"text":"near feed so now I can go in and I can reply to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1172s"},{"start_seconds":1180,"text":"it with approve and then we'll wait a minute for","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1180s"},{"start_seconds":1189,"text":"that to get picked up but can you explain the approval part here so this is a little bit different than just um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1189s"},{"start_seconds":1197,"text":"it's not just any can blindly submit it right like there is there is a there that's the other side of this curation right it's not just I'm tagging","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1197s"},{"start_seconds":1205,"text":"something but now there's another side of this yeah so anybody can tag anything there's um there's no limits there but","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1205s"},{"start_seconds":1215,"text":"there are approvers designated for each feed um excuse me yeah and so these","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1215s"},{"start_seconds":1223,"text":"approvers they have to approve or reject um your curation if","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1223s"},{"start_seconds":1230,"text":"an approver curates submits a curation it's automatically approved but for anybody it needs to go through that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1230s"},{"start_seconds":1236,"text":"process interesting so still wait in a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1236s"},{"start_seconds":1243,"text":"minute um but we've got all our different feeds we're supporting uh really any blockchain ecosystem you can","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1243s"},{"start_seconds":1251,"text":"think of and if it's not here um let's add it um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1251s"},{"start_seconds":1258,"text":"because I think so the important piece here right because like it it has nothing to do with being built on the blockchain per se it's just like Hey","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1258s"},{"start_seconds":1267,"text":"we're this is a tool to bring information and so the content can be anything there's nothing's tied back to that totally definitely and you know um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1267s"},{"start_seconds":1277,"text":"we're starting with web 3 mostly but it really it yes it can be expanded to anything we're talking about um like there's one for climate there was one","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1277s"},{"start_seconds":1285,"text":"for I did a workshop with Yonkers in New York and we going to set one up for them um as well as uh there's like this rearm","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1285s"},{"start_seconds":1295,"text":"Europe thing that we've been kind of talking about kind of uh instant War news in a way you know","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1295s"},{"start_seconds":1304,"text":"we're in a world but let's see I guess it still hasn't done it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1304s"},{"start_seconds":1312,"text":"yet and and so as that starts to come is that where you know as you guys start to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1312s"},{"start_seconds":1319,"text":"say hey we want people actually host us on their own like what does that do to your architecture or does that become","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1319s"},{"start_seconds":1327,"text":"something where it's like you're giving them a package to install and set up like where I guess like where's the line of like you guys are providing the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1327s"},{"start_seconds":1334,"text":"support to host it and and and ship their version or are you just providing","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1334s"},{"start_seconds":1341,"text":"like here is how you deploy an instance yeah so uh what I've been working on this week was I've got some some friends","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1341s"},{"start_seconds":1349,"text":"that work in um what is it site reliability at spunk um so I've been working with them for like a kubernetes","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1349s"},{"start_seconds":1357,"text":"deploy so we'll do manage deploys for people um and we're building out we have a new","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1357s"},{"start_seconds":1365,"text":"figma and everything a new we're doing a whole redesign of it all so each one will have its own dashboard and from that dashboard you can configure uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1365s"},{"start_seconds":1374,"text":"everything about it oh cool that would include yeah your approver your like uh submission criteria um as well as what","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1374s"},{"start_seconds":1383,"text":"happens after after the submissions like yeah those like markdown templates Styles describing if you want to do a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1383s"},{"start_seconds":1390,"text":"Blog an article a newsletter a podcast a video we want to explore video Generation Um also like image Generation","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1390s"},{"start_seconds":1398,"text":"Um you know all those different verticals what does your current architecture look like in order to do what it's doing now like like where does","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1398s"},{"start_seconds":1407,"text":"this live what do you have all set up for that yeah so that's been a little bit of a challenge in a way I think early decisions kind of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1407s"},{"start_seconds":1416,"text":"uh uh you know put us in a hole for a bit um we are deployed to something called fly IO which has kind of been a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1416s"},{"start_seconds":1425,"text":"bit of a challenge um it's got not the greatest documentation and there's just kind of some like confusing Concepts on","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1425s"},{"start_seconds":1433,"text":"how they set things up um but it is a uh it is ultimately so this is just a whole bot um here it's got a backend so it's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1433s"},{"start_seconds":1442,"text":"just just no JS backend um it uh serves the front end as well which is this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1442s"},{"start_seconds":1449,"text":"right here um and then it uses sqlite as a database but we're going to be migrating","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1449s"},{"start_seconds":1457,"text":"away to postgress um in the next hosted versions and yeah that's kind of it you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1457s"},{"start_seconds":1463,"text":"know uh why the change in the database um really it's because I mean you could","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1463s"},{"start_seconds":1472,"text":"go like two different directions so sqlite is ultimately a file that's that's stored right in uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1472s"},{"start_seconds":1482,"text":"and if you want that to be shared across resources now it's a little bit complicated because you can't have every","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1482s"},{"start_seconds":1489,"text":"resource write reading and writing from the same file um so it's fine as it with","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1489s"},{"start_seconds":1495,"text":"what it is right now yeah um but when we're migrating to this hosted service we're moving to Pro postgress so every","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1495s"},{"start_seconds":1504,"text":"Ser every hosted will be sharing the same database um just uh and then we'll also be adding Rus so that there can be","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1504s"},{"start_seconds":1513,"text":"a little bit more reliability on if a item fails so that like reprocess it and such but everything will also be using","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1513s"},{"start_seconds":1522,"text":"the same uh RIT service just we'll just be prepending a different key","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1522s"},{"start_seconds":1530,"text":"got it interesting the concept here of a Federated platform is similar but OB","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1530s"},{"start_seconds":1538,"text":"slight different in being fully decentralized like why I guess why that route for for what this product","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1538s"},{"start_seconds":1547,"text":"is um it's really just been kind of like uh it's been a motivation of mine you know even like that's so after boss kind","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1547s"},{"start_seconds":1557,"text":"of fell AP and all that type of thing you know there were issues with it um didn't make a whole lot of sense but there there were Concepts there that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1557s"},{"start_seconds":1565,"text":"were really cool the fact that you could have like this widget code that is stored and can be used by everybody and","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1565s"},{"start_seconds":1574,"text":"you update it once and it updates everywhere and same thing for modules and all that type of thing uh and I kind","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1574s"},{"start_seconds":1581,"text":"of you know I I had been put on to the idea during that whole uh somebody buck","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1581s"},{"start_seconds":1588,"text":"in the ecosystem he had proposed module Federation as a as an alternative to the VM and that kind of like sent me down","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1588s"},{"start_seconds":1595,"text":"this path of really following it um the guy that invented it Zachary Johnson he's really active he uh always builds","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1595s"},{"start_seconds":1602,"text":"in public it's it's really fun to follow um but module Federation I mean it these the these are used by these","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1602s"},{"start_seconds":1610,"text":"Mega apps like Tik Tok for example Tik Tok bite dance has hundreds of apps and right some of these apps all have like a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1610s"},{"start_seconds":1619,"text":"shop in them and so rather than each one being a separate build um you know these apps just kind of reference the same","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1619s"},{"start_seconds":1627,"text":"Federated module um and so when I think about the future of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1627s"},{"start_seconds":1634,"text":"applications versus right now how we kind of like sure like with AI you can do lovable and lovable can create your","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1634s"},{"start_seconds":1643,"text":"whole front end and all that type of thing but there's just so much boilerplate there and you're kind of like starting from zero every single time and then you don't have like the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1643s"},{"start_seconds":1651,"text":"same distribution as you could have right it was part of some big thing and you can just like really you can","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1651s"},{"start_seconds":1659,"text":"simplify things you make things more efficient like I I just think that when it comes to like an","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1659s"},{"start_seconds":1666,"text":"AI an AI developer or something like that I gotta think that Federated","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1666s"},{"start_seconds":1673,"text":"modules has to be the way that you like really superpower it interesting","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1673s"},{"start_seconds":1680,"text":"MH yeah because the same concept for the plugins being able to just like create a single plugin on the Fly Like that's the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1680s"},{"start_seconds":1687,"text":"same concept as any sort of UI micr front end that is on there you can kind of customize and revamp certain parts of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1687s"},{"start_seconds":1696,"text":"pages without having to do the whole thing that's cool stuff really interesting for for you guys in as","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1696s"},{"start_seconds":1704,"text":"Builders not necess the product like where is AI sitting for you right now is","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1704s"},{"start_seconds":1711,"text":"it something that is besides I talk about building the plugin stuff but like just for your normal workflow as a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1711s"},{"start_seconds":1717,"text":"developer where is that said for you um in my workflow I actually have a tweet about this if anybody wants to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1717s"},{"start_seconds":1725,"text":"check it out but uh I like to use Klein in my I don't have it open but um I do I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1725s"},{"start_seconds":1732,"text":"I think like uh AI tools are pretty awesome like I don't really see especially for having to like there's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1732s"},{"start_seconds":1742,"text":"I've yeah there's just sometimes there's just so much stuff to like bootstrap honestly yeah so nice to be able to just like click something say what you want","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1742s"},{"start_seconds":1750,"text":"you can talk about it you can plan it out and then you can like go and you can walk away like I went and I played pickle ball and I like came back and I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1750s"},{"start_seconds":1759,"text":"had half of a hackathon project Bill and like that's just awesome you know yeah yeah yeah I that's interesting so for","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1759s"},{"start_seconds":1767,"text":"for you and and like is that like is it now in your workflow in all stages like you said it's part of both your planning","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1767s"},{"start_seconds":1776,"text":"as part of your execution um how how much are you though then like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1776s"},{"start_seconds":1783,"text":"following up with what it's writing um always actually there's even more interesting stuff there yeah for","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1783s"},{"start_seconds":1791,"text":"sure so uh you know I'm my flow is when I'm using AI I use this tool called","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1791s"},{"start_seconds":1800,"text":"Klein that's right here um so I'm I don't have my own editor I'm just using vs code and that's kind of what really","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1800s"},{"start_seconds":1807,"text":"attracted to me to it uh in the first place um but in Klein I like set up this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1807s"},{"start_seconds":1816,"text":"uh I have this memory bank so this has like all of the the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1816s"},{"start_seconds":1823,"text":"context about the product the active context for what's being worked on right now progress that's being made on that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1823s"},{"start_seconds":1831,"text":"um there's system pattern so what I like to do what I like how I prefer code to be","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1831s"},{"start_seconds":1837,"text":"written and then also you know uh Tech context for what type of uh stack it should be using so it will load this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1837s"},{"start_seconds":1846,"text":"into the context each time and then um you know I'm always doing code review","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1846s"},{"start_seconds":1853,"text":"before pushing or pulling and there's a lot of stuff sometimes um it does you know it can get caught in Loops or it just like there's some things that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1853s"},{"start_seconds":1862,"text":"are just like so dumb easy that you like why are you even ask it to do this you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1862s"},{"start_seconds":1868,"text":"be doing it yourself but um shot had put on every single","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1868s"},{"start_seconds":1875,"text":"repository this um this thing called code rabbit which has been pretty","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1875s"},{"start_seconds":1884,"text":"awesome if you haven't used it but not used it no will uh it will analyze your poll requests which is especially great","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1884s"},{"start_seconds":1892,"text":"when you're working with a lot of people on a team and like you know have I'm sure you're familiar with feeling the pressure of having to like review every","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1892s"},{"start_seconds":1899,"text":"poll request 100% sure so this will go through and it will do nitpick comments It'll like tell you all this type of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1899s"},{"start_seconds":1907,"text":"thing um and it'll just it'll review it for it it's it's definitely like caught things for me that I hadn't noticed or","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1907s"},{"start_seconds":1914,"text":"edge cases that I hadn't really thought about uh and then of course we're doing review","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1914s"},{"start_seconds":1922,"text":"on top of it but um it's pretty cool man ai ai is totally","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1922s"},{"start_seconds":1932,"text":"uh the amount of effort I feel like that you have to put towards things like I I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1932s"},{"start_seconds":1939,"text":"have a lot more energy I feel a lot more willing to be able to dive into things and do them um because it like being","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1939s"},{"start_seconds":1947,"text":"able to do like these large expansive things take less effort like Federation to me was always like because there's so","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1947s"},{"start_seconds":1954,"text":"many moving Part Parts you you like basically need a mod repo that is like acting in certain ways with each other","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1954s"},{"start_seconds":1962,"text":"that is just like it's overwhelming it's it's daunting especially if you're you know a primary even if you have like a small","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1962s"},{"start_seconds":1970,"text":"team or some people who are contributing when you're like the primary Dev on a project or you are truly the solo I mean","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1970s"},{"start_seconds":1977,"text":"that basic stuff really like it's it's getting over that hump and even for myself I run into like I get caught up","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1977s"},{"start_seconds":1986,"text":"where the like those little things sometimes like I just don't want to do I've done them eight million times in my life I just don't do it again I've just","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1986s"},{"start_seconds":1994,"text":"had and so how do we get over that and so I think some of those things are are really interesting but I love this code review this is actually really cool yeah","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=1994s"},{"start_seconds":2003,"text":"what what do you use do you use anything right now so uh I'm a big cursor user I use I use cursor but and I my flow is","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2003s"},{"start_seconds":2011,"text":"somewhat similar I love it for planning uh I'm really big on like really working through different ideas and it's you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2011s"},{"start_seconds":2020,"text":"know it's like that partner right being able to like challenge me on things and uh I try to challenge it because a lot of times it wants to just agree with me","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2020s"},{"start_seconds":2029,"text":"it's like oh yeah you're right it's like no I'm not right I know I'm not right um and so I think it's great for that uh I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2029s"},{"start_seconds":2037,"text":"have found is I get into more complex stuff that I am doing a lot more code reviewing of the work it's doing and so","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2037s"},{"start_seconds":2044,"text":"that gets frustrating at times where I'm like oh I could have just wrote this myself at this point um I've done so much fixing of things so that's like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2044s"},{"start_seconds":2053,"text":"there there's a Sweet Spot somewhere in the middle right now um I think it's going to keep getting better but again for me as where I'm doing stuff solo I'm","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2053s"},{"start_seconds":2061,"text":"pretty much nights and weekends right to work on my own projects I have limited time and so it definitely alls me to do so much more than I would ever have done","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2061s"},{"start_seconds":2071,"text":"in that short window of time so it's it's a it's a net positive definitely for me yeah and you're so right about how it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2071s"},{"start_seconds":2079,"text":"just agrees with you like please like be critical you know right right absolutely","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2079s"},{"start_seconds":2086,"text":"it give me some kind of challenge yeah uh for you guys in you know integrating this further and and growing this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2086s"},{"start_seconds":2094,"text":"product like what do you see happening next like where do you see this kind of going is it just getting it to where people can use it more is it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2094s"},{"start_seconds":2102,"text":"actually um like a marketing campaign to get people to actually more users on here like where do you guys trying to push","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2102s"},{"start_seconds":2111,"text":"those um yeah it's it's a little bit of both I mean we're","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2111s"},{"start_seconds":2118,"text":"um trying to validate and understand how people are using it and or want to use it like what they um so like white label","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2118s"},{"start_seconds":2127,"text":"for example was a request rather than everybody submitting to curate fund people want to submit through their own Bots or something like that um as well","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2127s"},{"start_seconds":2136,"text":"as the different um flows like do people really want to be commenting on Twitter or would they","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2136s"},{"start_seconds":2144,"text":"rather it be something like a Google extension or they copy and paste and submit or something like that um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2144s"},{"start_seconds":2152,"text":"so the path we're definitely going is this self-hosted service um people can can","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2152s"},{"start_seconds":2159,"text":"uh can deploy and customize themselves um but we would like to kind of dig into","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2159s"},{"start_seconds":2166,"text":"ecosystems and how this can be used to really like supercharge marketing and content for them especially for","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2166s"},{"start_seconds":2176,"text":"underrepresented uh ecosystems or ecosystems that are finding it hard to get outside of their bubble if uh you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2176s"},{"start_seconds":2183,"text":"know these are all individual uh feeds but we really haven't like explored aggregating several feeds or how you as","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2183s"},{"start_seconds":2191,"text":"a user could dictate what type of feeds you want coming to your device and how we could build a engine around uh kind","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2191s"},{"start_seconds":2199,"text":"of mixing and matching and determining where where that type of stuff goes is that that is interesting do you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2199s"},{"start_seconds":2207,"text":"is that where you feel it becomes not just a curation thing but actually Discovery platform too for for people","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2207s"},{"start_seconds":2214,"text":"like if you know I'm interested in being developer it could serve me other content that I normally would not look","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2214s"},{"start_seconds":2222,"text":"at like maybe something from a different crypto ecosystem maybe from just a different technology alog together things like that totally absolutely we","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2222s"},{"start_seconds":2230,"text":"even have one for crypto jobs in here um I guess there's no curation on it yet but uh totally all those different","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2230s"},{"start_seconds":2238,"text":"there's a lotties sure sure and then I guess I didn't like really show much but um like so we've been building these","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2238s"},{"start_seconds":2247,"text":"feed needs each one gets curated and then each one usually has its own uh website that comes into it that we've","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2247s"},{"start_seconds":2254,"text":"been building pretty quickly because of the tools that are out there so this is one for example from hasht USA we also","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2254s"},{"start_seconds":2261,"text":"have stable coins press um have the one for chip posts that was made from ecosystem and then there's there's so","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2261s"},{"start_seconds":2268,"text":"many more there's uh oh that's really cool yeah so so let's and I know this is something we talked about last time you were on I see that one it looks like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2268s"},{"start_seconds":2276,"text":"it's a web 4 One um because it's on near that page yes right so now that's where like we're","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2276s"},{"start_seconds":2285,"text":"starting to combine these different things right so you have this multi Federated model you now you have some stuff that's coming out like that's on","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2285s"},{"start_seconds":2293,"text":"um you know on near here like does this start to really change like for you guys","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2293s"},{"start_seconds":2302,"text":"how you think about architecture in the long term for this to become a larger project like is it something like hey we could recommend","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2302s"},{"start_seconds":2309,"text":"more people to go the web 4 route because now I'm not hosting another server I'm not doing all the other different things stuff like that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2309s"},{"start_seconds":2318,"text":"definitely yeah there's uh you know there's there are there's things that are H that are changing with but for especially right now there's like uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2318s"},{"start_seconds":2326,"text":"fast data which is kind of getting teased and kind and launched out which is uh different approach to saving data","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2326s"},{"start_seconds":2332,"text":"on the near blockchain um coming from the fast near team uh but yeah this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2332s"},{"start_seconds":2339,"text":"concept I mean the web for concept is just so cool and especially how every near account can have its dedicated","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2339s"},{"start_seconds":2347,"text":"website and there's something that's just like really attractive about being able to have a near account and clicking","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2347s"},{"start_seconds":2354,"text":"a button for example and uh you get your own bot as well as you get your own site","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2354s"},{"start_seconds":2362,"text":"deployed immediately right that bot is hooked up to that site so there's there's a Holy Grail there that I I've","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2362s"},{"start_seconds":2368,"text":"I'm kind of hoping to work towards yeah but it's it's cool stuff","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2368s"},{"start_seconds":2375,"text":"man very neat uh last last thing I want to just kind of end on for you guys as a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2375s"},{"start_seconds":2383,"text":"as a team in building here uh have you found as you are starting to grow this you know again with the AI tools but","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2383s"},{"start_seconds":2391,"text":"also like with what your mission is is it something that you see it being uh mostly in-house or is it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2391s"},{"start_seconds":2399,"text":"something that you really hope to that I know it's the code I believe is open source already right but um is it where like it becomes a community project or","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2399s"},{"start_seconds":2407,"text":"for you guys is it actually you know something you're can really push forward through uh absolutely the goal is for it to be a community project the the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2407s"},{"start_seconds":2416,"text":"plug-in creation was meant so that anybody could create a plug-in really easily um we spent a lot of time on","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2416s"},{"start_seconds":2423,"text":"documentation for it so on docs. curate fun you can see all the plugins that are available how to use them as well as how","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2423s"},{"start_seconds":2431,"text":"to build your own plugin uh and it doesn't have to be in in this repository it can be anywhere you know","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2431s"},{"start_seconds":2440,"text":"and all you have to do is you just like create the plugin you publish it you add it to a Json config and then you got it you're","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2440s"},{"start_seconds":2448,"text":"good uh yeah so definitely we want this to be a community project we we we're we'll","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2448s"},{"start_seconds":2455,"text":"keep it open source um I would love to see a uh uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2455s"},{"start_seconds":2462,"text":"I I would like to build a community of Builders around this technology that is right here","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2462s"},{"start_seconds":2469,"text":"absolutely uh last thing actually just came to mind with that and is that not just this concept of news curation but","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2469s"},{"start_seconds":2477,"text":"is this also like where as you guys are exploring this new architecture that it become something that you feel can be","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2477s"},{"start_seconds":2485,"text":"its own like like better word like product in a sense yeah uh like an agent framework","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2485s"},{"start_seconds":2494,"text":"maybe is that what you're saying yeah I mean whether it's a it's a framework of like hey if you have want to build","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2494s"},{"start_seconds":2501,"text":"something that you know whether it's an agent framework or some type of setup where you know you want to be able to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2501s"},{"start_seconds":2509,"text":"update on the Fly you use the example of Tik Tok right before like does this become something where you say hey we've kind of simplified it a little bit for","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2509s"},{"start_seconds":2518,"text":"smaller projects you know that as vast and that becomes something that you guys are are supporting out there as well or","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2518s"},{"start_seconds":2526,"text":"the focus just like hey this is how we use it and someone could copy us but like we're not necessarily providing this setup uh no yeah so we uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2526s"},{"start_seconds":2536,"text":"definitely the the plug-in service itself can be and soon you know just got to find a time to do it but uh it could","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2536s"},{"start_seconds":2544,"text":"be published as a package that can be imported into projects so it's easy for them to just go ahead and add plugins to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2544s"},{"start_seconds":2553,"text":"anything it doesn't this bot it could be any bot yeah you know it really doesn't even have to be a bot you know really","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2553s"},{"start_seconds":2561,"text":"interesting know that that's really interesting well uh I really appreciate you taking time and coming on here and walking us through this um definitely","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2561s"},{"start_seconds":2570,"text":"looking forward to see more uh what is the best place to follow along with the building side of so curon is a website","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2570s"},{"start_seconds":2577,"text":"it's also the Twitter but what are you posting how you guys are building there too is it just following you on your Twitter what's the best place that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2577s"},{"start_seconds":2585,"text":"definitely need to get into a habit of posting more but you can follow at c.f fun uh for main change logs and updates","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2585s"},{"start_seconds":2593,"text":"that we have as well as you can follow my Twitter right there Elliot brain and I will try and tweet about this a whole","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2593s"},{"start_seconds":2601,"text":"lot more perfect awesome well thank you again so much for coming back on and uh look forward to seeing what you guys continue to to build yeah thanks for","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2601s"},{"start_seconds":2608,"text":"having me all right thanks Elliot bye uh great stuff uh but let's keep moving and what we'll kind of wrap up at","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2608s"},{"start_seconds":2616,"text":"the end with some of stuff um I have everyone's favorite Vlad with me um everyone always gets so excited when he's on because he's always bringing","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2616s"},{"start_seconds":2623,"text":"something interesting something cool with what's happening and we had another uh Dev Quest that went well sounds like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2623s"},{"start_seconds":2632,"text":"and a lot of great feedback again so uh how was it thanks for having me Joe and yeah the I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2632s"},{"start_seconds":2642,"text":"I cannot tell how well the uh Quest went uh it it's all about community community should have uh you know spoken but I I I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2642s"},{"start_seconds":2651,"text":"I've heard something so uh and today I will I I'll walk us through what I've heard what I what I've","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2651s"},{"start_seconds":2659,"text":"seen and what what was the challenge all around so let me share the screen","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2659s"},{"start_seconds":2675,"text":"um can you see it yes we can amazing so this is where it all started uh hold on","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2675s"},{"start_seconds":2684,"text":"this one uh so the timer is sticking and it's quest number three","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2684s"},{"start_seconds":2691,"text":"um um I really love the output of uh nearas uh to to Showcase and invite","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2691s"},{"start_seconds":2699,"text":"people into something hacky uh to talk about and to take the challenge on so uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2699s"},{"start_seconds":2707,"text":"with that start uh we had as usual the GitHub link and uh it all started here","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2707s"},{"start_seconds":2714,"text":"with the uh agent and the contract in the repo and as usual 15 year as a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2714s"},{"start_seconds":2722,"text":"reward um by the way you can always rewatch the previous Quest","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2722s"},{"start_seconds":2729,"text":"002 the link is also here and the uh agent in the quest were and and and the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2729s"},{"start_seconds":2736,"text":"contracts were implemented in Python were fairly simple uh but if we go to um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2736s"},{"start_seconds":2744,"text":"social media we can see that there are some hints were planted even before the quest started um and the there was a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2744s"},{"start_seconds":2752,"text":"combination of neari meta transactions race SLS and Game Theory in the in one Quest there was no no no need to vote uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2752s"},{"start_seconds":2760,"text":"but it was uh all all all planted but then it all started um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2760s"},{"start_seconds":2768,"text":"received uh by the community very well and then we had some","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2768s"},{"start_seconds":2773,"text":"um uh what's it called um spoilers uh without spoiler alerts uh terrible move","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2773s"},{"start_seconds":2781,"text":"uh from Eugene um but you could have followed it and uh we even got into the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2781s"},{"start_seconds":2789,"text":"point where it was traded the participation in the quest uh guess it required some","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2789s"},{"start_seconds":2796,"text":"registration uh were sold on Twitter","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2796s"},{"start_seconds":2801,"text":"um uh from what I've heard nobody um um used this offer uh but it was still fun","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2801s"},{"start_seconds":2810,"text":"to see how the um there are different approaches opportunities open up with the quest","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2810s"},{"start_seconds":2817,"text":"um interesting so but back to the quest if we start with the so well we we can","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2817s"},{"start_seconds":2824,"text":"see the the contract is deployed to the chain nice we have uh quite some","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2824s"},{"start_seconds":2832,"text":"submissions uh over time and uh there was a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2832s"},{"start_seconds":2838,"text":"Mei um agent where which we as usual is open source and fully visible and just","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2838s"},{"start_seconds":2847,"text":"right under 100 lines of code in Python uh and uh what it helps you to do is to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2847s"},{"start_seconds":2854,"text":"basically get uh registered uh and in order to get registered you should have","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2854s"},{"start_seconds":2862,"text":"um uh provided your a GitHub link and follow some steps uh to um first uh register with rour law so","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2862s"},{"start_seconds":2872,"text":"you had to add a um this page uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2872s"},{"start_seconds":2877,"text":"like this on your profile so the AI um agent could know we how like this was","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2877s"},{"start_seconds":2886,"text":"the way to sign up and provide the information about the your wallet account on here and Link it together with your","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2886s"},{"start_seconds":2894,"text":"GitHub account uh then the next iteration was to uh register and in order to register","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2894s"},{"start_seconds":2904,"text":"with the um agent um yeah you set you complete your","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2904s"},{"start_seconds":2911,"text":"setup on the GitHub site and provide your GitHub account uh GitHub and near account","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2911s"},{"start_seconds":2919,"text":"uh and then the registration would start and registration wouldn't be triggered by","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2919s"},{"start_seconds":2926,"text":"the bot by the agent uh it would be it would provide you with something that um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2926s"},{"start_seconds":2935,"text":"you don't necessarily um know how to work with so if you would start this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2935s"},{"start_seconds":2945,"text":"uh interaction and um wait for","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2945s"},{"start_seconds":2953,"text":"instructions yeah so it's a should be a GitHub link so in my case I'm already registered but and I'll skip a couple of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2953s"},{"start_seconds":2962,"text":"steps of interaction with the uh agent at the end it uh provides you with this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2962s"},{"start_seconds":2970,"text":"hint I'm not sure if it's hint at all to someone but um the if you would go to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2970s"},{"start_seconds":2980,"text":"um where is this uh near protocol docs agent you could have asked the agent","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2980s"},{"start_seconds":2986,"text":"what deleg delegate action is and how to deal with this but the uh tldr is that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2986s"},{"start_seconds":2994,"text":"this is part of the method transaction flow on near protocol so you can on near","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=2994s"},{"start_seconds":3001,"text":"generate uh you you can on near you can uh sign your own transactions and send them to the blockchain and be get","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3001s"},{"start_seconds":3010,"text":"charged for the fee for the execution uh of the transaction it's the fee is super super small but it could be","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3010s"},{"start_seconds":3018,"text":"still if you have a fresh brand new account um you may have zero near and you still want to execute some","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3018s"},{"start_seconds":3026,"text":"transactions on here even in that case and for this purpose uh to onboard uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3026s"},{"start_seconds":3033,"text":"users into applications without bothering them asking to pay uh to pay up front some","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3033s"},{"start_seconds":3040,"text":"near uh or Buy near upfront uh the applications may decide to implement","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3040s"},{"start_seconds":3047,"text":"meta transactions and meta transactions is the float that allows the user to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3047s"},{"start_seconds":3053,"text":"sign kind a transaction but instead instead of sending that transaction to the blockchain uh you can send that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3053s"},{"start_seconds":3060,"text":"transaction to a so-called metat transaction relayer and that met transaction relayer would wrap your input into their own transaction and","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3060s"},{"start_seconds":3069,"text":"submit that transaction to the blockchain and once that transaction hits the blockchain it's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3069s"},{"start_seconds":3076,"text":"uh uh unwrapped uh the execution fees the transaction fees will be charged","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3076s"},{"start_seconds":3084,"text":"from the relayer my transaction relayer account and the uh the rest of the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3084s"},{"start_seconds":3091,"text":"execution will be executed as if it was executed by the user so if you would uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3091s"},{"start_seconds":3097,"text":"find some of the early transactions that were","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3097s"},{"start_seconds":3106,"text":"registrations where was it I guess this one we could see","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3106s"},{"start_seconds":3115,"text":"check we could see see that uh the actions were delegated and uh they let me see if","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3115s"},{"start_seconds":3122,"text":"there is a good view uh yeah so","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3122s"},{"start_seconds":3128,"text":"the this user was sponsoring the transaction execution and the transaction itself was uh from near","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3128s"},{"start_seconds":3138,"text":"devhub Quest for. near to near the quest F near so why how did that happen","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3138s"},{"start_seconds":3144,"text":"actually so if we would go to agent code we will see that it created a delegate","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3144s"},{"start_seconds":3152,"text":"action with a function call uh action it to register account uh some details blah blah blah","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3152s"},{"start_seconds":3161,"text":"and the receiver account ID is a quest account and the signer of the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3161s"},{"start_seconds":3170,"text":"uh Quest account is signing the delegate action so the delegate action was","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3170s"},{"start_seconds":3178,"text":"uh uh targeting the quest account and it was signed by the quest account and it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3178s"},{"start_seconds":3184,"text":"provided this delegate action to the participant and asked them to basically sponsor the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3184s"},{"start_seconds":3193,"text":"uh uh transaction fees um Joe are you still following or am I going to no I get it yeah so and I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3193s"},{"start_seconds":3202,"text":"think well a couple things that is sticking out to me right away is one just from a personal I appreciate the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3202s"},{"start_seconds":3210,"text":"way the puzzle is like um it's not direct a sense of like here's this thing","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3210s"},{"start_seconds":3217,"text":"I don't know what this is I have to go learn kind of what this is I can go look this up and it's like pushing people down past to research it I think those","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3217s"},{"start_seconds":3225,"text":"who maybe do like Escape rooms might really appreciate this where like you have very limited information and you're just trying to next thing um surounds me","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3225s"},{"start_seconds":3233,"text":"with that but the the delegate piece for people who are not familiar with near I do think is really interesting","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3233s"},{"start_seconds":3241,"text":"and this is a great exposure to that where I think explain it very clearly of like again uh the transaction all we're","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3241s"},{"start_seconds":3249,"text":"doing is providing the the funding for it right it's still the signature still is there we're just saying you know just","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3249s"},{"start_seconds":3258,"text":"like your buddy at the movies right I'm buying your ticket right don't worry about it you know still getting the same ticket but just being covered from somewhere else","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3258s"},{"start_seconds":3266,"text":"good analogy I really love it um and the the it's indeed it's very powerful","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3266s"},{"start_seconds":3274,"text":"concept um it's still underutilized in near I would say sure uh and uh just a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3274s"},{"start_seconds":3281,"text":"sneak sneak Peck the um wallet selector uh hopefully will","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3281s"},{"start_seconds":3288,"text":"change this uh in near future um the very the the the main and major user","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3288s"},{"start_seconds":3295,"text":"user of this Tech was uh um near org near n.org website where when the um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3295s"},{"start_seconds":3305,"text":"near social um boss was deployed there and it was","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3305s"},{"start_seconds":3311,"text":"um demonstrating how the ux could look like um I think we still are yeah in","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3311s"},{"start_seconds":3319,"text":"individ of re repurposing and extracting that functionality in a reusable component uh for all the developers on","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3319s"},{"start_seconds":3328,"text":"here yes um yeah and after you register that's not all because like that you just sign in","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3328s"},{"start_seconds":3336,"text":"basically uh but uh yeah and well let let me also pause a little bit and and uh see and and dive","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3336s"},{"start_seconds":3346,"text":"into the um mechanics just for a bit so when you um","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3346s"},{"start_seconds":3356,"text":"when you're dealing with transactions and delegate action in this meta transaction kind of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3356s"},{"start_seconds":3362,"text":"component uh you always uh first prepare the payload the the request itself and","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3362s"},{"start_seconds":3372,"text":"then you uh you serialize it to bch uh by bites basically at the end uh you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3372s"},{"start_seconds":3381,"text":"hash it and then you sign it with the key and that signature is your for the SE separate artifact so you have the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3381s"},{"start_seconds":3389,"text":"action uh the payload and signature and uh similar or transaction and and signature and then you need to construct","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3389s"},{"start_seconds":3397,"text":"a signed transaction and for for that the signed transaction is basically just","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3397s"},{"start_seconds":3403,"text":"a um combination of the payload the transaction itself plus signature but you need to serialize it again with","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3403s"},{"start_seconds":3412,"text":"borch uh so what it uh how I do it here I basically ended up","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3412s"},{"start_seconds":3420,"text":"uh constructing the pilot for the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3420s"},{"start_seconds":3426,"text":"uh action Sol um and uh then","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3426s"},{"start_seconds":3435,"text":"I create like uh serializing the payload into bytes","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3435s"},{"start_seconds":3443,"text":"adding zero bite which is an indic of the type of the signature that was used Ed Edwards curve","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3443s"},{"start_seconds":3452,"text":"ed25 519 and then adding up the um bytes of the signature so ideally we should","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3452s"},{"start_seconds":3461,"text":"have some uh convenience function here but I had uh I couldn't find the one in Python tooling just yet so I had to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3461s"},{"start_seconds":3470,"text":"manually uh serialize it this way here but the uh good thing is that after you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3470s"},{"start_seconds":3477,"text":"do this you have the bytes you can always verify it with the near CLI and that's what we will do in a bit so I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3477s"},{"start_seconds":3486,"text":"received this delegate action here I can copy it and I go to near CI uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3486s"},{"start_seconds":3494,"text":"transaction and I can do either uh where I think I can do print","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3494s"},{"start_seconds":3502,"text":"transaction but I'm not sure if it actually supports transaction but I can go and do send trans send meta transaction and it asks me to provide","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3502s"},{"start_seconds":3511,"text":"Bas 64 signed meta transaction signed pay uh payload payload plus signature so this is the um yeah something is wrong","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3511s"},{"start_seconds":3520,"text":"with the terminal after I'm pasting this long string here um but I pasted the whole thing that I copied by","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3520s"},{"start_seconds":3527,"text":"64 uh and uh this now I'm acting as the relayer so I will be um paying for the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3527s"},{"start_seconds":3535,"text":"gas I can use my fr. near account uh on mainnet and it nicely shows me the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3535s"},{"start_seconds":3543,"text":"unsign transaction so it prepared the transaction based on the uh sign delegate action so sign delegate action","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3543s"},{"start_seconds":3552,"text":"is part of the transaction now uh this is what I provided and this is what I just uh started creating here locally uh so I'm signing the transaction as fr.","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3552s"},{"start_seconds":3564,"text":"near and it will be going to the um signer of the delegate action first this is the target account and then uh yeah","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3564s"},{"start_seconds":3573,"text":"if I will be signing it let me sign it send uh let's","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3573s"},{"start_seconds":3582,"text":"see it still should uh kind of work at least uh show me the error that the quest is","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3582s"},{"start_seconds":3590,"text":"over uh so as we can see uh I was my account was sender the the receiver was the quest account first but then the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3590s"},{"start_seconds":3598,"text":"delegate action kicked in and register account function was executed uh by the quest account on the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3598s"},{"start_seconds":3607,"text":"quest account and the error was registration deadline passed so yeah we we are done here uh but it was a nice uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3607s"},{"start_seconds":3617,"text":"exercise to show I guess but then if we uh yeah just to wrap it up uh in the contract on the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3617s"},{"start_seconds":3625,"text":"contract side side we had more to it so there was registration part which we just went through and nothing crazy uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3625s"},{"start_seconds":3635,"text":"but then we what we can learn here is that it stores the list of all the reg","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3635s"},{"start_seconds":3643,"text":"registered accounts inside the state so just to remind you we can always view the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3643s"},{"start_seconds":3651,"text":"storage by making an RPC","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3651s"},{"start_seconds":3660,"text":"call yeah this way uh actually if you want to learn even more you can go with teach me","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3660s"},{"start_seconds":3669,"text":"mode and you will see that the CLI made one RPC call this was it","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3669s"},{"start_seconds":3678,"text":"nothing crazy uh we State RPC call on this account and we have the output and the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3678s"},{"start_seconds":3685,"text":"out put uh has a list of accounts that that were registered for this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3685s"},{"start_seconds":3692,"text":"Quest um so it's a simple Json that we put inside on into a single uh local","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3692s"},{"start_seconds":3699,"text":"storage key and then there was 3 two one go uh method that was waiting until like","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3699s"},{"start_seconds":3707,"text":"till the deadline of the quest is over and uh then it uh would randomly choose","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3707s"},{"start_seconds":3714,"text":"the uh participant the the winner uh from all the registered accounts giving a bit","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3714s"},{"start_seconds":3722,"text":"more chances to the one who were who was the first calling this method and uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3722s"},{"start_seconds":3729,"text":"also there was another chance like booster basically for the first three uh registrations or actually two reg","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3729s"},{"start_seconds":3738,"text":"registrations um um so that's why on the list of uh registered accounts you see some of them","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3738s"},{"start_seconds":3746,"text":"are duplicate uh on the list and uh yeah that was the quest uh the the what I","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3746s"},{"start_seconds":3756,"text":"observed uh about the around the time when it was","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3756s"},{"start_seconds":3764,"text":"um the deadline was set as you can see there was a tough competition with the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3764s"},{"start_seconds":3773,"text":"um with my my brother and and uh another Community contributor uh trying to hit","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3773s"},{"start_seconds":3780,"text":"the end point exactly at the time neither of those two win the quest","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3780s"},{"start_seconds":3787,"text":"unfortunately still random choice is is there so this was the where where","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3787s"},{"start_seconds":3795,"text":"is the yeah awoken near uh was the account","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3795s"},{"start_seconds":3803,"text":"that was uh selected uh by random choice and you cannot influence Randomness on near it's a um there is a","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3803s"},{"start_seconds":3812,"text":"whole article um about uh how Randomness is uh a tough uh challenge in the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3812s"},{"start_seconds":3821,"text":"context of such open transparent systems in uh in the blockchain space where uh you have no centralization and you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3821s"},{"start_seconds":3830,"text":"cannot trust anyone and you cannot trust them to not reveal their parts and influence the randomness in any way uh","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3830s"},{"start_seconds":3838,"text":"so you can uh maybe uh near","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3838s"},{"start_seconds":3843,"text":"random um here protocol uh random numbers I guess this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3843s"},{"start_seconds":3851,"text":"is the uh like on the conceptual level uh you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3851s"},{"start_seconds":3859,"text":"can find the details about it here but there there was a Randomness in blockchain protocols um article that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3859s"},{"start_seconds":3867,"text":"goes even in more detail about this U about the challenges here with","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3867s"},{"start_seconds":3873,"text":"considering several different uh Vector of attacks yeah that was uh it really","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3873s"},{"start_seconds":3882,"text":"neat yeah I I think these are these must take a lot of time for you to do uh but","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3882s"},{"start_seconds":3890,"text":"they really expose you to a lot of the different concepts that I like you said I don't think are being well utilized","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3890s"},{"start_seconds":3897,"text":"right now in a lot of stuff and there's just so much technology here that like uh it's great to see different ways of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3897s"},{"start_seconds":3905,"text":"how it can be used and hopefully it inspires people to then build with it as well","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3905s"},{"start_seconds":3912,"text":"definitely and on that said note I want to say that this week I will be passing on the making a quest uh it's been","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3912s"},{"start_seconds":3921,"text":"fairly challenging for me as well to get it prepared sure and um uh be online","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3921s"},{"start_seconds":3930,"text":"observing if uh some like if if it's still up and running or I actually got","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3930s"},{"start_seconds":3938,"text":"something wrong with my right right right planning uh so I have I want to take a short","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3938s"},{"start_seconds":3946,"text":"break but we'll definitely bring bring something you awesome awesome awesome well uh I encourage people to if you","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3946s"},{"start_seconds":3955,"text":"didn't see last last week's explanation definitely go watch that one as well um because the the the Retro and the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3955s"},{"start_seconds":3963,"text":"followup is almost just as helpful because you get to learn all the different pieces and uh it's like a nice little tutorial some of the stuff anyway","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3963s"},{"start_seconds":3971,"text":"so definitely check that out uh and we certainly look forward to whenever the next quest uh comes out when whenever or","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3971s"},{"start_seconds":3978,"text":"whomever it might be from so great well thank you for taking the time Vlad to come by and show us that","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3978s"},{"start_seconds":3986,"text":"cool yeah thanks uh have fun and build on here sounds great thanks for","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3986s"},{"start_seconds":3992,"text":"that uh awesome guys I I you definitely definitely check out the whole codebase too there's as Vlad was showing this","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=3992s"},{"start_seconds":4000,"text":"great little stuff in there from all the different quests that have happened so far of just again like how the mechanisms work and maybe it does","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4000s"},{"start_seconds":4008,"text":"inspire you to actually try it out on something else and maybe put into your product or whatever else uh a couple just quick notes","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4008s"},{"start_seconds":4016,"text":"uh tomorrow there is a bonus show that we are are doing here at devhub live that is a winner Showcase from the one","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4016s"},{"start_seconds":4024,"text":"trillion agents hackathon so definitely check that out that's at 4M UTC tomorrow uh as always subscribe to our newsletter","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4024s"},{"start_seconds":4031,"text":"all the updates are there if you need help if you're looking to build here on nearo near AI uh the docs the links to support are been scrolling down the","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4031s"},{"start_seconds":4039,"text":"bottom most of the show definitely check that out otherwise we will be back uh at our usual time next Thursday uh with","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4039s"},{"start_seconds":4048,"text":"another great guest talking about more development and building some from there if there's any topics you want to see if you have a guest that you want to","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4048s"},{"start_seconds":4054,"text":"suggest uh please reach out to me uh my Twitter handle is on the screen and you can we can see what we can do to kind of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4054s"},{"start_seconds":4062,"text":"line that up as well for you but until then uh keep building keep trying different stuff and enjoy the rest of","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4062s"},{"start_seconds":4068,"text":"your week thanks all byebye","url":"https://www.youtube.com/watch?v=J43WRcr1Xao&t=4068s"}],"youtube_url":"https://youtube.com/watch?v=J43WRcr1Xao","url":"https://near-pedia.xyz/videos/J43WRcr1Xao"}