LayerX

It is a Ride-sharing Data Dao that makes use of lighthouse and hypergraph

LayerX

Created At

ETHGlobal New Delhi

Project Description

This governance application empowers users to participate in a decentralized DataDAO ecosystem powered by DataCoin on the Sepolia testnet. To get started, connect your MetaMask wallet (ensuring you are on Sepolia) and instantly view your DataCoin balance and the total supply. You can upload .txt files through the Upload Data section, where files are encrypted, stored on IPFS via Lighthouse, and rewarded with 10 DataCoins per successful upload after completing (or skipping, for testing) Reclaim verification. Beyond earning tokens, members can actively shape the DAO by participating in Governance, browsing live proposals, and casting votes weighted by their DataCoin holdings, with real-time tracking of results. Your impact is visible through continuous monitoring of your balance, voting influence as a percentage of total supply, transaction history, and DAO circulation metrics. The DataCoin contract (address: 0xa14159C1B383fBCa4A9C197aFC83E01DB4655B24 on Sepolia) incorporates role-based access control, vesting, and governance integration. Under the hood, Lighthouse Web3 secures data integrity through encrypted, decentralized storage on IPFS, eliminating single points of failure. Reclaim Protocol ensures cryptographic, privacy-preserving verification via zero-knowledge proofs, supporting trust and scalability. Finally, Hypergraph powers advanced decentralized data management, enabling flexible schema definitions, complex queries, real-time insights, and interoperability with other dApps—all designed to ensure scalability, security, and transparency in the DataDAO ecosystem.

How it's Made

This project implements a decentralized governance and data marketplace system powered by DataCoin on the Sepolia testnet, structured around a modular React 19 frontend and Web3-enabled backend. The codebase is organized with React components, backend services for smart contract and Reclaim Protocol verification, static assets, and key files such as FileUpload.tsx for encrypted IPFS uploads with token rewards, Governance.tsx for DAO proposal voting, schema.ts for Hypergraph entity definitions, and context providers like BalanceContext.tsx and MetaMaskContext.tsx for real-time balance tracking and wallet connectivity. Users earn 10 DataCoins per verified file upload, starting from an initial supply of 0, with token utility centered on governance where each token equals one vote, enabling democratic participation in DAO decisions. The platform relies on Ethereum Sepolia Testnet for blockchain operations and IPFS via Lighthouse Web3 for decentralized, encrypted storage. Core features include secure data handling with client-side encryption, wallet-based authentication, drag-and-drop uploads, and Lighthouse-backed IPFS integration; privacy-preserving verification with Reclaim Protocol using zero-knowledge proofs, real-time validation, and tamper-proof integrity guarantees; transparent token economics with ERC-20 compliant minting, live balance updates, and verifiable on-chain logs; and governance with community-driven proposals, weighted voting, live results, and stake-based influence. Future-ready Hypergraph integration allows defining schemas and entity relationships (e.g., Address, Project, Event) with efficient decentralized queries and scalable DAO data management. The tech stack spans React 19, TypeScript, Vite, and React Router for frontend development; Web3.js, Ethers.js, and MetaMask for blockchain interaction; Lighthouse Web3 SDK, IPFS, and Reclaim Protocol for storage and verification; and backend services built with Express.js and a Reclaim verification server. To install and run locally, clone the repository , install dependencies (npm install), create a .env file with your private key (VITE_PRIVATE_KEY=your_private_key_here), and start the development server using npm run dev.

background image mobile

Join the mailing list

Get the latest news and updates

LayerX | ETHGlobal