DataCrypt is a Decentralized Science (DeSci) marketplace designed to solve a major inefficiency in global research: waste.
In the scientific world, researchers spend months or years conducting experiments. Often, these experiments do not yield the desired result (e.g., a drug fails to cure a disease). Because scientific journals rarely publish "negative results," this data is discarded.
The Consequence: Other scientists, unaware of the failure, repeat the exact same experiments, wasting time, grant money, and resources.
DataCrypt creates a standardized way to save, verify, and monetize these "failed" experiments, ensuring that negative results become positive assets.
DataCrypt allows researchers to mint their negative findings as IP-NFTs (Intellectual Property Non-Fungible Tokens).
- Upload & Encrypt: A researcher uploads their raw data (logs, datasets). The system encrypts this data so it remains private.
- Proof of Discovery: We create a digital certificate on the Polygon Blockchain. This acts as an immutable timestamp, proving who discovered this dead-end and when.
- The Marketplace: Other scientists can browse the marketplace. If they want to see the data to save themselves time, they pay a fee.
- Unlock & Earn: The data is decrypted for the buyer, and the original researcher gets paid for their "failed" work.
We utilize a modern web3 stack to ensure security, speed, and user experience.
| Component | Technology | Role in Project |
|---|---|---|
| Frontend | Next.js 14 & Tailwind CSS | Provides a responsive, clean "Glassmorphism" UI for easy navigation. |
| Blockchain | Polygon Amoy Testnet | Handles the creation of IP-NFTs with low transaction fees and high speed. |
| Smart Contracts | Solidity & Hardhat | The logic that manages ownership, payments, and data unlocking permissions. |
| Storage | IPFS & Supabase | IPFS ensures decentralized storage; Supabase handles metadata and encryption. |
| Authentication | Ethers.js & MetaMask | Allows users to log in securely using their crypto wallets. |
| Landing Page | Publishing Portal |
|---|---|
![]() |
![]() |
| Admin Dashboard |
|---|
![]() |
Follow these steps to run DataCrypt locally on your machine.
- Node.js (v18 or higher)
- MetaMask Wallet (Browser Extension) configured for the Polygon Amoy Testnet.
- Clone the repository
git clone https://github.com/cxgx4/DataCryptic.git
cd DataCryptic
cd frontend-
Install Dependencies
npm install
-
Run the Development Server
npm run dev
-
Launch Open http://localhost:3000 in your browser.
- Network: Polygon Amoy Testnet
- Contract Address:
0x2A5799Cc7E9708b39D14014C143451ABf4938fBd - Explorer: View on PolygonScan Amoy
🤝 Team & Contributions
Built for CodeQuest 2025
| Cherry Ghosh | Debdutta Ghosh | Debasmita Chatterjee |
|---|---|---|
| Developer | Developer | Developer |
| GitHub | GitHub | GitHub |
Distributed under the MIT License. See LICENSE for more information.


