scale.fun
scale.fun: the on-chain launchpad for datasets, powered by real zk-verified humans
Problem Statement
scale.fun connects AI Labs needing labeled training data with a global, crypto-incentivized workforce on mobile.๐ฑ AI Labs upload raw datasets (images, audio, text) and set bounties in cUSD. Workers complete micro-labeling tasks on their phones through MiniPay and get paid instantly. All labeled datasets are stored on Filecoin and sold on our decentralized marketplace.Key features: ๐ ZK-verified identity via Self Protocol (age/country verification for region-specific data labeling) ๐ฐ Instant cUSD micropayments on Celo for each completed annotation ๐ฆ Filecoin storage for immutable dataset archiving ๐ Decentralized marketplace where AI Labs can buy/sell verified labeled datasets ๐ Mobile-first design optimized for MiniPay users in emerging markets like Africa, Latin America, India ๐ฟ๐ฆ๐ฆ๐ท๐ฎ๐ณThis solves the massive bottleneck in AI development: getting high-quality, ethically-sourced training data at scale.
Solution
Built as a Celo MiniApp using Next.js 14, optimized for MiniPay mobile wallets in emerging markets.โ๏ธ Smart Contracts (Solidity):DataAnnotateEscrow: Manages worker bounties and payouts in cUSDDatasetMarketplace: Handles dataset sales with 15% platform feeDeployed on Celo Mainnet (42220)๐ฆ Filecoin Integration:Synapse SDK for uploading labeled datasets to Filecoin Calibration TestnetFast retrieval API for buyers to download purchased datasetsStores both raw files and annotation JSON with content-addressed CIDsBackground upload queue to handle large dataset batches๐ Self Protocol (ZK Verification):Zero-knowledge proofs for age/country verification without exposing PIIEnables task gating for location and age-specific data labeling requirementsStored on-chain for trustless verification๐ ๏ธ Tech Stack:Frontend: Next.js 14, TailwindCSS, Wagmi/Viem for wallet connectionsBackend: Supabase (PostgreSQL) for user data, annotations, and marketplace listingsStorage: Filecoin Calibration Testnet via Synapse SDKBlockchain: Celo Mainnet (real cUSD payments)๐ก Hacky Bits:Mixed testnet/mainnet: Self Protocol on testnet, but marketplace on mainnetBackground Filecoin uploads: Built queued API for 60-90s uploadsMobile-first download: Custom component for MiniPay WebView constraintsGrouped dataset logic: Multiple files share one on_chain_dataset_id but separate CIDs
Hackathon
ETHGlobal Buenos Aires
2025
Prizes
- ๐
Best Self onchain SDK integration1st place
Self
Contributors
- pane2004
21 contributions
- hitarthkhurana
11 contributions