De-bugger

The marketplace where debugging knowledge becomes AI training data.

De-bugger

Created At

ETHGlobal New Delhi

Project Description

De-Bugger: The Marketplace for Developer Knowledge

The Story Behind Every Error Every developer knows the pain of chasing bugs for hours, only to discover a missing semicolon or subtle memory leak. That moment of triumph brings unique, valuable knowledge—but it usually disappears.

What if debugging knowledge could be turned into an asset?

What is De-Bugger?

De-Bugger is the first decentralized marketplace where developers can tokenize debugging solutions as tradable assets. Each fix becomes permanent, monetizable data to train the next generation of AI coding assistants.

How It Works For Developers

Effortless Submission: Upload code snippet, logs, and fix.

AI-Powered Curation: Titles, summaries, and tags are auto-generated.

Tokenization: Each dataset mints its own ERC-20 DataCoin, giving the developer a majority stake.

For Buyers

Discover: Browse datasets by language, platform, or error type.

Preview: Interact with an AI agent that answers questions about the dataset (via RAG).

Purchase & Access: Pay in tFIL → receive an ERC-1155 Access NFT → unlock encrypted dataset stored on Filecoin.

The Economic Engine: The Data DAO

Revenue Sharing: DataCoin holders earn a share of future dataset sales.

Liquidity: Developers can hold DataCoins for passive income or sell them on DEXs.

Community Role: Investors and curators can buy stakes in datasets they believe will grow in value.

Why It Matters

De-Bugger turns debugging from a private struggle into a global economy of developer knowledge—where expertise is rewarded, AI companies get high-quality training data, and the community profits from collective insight

How it's Made

How De-Bugger Was Built: The Tech Stack

  1. Frontend (React + Vite)

Framework: React.js with Vite for fast builds & hot reloading.

Styling: Tailwind CSS for a consistent, utility-first design system.

Web3 Connectivity: ethers.js + a custom Web3Context hook to manage wallet connection, signer, and network switching (Filecoin Calibration).

  1. Backend (Node.js + Express)

API Layer: Express.js for REST endpoints like dataset submission and retrieval.

File Uploads: multer handles file uploads, which are processed and stored.

Blockchain Relayer: The backend integrates with Filecoin Calibration to mint Access NFTs and manage marketplace events. It also doubles as a trusted off-chain orchestrator to coordinate storage and AI analysis.

  1. Smart Contracts (Solidity on Filecoin)

Marketplace.sol: Lists datasets, handles pricing, and executes purchases (with automatic revenue split).

DatasetNFT.sol: ERC-1155 contract that mints Access NFTs — buyers receive these as their keys to download encrypted datasets.

  1. Partner Tech

Lighthouse SDK: Encrypts and stores datasets permanently on Filecoin; Access NFTs unlock downloads.

Akave O3: Provides S3-compatible decentralized storage for public metadata, easily integrated with AWS SDK.

Groq SDK: Used in the backend for lightning-fast AI analysis — auto-generates dataset titles, summaries, tags, and complexity scores during submission.

  1. Hacky but Notable

The standout hack was our backend relayer pattern: Instead of building a heavy on-chain bridge, the Node.js backend listens for events from the Filecoin Marketplace contract and triggers the right actions (minting NFTs, updating metadata, running AI analysis). This pragmatic off-chain bridge made the system simple, fast, and hackathon-ready.

background image mobile

Join the mailing list

Get the latest news and updates

De-bugger | ETHGlobal