Ludium is a Web3 builder commutunity in Korea that provides career opportunities for builders through educaiton, contents, bounties, and grants. In Web3 industry, hackathons serve as a great segway to onbaord new talents. However, from the beginner's perspective, it is hard to find a team, recieve feedbacks, and wait for the prize settlemtent. Ludium offers an AI based Web3 builder matching system that analyze the builder's skill set, assign teams, judge reulsts and settle payment through autnomous system.
According to the statistics, there is 4.4m $USD spent on prizes for hackathons during Q1 2024 through Dorahacks platform alone. It is needless to say that hackathons are the primary funnels for onbaording the new talents onto Web3. However, from the experience of the beginner, there are three challendges
- It is difficult to find a team who can provide complementary skills for the successful hackathon. Practially speaking it requires more than one developer, much more likely to invovle skill sets including business developers and designers, for a quality project to come out.
- During the hackathon, teams rarely recieve proper feedback to further develop the project. In extreme cases, judgement results are not transparent enough for teams to know how their projects were viewed as supposed to the other projects.
- After the hackathon is over, the prize settlment usually takes too long which leaves terrible impression on Foundationa and Web3 industry in general. From KYC to the actual payment, it may take months before the settlement. For some builders, one unpleasant experience deters their entire carrier journey into Web3. From the talent acquisition and retention point of view, there are rooms for improvement.
Ludium propose a Web3 Builder Matching System that consists of the following features:
- Talent Analysis: Collect individual builder's data from diverse sources (ex. Github) to analyze and assess the individual skill sets
- Team Matching: Assign builders based on the talent analysis to the most optimized tasks. It may involve team works in which case the positions are assigned based on the requirement and individual skill sets
- Automated Judgement: Based on the set criteria and the projects submitted automated asgent assess the project to determine the best project
- Onchain Contract Enforcement: Validate the work provided by the builder. For all tasks assigned, the payment amount is deposited in advance. The payment is settled when the work is validated
Ludium's builder matching system works as follows:
- Login with Web3 Wallet: User signin with the Web3 wallet. In this case, Bitte wallet is used for Near Login
- Authenticate the builder: User authenticates the profile with the Reclaim Protocol to login to their Github page. It is to ensure that the person is authenticating is really the person of the profile owner
- Analyze the skillsets: AI agent retrieves the github repo, contribution, and commit data to analyze the skills. It assigns the builder to backend, frontend, and contract developer based on the previous activities
- Assign Team: AI Agent assigns the team based on the skillset. The objective is to find the optimal situation where all teams will have the highest number that fulfills all the skill categories
- Submit Work: User submits the work. Bounty program will gather all submitted work to be assessed for the judgement
- Judge: AI agent analyzes the submitted work and judge who is the winner based on a given criteria
- Distribute Rward: Onchain contract that holds the deposits for the hackathon prizes and distribute it when the team chooses the payment. It utilizes Chain Abstraction by Near so that pools can be set up in anychain(currently Ethereum / Near) whereas one treasury can be used for the settlement
Beyond hackathon, there are three potential usecases for the system
- Education: Based on the level of skill on the profile, one can be matched to an educational program or a program manager. The recommended program can not only be targeted to enhance the pre-existing skill but also to acquire new skills that were previously not found
- Recruiting: Foundations and corporations can put up bounties with tasks to search and recruit builders needed. Recruiting could be full time job, in which case the bounty is for head hunting / referral whereas for the freelancing, the bounty can be for the task completion itself
- Incubation: The current grants are structured around RFPs that requests for products and services to boost the ecosystem. Individuals and teams can be matched with an incubator so that projects can submit proposal, negotiate on the terms and conditions especially around an agreeable milestones, deliver the results, and receive payment for the completion
- Wider Data Sets: For the purpose of this hackathon, we activated github as the primary source of data for analysis. The scope is limited to developers with skills on frontend, backend, and contract. However, with more data entry points, such as linkedin or other educational backgrounds, so that wider range of skill sets can be taken into account for matching
- Project Advisory: Task assessment agent is used only for the final judgement of the hackathon. However, theoreticaly, the assessment can happen anytime during the whole operation. In which case, the agent can serve as a project advisory or assistance
- Dynamic Incentive Distribution: Onchain incentive distribution can be improve once the assessment for the individual contributions are quantified. Based on the results, more dynamic versions of retro active distribution can be possible.
- Agwn: Agwn is the founder of Ludium and manages 10 + projects for different foundations. The idea is later to be implemented into the Ludium Portal so that autonomous builder community collaboration can happen
- tchoi: tchoi is the frontend developer and LLM agent developer. He worked as a AI engineer for Ministry of Culture, Sports and Tourism and participated in Near Horizon AI hackathon in Korea during September
- Hugo: Hugo is the backend developer setting up Reclaim Protocol SDK, data structure and managing the overall system architecture. He is leading the developement side
- c0np4nn4: c0np4nn4 is the contract developer setting up onchain ID and prize contract on Near. He is also working on Chain Abstraction features to connect prizes in Ethereum and Near