SynthNet is a Bittensor subnet that acts as a decentralized marketplace for synthetic data
DESCRIPTION:
SynthNet is a decentralized synthetic data marketplace built as a Bittensor subnet.
AI teams today are hitting a wall real training data is scarce, privacy-restricted,
or locked behind six-figure licensing deals. Centralized providers like Scale AI and
Gretel offer no transparency, no verifiable quality, and complete vendor lock-in.
SynthNet solves this with a three-sided protocol: Users request datasets specifying
type, volume, format, and quality parameters. Miners across the Bittensor subnet
compete to produce the best matching output. Validators score quality across five axes
spec adherence, diversity, accuracy, coherence, and format — and write those scores
on-chain, immutably. TAO rewards flow automatically to quality producers. No central
operator. No gatekeeping.
The core innovation is the incentive design: a multi-signal quality score weighted
45% downstream utility (hidden benchmarks), 25% human audit, 20% automated checks,
and 10% novelty via embedding distance. Concave reward aggregation (top-K scoring per
epoch) makes spamming structurally impossible — volume cannot beat quality. Validators
are scored against audit anchors, so collusion surfaces immediately and inaccurate
scorers lose influence and dividends.
The result: the first open, permissionless, on-chain-verified synthetic data
marketplace infrastructure for the entire AI data economy.<pre><code>shipped a <span class="hljs-keyword">full</span><span class="hljs-operator">-</span>stack, production<span class="hljs-operator">-</span>ready frontend <span class="hljs-keyword">from</span> scratch during the hackathon: → Built a multi<span class="hljs-operator">-</span>step dataset request flow <span class="hljs-keyword">with</span> live TAO cost estimation, type<span class="hljs-operator">/</span>spec<span class="hljs-operator">/</span>format configuration, <span class="hljs-keyword">and</span> animated step transitions <span class="hljs-keyword">using</span> Framer Motion → Built an interactive Dashboard <span class="hljs-keyword">with</span> <span class="hljs-type">real</span><span class="hljs-operator">-</span><span class="hljs-type">time</span> network health stats (miners, datasets, quality scores, uptime), quality line charts, radar charts <span class="hljs-keyword">per</span> miner, <span class="hljs-keyword">and</span> a live generation queue → Built a Marketplace <span class="hljs-keyword">with</span> dataset browsing, type<span class="hljs-operator">/</span>quality filtering, inline code preview snippets, <span class="hljs-keyword">and</span> a Download flow <span class="hljs-keyword">with</span> toast confirmation → Built a Miner Explorer <span class="hljs-keyword">with</span> <span class="hljs-keyword">on</span><span class="hljs-operator">-</span>chain participant data (UID, stake, trust, consensus), <span class="hljs-number">3</span>D network topology visualization, <span class="hljs-keyword">and</span> <span class="hljs-keyword">per</span><span class="hljs-operator">-</span>miner detail panels → Built an interactive <span class="hljs-number">3</span>D hero scene <span class="hljs-keyword">in</span> Three.js <span class="hljs-operator">/</span> React Three Fiber — draggable, zoomable, pannable network graph representing the decentralized subnet — <span class="hljs-keyword">with</span> animated node hover details <span class="hljs-keyword">and</span> smooth pointer<span class="hljs-operator">-</span>event handling → Integrated a <span class="hljs-keyword">Connect</span> Wallet flow <span class="hljs-keyword">with</span> visual feedback → Designed <span class="hljs-keyword">and</span> implemented the <span class="hljs-keyword">full</span> incentive architecture: multi<span class="hljs-operator">-</span>signal quality score formula, concave reward aggregation, validator accountability model, <span class="hljs-keyword">and</span> anti<span class="hljs-operator">-</span>gaming mechanisms (rotating benchmarks, canary strings, multi<span class="hljs-operator">-</span>validator redundancy ≥<span class="hljs-number">3</span> <span class="hljs-keyword">per</span> task) → Wrote <span class="hljs-keyword">full</span> technical spec <span class="hljs-keyword">for</span> subnet economics: dataset purchase fees, emission pool distribution, <span class="hljs-keyword">and</span> Enterprise API tier Stack: React <span class="hljs-number">18</span>, TypeScript, Vite, Tailwind CSS, Framer Motion, Three.js, React Three Fiber, Recharts. <span class="hljs-keyword">All</span> production<span class="hljs-operator">-</span>ready — mock data swaps <span class="hljs-keyword">to</span> live Bittensor API calls <span class="hljs-keyword">on</span> subnet deployment. </code></pre>
<p>We havnt recieved any funding as of now </p>