Fork Work
The only cut taken? Your gas fees.
The problem Fork Work solves
Fork Work addresses the core challenges of trust, accountability, and reliability in the online work ecosystem. It resolves issues such as fraudulent job postings, payment scams, ghosting by clients or freelancers, and low-quality deliverables that erode confidence in remote collaboration. By introducing a decentralized, blockchain-powered platform, Fork Work ensures transparent transactions, secure escrow-based payments, and automated enforcement of terms. A key innovation is its “Skin in the Game” deposit mechanism, which requires a refundable stake from both parties—discouraging unserious behavior and significantly reducing scams.
Equally important is Fork Work’s on-chain reputation system, which tracks and displays users’ work history, feedback, and successful project completions across bounties, gigs, and contests. This verifiable reputation layer replaces subjective ratings with proof-based credibility, enabling better matching, increased accountability, and fairer assessments of professional quality. Through this, Fork Work fosters a meritocratic, trust-driven environment where collaboration is safer, more efficient, and aligned with long-term value creation.
Challenges we ran into
Challenges Encountered During Fork Work Development
While developing the Fork Work MVP, I faced several technical and integration challenges that tested the platform’s design. Below are the key issues and how I resolved them:
- Web3 Authentication Compatibility Issues
Integrating Civic Auth with Web3 wallets (e.g., MetaMask) posed problems, particularly on the Brave browser, where strict privacy settings disrupted authentication flows. This broke the seamless Web3 login experience.
Solution: I restructured the authentication process to prioritize wallet connection as the entry point. After connecting, user metadata (wallet address, timestamp) is stored in MongoDB, ensuring a consistent experience across browsers without relying on Civic’s Web2-heavy logic. - Slow Blockchain Data Retrieval
Fetching bounty and gig listings directly from the blockchain caused significant delays, impacting the responsiveness of dashboards and data filtering.
Solution: I’m implementing The Graph’s subgraph indexing to enable fast, efficient data querying via GraphQL. This will provide near real-time data access, enhancing UI performance while maintaining blockchain integrity. - Limited Testnet USDT Availability
Testing USDT-based payments was challenging due to the scarcity of reliable testnet USDT faucets, hindering realistic transaction simulations.
Solution: I deployed a Mock USDT ERC-20 contract on the testnet, replicating USDT’s behavior. This allowed me to test escrow, payouts, and deposits seamlessly without external dependencies. - Overly Complex Smart Contract
Combining contests, gigs, and job applications into a single smart contract led to excessive complexity, increasing the risk of errors and complicating maintenance.
Solution: I split the functionality into three modular smart contracts: ContestManager, GigMarketplace, and JobBoard. This improved code clarity, simplified testing, and enhanced maintainability.
These challenges strengthened Fork Work’s architecture, emphasizing the importance of modular design, robust fallbacks, and user-focused Web3 flows.
Tracks Applied (3)
Ethereum Track
ETHIndia
Authenticate with Civic Auth
Civic Technologies
Best use of Gemini API
Major League Hacking
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.


