LFG is a decentralized platform that revolutionizes how opportunities are discovered and captured by combining AI-driven Virtual Synergy Agents (VSAs) with blockchain technology.
We built LFG (Looking For Group) as a decentralized talent matching platform that utilizes smart contracts for efficient job management and payment handling.
The onboarding process begins by deploying a personal Virtual Smart Agent (VSA) through a chosen client (Telegram, Discord, Web App, and more). During this onboarding, the agent employs a chat-style interface to gather important profile information, such as your role (developer, project owner, or both), technical skills (e.g., Rust, Solidity, React), availability, and past experiences via platforms like GitHub or through brief coding challenges. The process integrates Privy to securely connect your wallet, ensuring that all on-chain interactions are linked to your verified identity.
Once deployed, your VSA functions as an autonomous representative. It continuously scans the network for bounties that match your skill set and preferences. For instance, if you are a Rust developer, your agent will filter and identify bounty postings specific to Rust. When a suitable bounty is located, your agent automatically negotiates and accepts the task on your behalf, locking the required funds into an on-chain BountyEscrow contract. This escrow mechanism guarantees trustless and secure payments: upon successful completion of the task and verification by the bounty owner, the contract releases the reward (minus a small platform fee) directly to your wallet.
To ensure quality, our system includes a verification process. Developers are asked to submit a brief code snippet or complete a mini technical quiz. Successful verification triggers the minting of a verification NFT (or soulbound token) that serves as a skill badge in your wallet—enhancing your matching priority and building trust within the network.
While our current focus is on automating the matching of developers to bounties, LFG is designed with long-term scalability in mind. We envision a complete ecosystem where specialized VSAs cater to various industries—from blockchain alpha group vetting to hobbyist communities and beyond. At the core of this future is “Nexus,” an overarching coordinating agent that will enable advanced functionalities such as multi-signature escrow releases and seamless collaboration across industries.
In summary, LFG automates the entire opportunity matching process—from intelligent onboarding and skill verification to automated bounty matching and secure on-chain payments—providing a frictionless, trustless, and highly efficient way for individuals to tap into unrealized synergies and opportunities.
Our core system, deployed on Sepolia, features a comprehensive smart contract (0x12cc7215E334BA6d89A57460AB94d37C1B5B54a3) that facilitates user registration , job creation with escrow, job acceptance tracking, payment release, and dispute resolution while also collecting platform fees.
A key aspect of our platform is the user management and reputation system, which maintains an on-chain record of users, tracks completed jobs, and allows for rating submissions that impact reputation scores. The job management aspect ensures secure fund locking during job creation, tracks job acceptance with enforced deadlines, and includes mechanisms for completion verification and payment release.
To address disputes, we developed a system for initiating disagreements that features automated rating adjustments based on outcomes and allows for contract owner arbitration. Economically, the platform automatically collects fees from successful job completions, ensuring sustainability.
What sets our implementation apart is the integration of Virtual Smart Agents (VSAs) that mediate all smart contract interactions, triggering functions based on user actions and creating a seamless interface between users and the blockchain. This innovation extends to automated dispute handling, which ties the impact on reputation directly to the results of disputes.
We prioritized security with features like deadline-based verification and a reliable escrow system, ensuring protection for both parties involved. By choosing the Sepolia testnet for our deployment, we minimized transaction costs during testing and designed a reputation system that encourages positive behavior.
We forked and customized the ElizaOS framework to build our Virtual Smart Agents (VSAs), enhancing it with specialized plugins and adapters for seamless blockchain integration. Our system is designed with a microservices architecture and utilizes Docker containerization, hosted on Autonomous for efficient and scalable agent deployment.
On the frontend, we opted for Next.js and React, styled it using Tailwind CSS, and deployed everything on Vercel to ensure optimal performance. For our blockchain and security needs, we implemented Nillion to maintain privacy-preserving on-chain data storage, particularly for sensitive user information. Additionally, we developed custom smart contracts for BountyEscrow, enabling secure and trustless payments.
In terms of our development stack, the frontend utilizes Next.js, React, and Tailwind CSS. For the backend, we’re using Node.js version 18 or higher, with a database setup that combines on-chain storage through Nillion and traditional databases. Our testing is thorough, with a comprehensive test suite utilizing Vitest and Jest. Lastly, we manage our packages with PNPM, taking advantage of workspace support for effective monorepo management.
Overall, our platform exemplifies how blockchain technology can effectively address real-world challenges in the talent marketplace, providing a trustless environment that is accessible to non-technical users through our automated workflows.