A reputation based hiring protocol with on-chain verified skillsets
The project is a LinkedIn style profile application where users can add skills their profile by staking a certain amount of money. Upon claiming they know a particular skill, they get a problem statement which goes into an open pool of claims. These claims are open for anyone on the platform (no matter their skill) to challenge the claimant's submission and provide a reason to prove it wrong. Challenging a solution also needs money to be staked. So this avoid people from spamming every other challenge.
When a challenger challenges a claimant, that creates a dispute. This dispute is then resolved by an arbitrary voter (who stays anonymous to the challenger and claimant). Whoever wins the dispute, gets part of the slashed stake.
Another part of slashed stake goes to the platform, and a larger to the voter(s).
This way, learners are incentivised to learn more because they make money. Challengers don't spam because that means they their stake. And challenger is also incentivised to call out the people who are faking their skills.
The other part of the application uses an LLM to take in a natural language query which then goes and finds out the most relevant developers for the recruiter.
This way, the recruiters do not have to share their job posting on 100 different platforms, but on one central place, where they can find the best verified talent.
The project uses a Groq API to make a call to an Open Source model (llama) which parses the Input for key technologies that the recruiters can fetch and match their profile from. The smart contract part is mainly the staking and slashing mechanism which works to incentivise authenticity. The frontend uses a Next.js which is useful to build and easily deploy the app.
We have used Flow to Deploy the smart contracts and currently support the flow testnet. I was planning on using the HyperGraph to query faster. But because that has a bug, I haven't been able to use that. So that part of the project currently goes into the future scope of the project.
Overall, the staking mechanism is the important bit. And building an authenticity based hiring platform.

