> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sleuthintel.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Sleuth - Exposure Map - Copyable Intel Audit

> Original Sleuth document.

<div style={{ margin: "-24px -32px", width: "calc(100% + 64px)" }}>
  <iframe title="Sleuth - Exposure Map - Copyable Intel Audit" srcDoc={"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>SLEUTH \u00b7 Exposure Map \u00b7 Copyable Intel Audit</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link href=\"https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;900&family=Space+Grotesk:wght@400;500;700&family=DM+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n  --bg:#0a0e14;\n  --panel:#10161f;\n  --panel2:#0d1219;\n  --border:#1d2733;\n  --ink:#c9d4e0;\n  --dim:#7a8a9c;\n  --green:#00ff66;\n  --green-dim:#0a7a3c;\n  --high:#ff5c5c;\n  --med:#ffb347;\n  --low:#6b87a8;\n  --gold:#d8c9a3;\n}\n*{margin:0;padding:0;box-sizing:border-box;}\nhtml{scroll-behavior:smooth;}\nbody{background:var(--bg);color:var(--ink);font-family:'Space Grotesk',sans-serif;font-size:15px;line-height:1.65;}\n.wrap{max-width:1080px;margin:0 auto;padding:0 22px;}\n\n/* \u2500\u2500 hero \u2500\u2500 */\n.hero{padding:80px 0 50px;border-bottom:1px solid var(--border);position:relative;overflow:hidden;}\n.hero::before{content:'';position:absolute;top:-120px;right:-80px;width:420px;height:420px;\n  background:radial-gradient(circle,rgba(255,92,92,0.07) 0%,transparent 65%);pointer-events:none;}\n.hero .tag{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:3px;color:var(--high);\n  text-transform:uppercase;margin-bottom:16px;}\n.hero h1{font-family:'Orbitron',sans-serif;font-weight:900;font-size:clamp(1.9rem,5.5vw,3.2rem);\n  color:#fff;letter-spacing:3px;line-height:1.15;}\n.hero h1 span{color:var(--high);}\n.hero .sub{color:var(--dim);max-width:680px;margin-top:18px;font-size:1.02rem;}\n.hero .sub strong{color:var(--gold);font-weight:500;}\n.herostats{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px;}\n.hstat{background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:16px 22px;min-width:130px;}\n.hstat .n{font-family:'Orbitron',sans-serif;font-weight:700;font-size:1.5rem;}\n.hstat .l{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1.5px;color:var(--dim);\n  text-transform:uppercase;margin-top:5px;}\n.hstat.r .n{color:var(--high);} .hstat.a .n{color:var(--med);} .hstat.g .n{color:var(--green);}\n.hstat.b .n{color:var(--low);}\n\n/* \u2500\u2500 sections \u2500\u2500 */\n.sec{padding:64px 0 10px;}\n.eyebrow{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:3px;color:var(--dim);\n  text-transform:uppercase;margin-bottom:10px;}\nh2{font-family:'Orbitron',sans-serif;font-weight:700;color:#fff;font-size:clamp(1.25rem,3vw,1.7rem);\n  letter-spacing:1.5px;margin-bottom:18px;}\np{margin-bottom:14px;color:var(--ink);}\np strong{color:var(--gold);font-weight:500;}\n.lead{font-size:1.05rem;color:var(--ink);}\n\n/* \u2500\u2500 rating pills \u2500\u2500 */\n.pill{display:inline-block;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1.2px;\n  padding:3px 10px;border-radius:3px;text-transform:uppercase;white-space:nowrap;}\n.pill.high{background:rgba(255,92,92,0.12);color:var(--high);border:1px solid rgba(255,92,92,0.35);}\n.pill.med{background:rgba(255,179,71,0.10);color:var(--med);border:1px solid rgba(255,179,71,0.32);}\n.pill.low{background:rgba(107,135,168,0.12);color:var(--low);border:1px solid rgba(107,135,168,0.35);}\n.pill.zero{background:rgba(0,255,102,0.08);color:var(--green);border:1px solid rgba(0,255,102,0.3);}\n\n/* \u2500\u2500 matrix \u2500\u2500 */\n.matrixwrap{overflow-x:auto;margin:26px 0 8px;border:1px solid var(--border);border-radius:8px;\n  background:var(--panel2);}\ntable.matrix{border-collapse:collapse;width:100%;min-width:860px;font-size:0.82rem;}\n.matrix th{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1px;color:var(--dim);\n  text-transform:uppercase;padding:12px 10px;border-bottom:1px solid var(--border);text-align:center;\n  font-weight:500;background:var(--panel);}\n.matrix th:first-child{text-align:left;padding-left:16px;min-width:185px;}\n.matrix td{padding:9px 10px;border-bottom:1px solid var(--border);text-align:center;}\n.matrix tr:last-child td{border-bottom:none;}\n.matrix td:first-child{text-align:left;padding-left:16px;color:var(--gold);font-weight:500;\n  font-size:0.85rem;white-space:nowrap;}\n.matrix td:first-child small{display:block;color:var(--dim);font-weight:400;font-size:0.72rem;letter-spacing:0.3px;}\n.cell{display:inline-block;width:34px;height:18px;border-radius:3px;}\n.cell.h{background:var(--high);opacity:0.85;}\n.cell.m{background:var(--med);opacity:0.8;}\n.cell.l{background:var(--low);opacity:0.55;}\n.cell.z{background:transparent;border:1px solid #20303f;}\n.legend{display:flex;gap:20px;flex-wrap:wrap;margin:14px 2px 0;font-family:'DM Mono',monospace;\n  font-size:10.5px;letter-spacing:1px;color:var(--dim);text-transform:uppercase;}\n.legend span{display:flex;align-items:center;gap:8px;}\n.legend i{width:22px;height:12px;border-radius:2px;display:inline-block;}\n\n/* \u2500\u2500 source groups \u2500\u2500 */\n.group{margin:34px 0 8px;}\n.group-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:6px;}\n.group-head h3{font-family:'Orbitron',sans-serif;font-size:1rem;letter-spacing:1.5px;color:var(--gold);font-weight:700;}\n.group-sub{color:var(--dim);font-size:0.88rem;margin-bottom:16px;}\n.src{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--border);\n  border-radius:0 8px 8px 0;padding:18px 22px;margin-bottom:12px;}\n.src.high{border-left-color:var(--high);}\n.src.med{border-left-color:var(--med);}\n.src.low{border-left-color:var(--low);}\n.src-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px;}\n.src-name{font-weight:700;color:#fff;font-size:1rem;}\n.src-cost{font-family:'DM Mono',monospace;font-size:11px;color:var(--dim);}\n.src p{margin-bottom:8px;font-size:0.92rem;}\n.src p:last-child{margin-bottom:0;}\n.where{color:var(--ink);}\n.where b{color:var(--gold);font-weight:500;}\n.defense{color:var(--dim);font-size:0.88rem;}\n.defense b{color:var(--green);font-weight:500;}\n.niches-hit{font-family:'DM Mono',monospace;font-size:10.5px;letter-spacing:0.6px;color:var(--low);\n  margin-top:8px;}\n.niches-hit b{color:var(--gold);font-weight:500;}\n\n/* \u2500\u2500 verdict list \u2500\u2500 */\n.verdicts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;}\n@media(max-width:760px){.verdicts{grid-template-columns:1fr;}}\n.verdict{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:16px 18px;}\n.verdict .v-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;}\n.verdict .v-name{font-weight:700;color:#fff;font-size:0.93rem;}\n.verdict .v-name small{color:var(--dim);font-family:'DM Mono',monospace;font-size:10px;margin-right:7px;}\n.verdict p{font-size:0.86rem;color:var(--dim);margin:0;}\n.verdict p b{color:var(--gold);font-weight:500;}\n\n/* \u2500\u2500 callouts \u2500\u2500 */\n.callout{border:1px solid rgba(0,255,102,0.25);background:rgba(0,255,102,0.04);border-radius:8px;\n  padding:22px 26px;margin:30px 0;}\n.callout .ct{font-family:'Orbitron',sans-serif;color:var(--green);letter-spacing:2px;font-size:0.85rem;\n  margin-bottom:10px;text-transform:uppercase;}\n.callout p{margin-bottom:8px;}\n.callout p:last-child{margin-bottom:0;}\n.callout.red{border-color:rgba(255,92,92,0.3);background:rgba(255,92,92,0.04);}\n.callout.red .ct{color:var(--high);}\n\n/* \u2500\u2500 defenses \u2500\u2500 */\n.defgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;}\n@media(max-width:760px){.defgrid{grid-template-columns:1fr;}}\n.defcard{background:var(--panel);border:1px solid var(--border);border-top:2px solid var(--green-dim);\n  border-radius:8px;padding:18px 20px;}\n.defcard h4{font-family:'Orbitron',sans-serif;font-size:0.82rem;letter-spacing:1.5px;color:var(--green);\n  margin-bottom:9px;font-weight:700;}\n.defcard p{font-size:0.88rem;color:var(--ink);margin:0;}\n.defcard p b{color:var(--gold);font-weight:500;}\n.defcard.todo{border-top-color:var(--med);}\n.defcard.todo h4{color:var(--med);}\n\n.footer{margin-top:70px;padding:28px 0 40px;border-top:1px solid var(--border);\n  font-family:'DM Mono',monospace;font-size:10.5px;letter-spacing:2px;color:var(--dim);\n  text-transform:uppercase;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;}\n</style>\n</head>\n<body>\n\n<div class=\"hero\"><div class=\"wrap\">\n  <div class=\"tag\">// internal \u00b7 threat surface audit \u00b7 v1 \u00b7 June 2026</div>\n  <h1>EXPOSURE <span>MAP</span></h1>\n  <p class=\"sub\">Every platform a contributor could lift intel from and resubmit to the Tree of Knowledge for aSLEUTH. What is copyable, <strong>exactly where it lives</strong> in each product, which of our ten niches it lands in, and why the grading curve already prices most of it at the floor.</p>\n  <div class=\"herostats\">\n    <div class=\"hstat b\"><div class=\"n\">19</div><div class=\"l\">Sources mapped</div></div>\n    <div class=\"hstat r\"><div class=\"n\">2</div><div class=\"l\">Niches \u00b7 high exposure</div></div>\n    <div class=\"hstat a\"><div class=\"n\">3</div><div class=\"l\">Niches \u00b7 medium</div></div>\n    <div class=\"hstat g\"><div class=\"n\">5</div><div class=\"l\">Niches \u00b7 low / none</div></div>\n    <div class=\"hstat g\"><div class=\"n\">0</div><div class=\"l\">Cross-domain rivals</div></div>\n  </div>\n</div></div>\n\n<div class=\"wrap\">\n\n<!-- THREAT MODEL -->\n<div class=\"sec\">\n  <div class=\"eyebrow\">// 01 \u00b7 The threat model</div>\n  <h2>What we're actually defending against</h2>\n  <p class=\"lead\">A contributor subscribes to a paid analytics product, or scrapes a free one, copies labels and clusters across, and submits them as original intel. The question is not whether someone will try. They will, day one of epoch payouts. The question is how much of the Tree is reachable that way, and what the copied intel is worth once it lands.</p>\n  <p>Three rules frame every rating below. First, <strong>true intel is true regardless of source</strong>, so verification alone never blocks a copy. Second, <strong>value on Sleuth is graded, not flat</strong>, so intel the platform already holds or can machine-derive grades at the floor. Third, <strong>time-sensitive intel cannot be plagiarised</strong>, because by the time it appears on another platform it is already stale.</p>\n</div>\n\n<!-- MATRIX -->\n<div class=\"sec\">\n  <div class=\"eyebrow\">// 02 \u00b7 The matrix</div>\n  <h2>Ten niches \u00d7 seven source categories</h2>\n  <p>Each cell shows how much of that niche a contributor could fill by copying from that category of platform. Read across a row to see a niche's total exposure. Read down a column to see what one subscription buys a farmer.</p>\n  <div class=\"matrixwrap\">\n  <table class=\"matrix\">\n    <thead><tr>\n      <th>Niche</th>\n      <th>Label DBs<br>Nansen \u00b7 Arkham</th>\n      <th>Cluster tools<br>Bubblemaps \u00b7 MetaSleuth</th>\n      <th>Security feeds<br>ScamSniffer \u00b7 GoPlus</th>\n      <th>Intel markets<br>Intel Exch \u00b7 Intel Desk</th>\n      <th>PM data<br>Polymarket \u00b7 trackers</th>\n      <th>Social tools<br>Kaito \u00b7 TweetScout</th>\n      <th>Project DBs<br>RootData \u00b7 Llama</th>\n    </tr></thead>\n    <tbody>\n      <tr><td>Wallet Identity<small>niche 01</small></td>\n        <td><span class=\"cell h\"></span></td><td><span class=\"cell m\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell m\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td></tr>\n      <tr><td>Wallet Behavior<small>niche 02</small></td>\n        <td><span class=\"cell h\"></span></td><td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td></tr>\n      <tr><td>Contract / Protocol<small>niche 03</small></td>\n        <td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell l\"></span></td></tr>\n      <tr><td>Risk / Threat<small>niche 04</small></td>\n        <td><span class=\"cell m\"></span></td><td><span class=\"cell m\"></span></td><td><span class=\"cell m\"></span></td><td><span class=\"cell m\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td></tr>\n      <tr><td>PM Trader<small>niche 05</small></td>\n        <td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td></tr>\n      <tr><td>PM Market<small>niche 06</small></td>\n        <td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td></tr>\n      <tr><td>Social Account<small>niche 07</small></td>\n        <td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell m\"></span></td><td><span class=\"cell z\"></span></td></tr>\n      <tr><td>Account Accuracy<small>niche 08</small></td>\n        <td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td></tr>\n      <tr><td>Narrative / Theme<small>niche 09</small></td>\n        <td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td></tr>\n      <tr><td>Project<small>niche 10</small></td>\n        <td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell m\"></span></td></tr>\n      <tr><td>Cross-domain edges<small>the moat</small></td>\n        <td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell z\"></span></td><td><span class=\"cell l\"></span></td><td><span class=\"cell z\"></span></td></tr>\n    </tbody>\n  </table>\n  </div>\n  <div class=\"legend\">\n    <span><i style=\"background:var(--high);opacity:.85;\"></i>High \u00b7 directly liftable at scale</span>\n    <span><i style=\"background:var(--med);opacity:.8;\"></i>Medium \u00b7 partial or effortful</span>\n    <span><i style=\"background:var(--low);opacity:.55;\"></i>Low \u00b7 copyable but near worthless</span>\n    <span><i style=\"border:1px solid #20303f;\"></i>None \u00b7 source doesn't hold it</span>\n  </div>\n</div>\n\n<!-- SOURCE BREAKDOWN -->\n<div class=\"sec\">\n  <div class=\"eyebrow\">// 03 \u00b7 Source by source</div>\n  <h2>Exactly where, exactly what</h2>\n\n  <!-- GROUP 1 -->\n  <div class=\"group\">\n    <div class=\"group-head\"><h3>I \u00b7 LABEL DATABASES</h3><span class=\"pill high\">Highest exposure</span></div>\n    <div class=\"group-sub\">The core threat. These products exist to label wallets, which is two of our ten niches.</div>\n\n    <div class=\"src high\">\n      <div class=\"src-top\"><span class=\"src-name\">Nansen</span><span class=\"pill high\">High</span><span class=\"src-cost\">$99 to $150+ /mo</span></div>\n      <p class=\"where\"><b>Where:</b> labels render on every wallet profile, the Smart Money dashboards, Token God Mode holder tables, and the Profiler. <b>What:</b> entity labels (CEX, fund, market maker, treasury) and behavioral badges (Smart Money, First Mover Staking, Heavy DEX Trader, Smart NFT Trader), plus entity groupings of related wallets.</p>\n      <p class=\"defense\"><b>Defense:</b> labels show with no evidence trail, so a copy arrives as a bare claim into the judgment lane. Bulk farming burns belt slots and the known-elsewhere check grades it at the commodity floor. Scraping at scale breaches their subscriber terms, liability sits with the submitter under our terms clause.</p>\n      <div class=\"niches-hit\">Niches hit: <b>01 identity \u00b7 02 behavior</b> \u00b7 grazes 07 where labels name a known person's handle</div>\n    </div>\n\n    <div class=\"src high\">\n      <div class=\"src-top\"><span class=\"src-name\">Arkham Intelligence</span><span class=\"pill high\">High</span><span class=\"src-cost\">Free tier + ARKM features</span></div>\n      <p class=\"where\"><b>Where:</b> entity pages (one page per fund, CEX, or individual, listing every attributed wallet), the visualizer's transaction graph, and address tags across the explorer. <b>What:</b> entity attributions including named individuals, full wallet rosters per entity, exchange deposit address mappings.</p>\n      <p class=\"defense\"><b>Defense:</b> much of Arkham's public layer is free, so it qualifies as already-public data and grades like it. Their individual attributions are the one place a rival holds a piece of our cross-domain layer, wallet to named person. Worth seeding into the Tree ourselves with proper sourcing before a farmer monetises doing it badly.</p>\n      <div class=\"niches-hit\">Niches hit: <b>01 identity \u00b7 02 behavior (partial) \u00b7 04 risk</b> \u00b7 grazes the cross-domain moat via individual attributions</div>\n    </div>\n\n    <div class=\"src med\">\n      <div class=\"src-top\"><span class=\"src-name\">Etherscan \u00b7 Solscan public tags</span><span class=\"pill med\">Medium</span><span class=\"src-cost\">Free</span></div>\n      <p class=\"where\"><b>Where:</b> the name tag on any address page, the verified contract source tab, token tracker pages. <b>What:</b> exchange hot wallets, deployer tags, verified contract names and proxy mappings.</p>\n      <p class=\"defense\"><b>Defense:</b> our V2 contract validator already machine-checks against this exact source, so submitting it earns nothing the platform can't derive itself. Pure commodity floor.</p>\n      <div class=\"niches-hit\">Niches hit: <b>01 identity (CEX wallets) \u00b7 03 contracts</b></div>\n    </div>\n\n    <div class=\"src med\">\n      <div class=\"src-top\"><span class=\"src-name\">GMGN \u00b7 Cielo \u00b7 DeBank</span><span class=\"pill med\">Medium</span><span class=\"src-cost\">Free to ~$50 /mo</span></div>\n      <p class=\"where\"><b>Where:</b> GMGN's smart money and KOL wallet lists on Solana and meme chains, Cielo's curated wallet lists and feed labels, DeBank's whale rankings and protocol badges. <b>What:</b> trader-grade wallet labels, KOL wallet identifications, copy-trade target lists.</p>\n      <p class=\"defense\"><b>Defense:</b> overlaps heavily with what Discover already surfaces from raw chain data. The labels are coarse and our behavior taxonomy doesn't map one to one, so a clean copy still needs real work, at which point it's borderline legitimate contribution.</p>\n      <div class=\"niches-hit\">Niches hit: <b>01 identity (KOL wallets) \u00b7 02 behavior</b></div>\n    </div>\n  </div>\n\n  <!-- GROUP 2 -->\n  <div class=\"group\">\n    <div class=\"group-head\"><h3>II \u00b7 CLUSTER TOOLS</h3><span class=\"pill med\">Medium exposure</span></div>\n    <div class=\"group-sub\">Cluster mapping is paid work on Sleuth. These tools do parts of it automatically.</div>\n\n    <div class=\"src med\">\n      <div class=\"src-top\"><span class=\"src-name\">Bubblemaps</span><span class=\"pill med\">Medium</span><span class=\"src-cost\">Freemium + BMT gating</span></div>\n      <p class=\"where\"><b>Where:</b> the bubble map for any token shows holder clusters and transfer links visually; Magic Nodes auto-suggests hidden wallet relationships. <b>What:</b> ready-made cluster hypotheses a farmer can transcribe into cluster submissions.</p>\n      <p class=\"defense\"><b>Defense:</b> a bubble map is a visual hint, not evidence. Our cluster submissions need the funding paths and tx hashes spelled out, and verifiers check them. Transcribing a map into verifiable evidence is most of the actual work, so the copy converges on legitimate contribution.</p>\n      <div class=\"niches-hit\">Niches hit: <b>01 identity (cluster mapping) \u00b7 04 risk (insider supply)</b></div>\n    </div>\n\n    <div class=\"src med\">\n      <div class=\"src-top\"><span class=\"src-name\">MetaSleuth \u00b7 Breadcrumbs \u00b7 0xScope</span><span class=\"pill med\">Medium</span><span class=\"src-cost\">Freemium</span></div>\n      <p class=\"where\"><b>Where:</b> MetaSleuth (by BlockSec) fund-flow graphs and saved public investigations, Breadcrumbs' shared investigation boards, 0xScope's entity knowledge graph linking wallets to identities. <b>What:</b> traced fund flows, published investigation maps, wallet-to-entity links.</p>\n      <p class=\"defense\"><b>Defense:</b> same as Bubblemaps, the graph is a lead, the evidence is the work. Public investigations are already public data and grade accordingly.</p>\n      <div class=\"niches-hit\">Niches hit: <b>01 identity \u00b7 04 risk</b></div>\n    </div>\n  </div>\n\n  <!-- GROUP 3 -->\n  <div class=\"group\">\n    <div class=\"group-head\"><h3>III \u00b7 SECURITY &amp; RISK FEEDS</h3><span class=\"pill med\">Medium exposure</span></div>\n    <div class=\"group-sub\">Risk flags are a Sleuth niche. Most of this data is free, fast, and machine-readable, which cuts both ways.</div>\n\n    <div class=\"src med\">\n      <div class=\"src-top\"><span class=\"src-name\">ScamSniffer \u00b7 GoPlus \u00b7 De.Fi \u00b7 Token Sniffer</span><span class=\"pill med\">Medium</span><span class=\"src-cost\">Free / API</span></div>\n      <p class=\"where\"><b>Where:</b> ScamSniffer's drainer and phishing address feeds, GoPlus's token and address security API (honeypot, blacklist, malicious flags), De.Fi's rekt database of past exploits, Token Sniffer's automated rug scores. <b>What:</b> drainer addresses, phishing domains tied to wallets, honeypot flags, exploiter addresses.</p>\n      <p class=\"defense\"><b>Defense:</b> these are public feeds, which means we should be ingesting them directly as platform baseline. Anything a free API already publishes is by definition floor-grade. A farmer reselling GoPlus flags is competing with a cron job.</p>\n      <div class=\"niches-hit\">Niches hit: <b>04 risk</b></div>\n    </div>\n\n    <div class=\"src low\">\n      <div class=\"src-top\"><span class=\"src-name\">OFAC sanctions list \u00b7 Chainalysis public alerts</span><span class=\"pill low\">Low</span><span class=\"src-cost\">Free</span></div>\n      <p class=\"where\"><b>Where:</b> the Treasury's published SDN list includes sanctioned wallet addresses; Chainalysis publishes incident write-ups. <b>What:</b> sanctioned and incident-linked addresses.</p>\n      <p class=\"defense\"><b>Defense:</b> public government data. Ingest it as baseline, grade resubmissions at zero.</p>\n      <div class=\"niches-hit\">Niches hit: <b>04 risk</b></div>\n    </div>\n  </div>\n\n  <!-- GROUP 4 -->\n  <div class=\"group\">\n    <div class=\"group-head\"><h3>IV \u00b7 CROWDSOURCED INTEL MARKETS</h3><span class=\"pill med\">Source and competitor</span></div>\n    <div class=\"group-sub\">The two platforms playing our game. Their output is copyable and their existence is the sharper threat.</div>\n\n    <div class=\"src med\">\n      <div class=\"src-top\"><span class=\"src-name\">Arkham Intel Exchange</span><span class=\"pill med\">Medium</span><span class=\"src-cost\">ARKM bounties</span></div>\n      <p class=\"where\"><b>Where:</b> completed bounty submissions go public on the Arkham platform after the buyer's 90-day exclusivity window. <b>What:</b> verified entity attributions, exploit traces, deanonymisation work, all foundation-approved.</p>\n      <p class=\"defense\"><b>Defense:</b> after 90 days it is literally public data and grades like it. Within 90 days it's paywalled to the bounty funder and unavailable to copy anyway. The window does our pricing for us.</p>\n      <div class=\"niches-hit\">Niches hit: <b>01 identity \u00b7 04 risk</b> \u00b7 single-niche, transactional, editorially gated, no payroll, no agents</div>\n    </div>\n\n    <div class=\"src med\">\n      <div class=\"src-top\"><span class=\"src-name\">Bubblemaps Intel Desk</span><span class=\"pill med\">Medium</span><span class=\"src-cost\">BMT-powered</span></div>\n      <p class=\"where\"><b>Where:</b> public case files at intel.bubblemaps.io, each with wallet addresses, token flows, timestamps, and evidence links. <b>What:</b> structured scam and insider investigations, bundled-supply expos\u00e9s, drainer cases. Community-voted, BMT-rewarded.</p>\n      <p class=\"defense\"><b>Defense:</b> cases are fully public by design, their stated goal is an open registry, so copies grade as public data. Strategically, watch this one. It's the closest live model to swarm-sourced intel with token rewards, but scoped to scam forensics only. No identity graph, no PM, no social scoring, no cross-domain edges, no wage rhythm.</p>\n      <div class=\"niches-hit\">Niches hit: <b>04 risk \u00b7 01 identity (cluster fragments)</b></div>\n    </div>\n  </div>\n\n  <!-- GROUP 5 -->\n  <div class=\"group\">\n    <div class=\"group-head\"><h3>V \u00b7 PREDICTION MARKET DATA</h3><span class=\"pill low\">Low exposure</span></div>\n    <div class=\"group-sub\">Sources exist, value doesn't. Everything copyable here is data our own product already ingests natively.</div>\n\n    <div class=\"src low\">\n      <div class=\"src-top\"><span class=\"src-name\">Polymarket leaderboard \u00b7 Polymarket Analytics \u00b7 Kalshi data</span><span class=\"pill low\">Low</span><span class=\"src-cost\">Free / public APIs</span></div>\n      <p class=\"where\"><b>Where:</b> Polymarket's own public profit and volume leaderboard, third-party trackers like polymarketanalytics.com, Kalshi's public market data. <b>What:</b> top trader rankings, PnL figures, position histories, odds and volume series.</p>\n      <p class=\"defense\"><b>Defense:</b> PM Traders and PM Markets already pull this from the same public APIs, so resubmitting it is handing the platform its own data. The paid intel in niches 05 and 06 is judgment, sharp versus noise, insider patterns, cross-venue mispricing, and that exists nowhere to copy from. Odds discrepancies decay in minutes, stale flags fail verification on arrival.</p>\n      <div class=\"niches-hit\">Niches hit: <b>05 PM trader \u00b7 06 PM market</b> \u00b7 raw layer only, judgment layer untouched</div>\n    </div>\n  </div>\n\n  <!-- GROUP 6 -->\n  <div class=\"group\">\n    <div class=\"group-head\"><h3>VI \u00b7 SOCIAL &amp; NARRATIVE TOOLS</h3><span class=\"pill low\">Low to medium exposure</span></div>\n    <div class=\"group-sub\">Plenty of social data products. None of them score what we score.</div>\n\n    <div class=\"src med\">\n      <div class=\"src-top\"><span class=\"src-name\">TweetScout \u00b7 Kaito</span><span class=\"pill med\">Medium</span><span class=\"src-cost\">Freemium / paid tiers</span></div>\n      <p class=\"where\"><b>Where:</b> TweetScout's account score and smart-followers breakdown per CT handle, Kaito's mindshare rankings, Yaps leaderboards, and narrative dashboards. <b>What:</b> account influence scores, follower quality data, trending narrative rankings.</p>\n      <p class=\"defense\"><b>Defense:</b> influence is not accuracy. A TweetScout score says who's followed, our niche 08 says who's right, tracked call by call over time. Nobody maintains that, it has to be built, which is exactly why it's a paid niche. Copied mindshare ranks grade as commodity context.</p>\n      <div class=\"niches-hit\">Niches hit: <b>07 social account (role hints) \u00b7 09 narrative (trailing)</b> \u00b7 niche 08 accuracy untouched</div>\n    </div>\n\n    <div class=\"src low\">\n      <div class=\"src-top\"><span class=\"src-name\">Lookonchain \u00b7 Spot On Chain \u00b7 OnchainLens \u00b7 Whale Alert</span><span class=\"pill low\">Low</span><span class=\"src-cost\">Free (CT feeds)</span></div>\n      <p class=\"where\"><b>Where:</b> public CT threads flagging whale moves and occasionally tying wallets to known figures. <b>What:</b> one-off wallet identifications, large-move callouts.</p>\n      <p class=\"defense\"><b>Defense:</b> public posts, citable as evidence rather than copyable as product. A submission that cites a Lookonchain thread plus on-chain proof is legitimate sourcing, and the grade prices in that the find wasn't original.</p>\n      <div class=\"niches-hit\">Niches hit: <b>01 identity (one-offs)</b> \u00b7 grazes cross-domain when a thread ties wallet to handle</div>\n    </div>\n\n    <div class=\"src low\">\n      <div class=\"src-top\"><span class=\"src-name\">Santiment \u00b7 LunarCrush</span><span class=\"pill low\">Low</span><span class=\"src-cost\">~$50 to $250 /mo</span></div>\n      <p class=\"where\"><b>Where:</b> social volume charts, sentiment scores, trending asset feeds. <b>What:</b> aggregate sentiment and volume series per token.</p>\n      <p class=\"defense\"><b>Defense:</b> Pulse already does this natively. Narrative intel pays for being early, and anything visible on a Santiment chart is by definition late.</p>\n      <div class=\"niches-hit\">Niches hit: <b>09 narrative (trailing only)</b></div>\n    </div>\n  </div>\n\n  <!-- GROUP 7 -->\n  <div class=\"group\">\n    <div class=\"group-head\"><h3>VII \u00b7 PROJECT &amp; FUNDAMENTALS DATABASES</h3><span class=\"pill low\">Commodity</span></div>\n    <div class=\"group-sub\">Everything here is cheap or free reference data. Ingest it, don't pay for it twice.</div>\n\n    <div class=\"src low\">\n      <div class=\"src-top\"><span class=\"src-name\">RootData \u00b7 CoinGecko \u00b7 DeFi Llama \u00b7 Messari \u00b7 Tokenomist</span><span class=\"pill low\">Low</span><span class=\"src-cost\">Free / freemium</span></div>\n      <p class=\"where\"><b>Where:</b> RootData's project profiles with team, backers, and raise history, CoinGecko's token metadata, DeFi Llama's TVL and chain data, Messari profiles, Tokenomist unlock schedules. <b>What:</b> sector, chain, stage, investors, vesting, the whole niche 10 vocabulary.</p>\n      <p class=\"defense\"><b>Defense:</b> baseline reference data the platform should hold by default. Niche 10 pays for what these databases don't have: team red flags, undisclosed connections, health signals. That's judgment work, not lookup work.</p>\n      <div class=\"niches-hit\">Niches hit: <b>10 project (commodity layer) \u00b7 03 contracts (protocol metadata)</b></div>\n    </div>\n\n    <div class=\"src low\">\n      <div class=\"src-top\"><span class=\"src-name\">Dune \u00b7 Flipside</span><span class=\"pill low\">Low</span><span class=\"src-cost\">Free / freemium</span></div>\n      <p class=\"where\"><b>Where:</b> public community dashboards and queries. <b>What:</b> derived metrics, behavioral patterns someone already charted.</p>\n      <p class=\"defense\"><b>Defense:</b> a dashboard is analysis of public data, already public. Citing a Dune query as evidence in a submission is fine and even healthy. Resubmitting its conclusions raw grades as public-data floor.</p>\n      <div class=\"niches-hit\">Niches hit: <b>02 behavior (derived patterns) \u00b7 10 project</b></div>\n    </div>\n  </div>\n</div>\n\n<!-- PER-NICHE VERDICTS -->\n<div class=\"sec\">\n  <div class=\"eyebrow\">// 04 \u00b7 The verdicts</div>\n  <h2>Niche by niche, the bottom line</h2>\n  <div class=\"verdicts\">\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>01</small>Wallet Identity</span><span class=\"pill high\">High</span></div>\n      <p>The exposed niche. Nansen, Arkham, Etherscan tags, GMGN, 0xScope all hold pieces. <b>Contained by:</b> known-elsewhere grading, evidence requirements, belt slots.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>02</small>Wallet Behavior</span><span class=\"pill high\">High</span></div>\n      <p>Nansen badges and GMGN trader categories are liftable. <b>Contained by:</b> taxonomy mismatch forces rework, and Discover derives much of it from raw chain data anyway.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>03</small>Contract / Protocol</span><span class=\"pill low\">Commodity</span></div>\n      <p>Etherscan has it free and our V2 validator checks against it. Copying earns the floor by construction.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>04</small>Risk / Threat</span><span class=\"pill med\">Medium</span></div>\n      <p>ScamSniffer, GoPlus, Intel Desk, OFAC all publish flags. <b>Contained by:</b> ingesting the free feeds ourselves as baseline, so resold flags grade at zero.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>05</small>PM Trader</span><span class=\"pill zero\">Near zero</span></div>\n      <p>Public leaderboards are raw data we already ingest. The judgment layer, sharp versus noise versus insider, exists nowhere else to copy.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>06</small>PM Market</span><span class=\"pill zero\">Near zero</span></div>\n      <p>Odds are public and already ours. Discrepancy flags decay in minutes, stale copies fail on arrival.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>07</small>Social Account</span><span class=\"pill med\">Medium</span></div>\n      <p>TweetScout and Kaito give role hints, Arkham attributions name some handles. <b>Contained by:</b> role taxonomy needs judgment, hints grade as context.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>08</small>Account Accuracy</span><span class=\"pill zero\">Zero</span></div>\n      <p>Nobody tracks call accuracy over time. Influence scores exist, accuracy scores don't. Has to be built, can't be copied.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>09</small>Narrative / Theme</span><span class=\"pill zero\">Near zero</span></div>\n      <p>Trend dashboards show what already happened. Narrative intel pays for early, and visible elsewhere means late by definition.</p></div>\n    <div class=\"verdict\"><div class=\"v-top\"><span class=\"v-name\"><small>10</small>Project</span><span class=\"pill low\">Commodity</span></div>\n      <p>RootData and friends hold the reference layer, which we should ingest as baseline. The paid layer is red flags and hidden connections, judgment work.</p></div>\n  </div>\n\n  <div class=\"callout\">\n    <div class=\"ct\">// The moat holds</div>\n    <p>The full copyable surface is the on-chain commodity layer, niches 01 to 04, and even there the grading curve, evidence requirements, and belt throughput make farming a slow, low-yield lane. <strong>The cross-domain edge, wallet to CT caller to PM trader, appears in no product on this map.</strong> Arkham's individual attributions and the odd Lookonchain thread graze one edge type. Nobody represents the link as an object, nobody scores it, nobody pays for it. That layer is unplagiarisable because it doesn't exist anywhere else yet.</p>\n  </div>\n\n  <div class=\"callout red\">\n    <div class=\"ct\">// One honest caveat</div>\n    <p>A farmer who copies only the rare, accurate labels still gets paid something, because true intel passes verification regardless of source. Accept it. We acquire real data at aSLEUTH rates that rivals charge $150 a month for, the legal exposure for breaching their terms sits with the submitter, and the grading curve caps the margin. Annoying, not bleeding.</p>\n  </div>\n</div>\n\n<!-- DEFENSES -->\n<div class=\"sec\">\n  <div class=\"eyebrow\">// 05 \u00b7 The containment stack</div>\n  <h2>What stops it from mattering</h2>\n  <div class=\"defgrid\">\n    <div class=\"defcard\"><h4>Grading curve</h4><p>Intel the platform already holds, can machine-derive, or that's public elsewhere grades at the floor. <b>Fifty copied tags is the slow lane by design.</b> Already in the whitepaper.</p></div>\n    <div class=\"defcard\"><h4>Evidence requirements</h4><p>Labels copy, evidence doesn't. Judgment-lane submissions need on-chain proof verifiers can check, and producing it is most of the real work. Already in the design.</p></div>\n    <div class=\"defcard\"><h4>Belt slots + cooldowns</h4><p>Throughput is gated by track record. Bulk farming clogs the farmer's own lane and rejection streaks add escalating cooldowns. Already in the design.</p></div>\n    <div class=\"defcard\"><h4>Time decay</h4><p>Pattern flags, odds discrepancies, and narrative calls are only worth anything fresh. By the time they're visible on another platform they fail on staleness. Structural.</p></div>\n    <div class=\"defcard todo\"><h4>Known-elsewhere check \u00b7 to build</h4><p>At grading time, auto-check submissions against Nansen, Arkham, Etherscan, GoPlus, and the public feeds. Not a ban, a price signal: <b>known elsewhere means floor grade.</b> Kills the farming margin. Spec for v2.</p></div>\n    <div class=\"defcard todo\"><h4>Baseline ingestion \u00b7 to build</h4><p>Pull the free feeds (GoPlus, ScamSniffer, OFAC, Etherscan tags, RootData-class reference data) directly into the Tree as platform baseline. Whatever we already hold can't be sold to us. Spec for v2.</p></div>\n    <div class=\"defcard todo\"><h4>Third-party terms clause \u00b7 to write</h4><p>Contributors warrant submissions don't violate other platforms' terms. One line in the contribution terms, moves scraping liability onto the submitter.</p></div>\n    <div class=\"defcard\"><h4>Head hunting</h4><p>Copied intel that's wrong, stale Nansen labels are common, gets flagged retroactively, the bounty pays the hunter from the farmer's slashed balance. The swarm polices the copies. Already in the design.</p></div>\n  </div>\n</div>\n\n<div class=\"footer\">\n  <span>SLEUTH \u00b7 EXPOSURE MAP \u00b7 INTERNAL</span>\n  <span>v1 \u00b7 June 2026 \u00b7 19 sources \u00b7 10 niches</span>\n</div>\n\n</div>\n</body>\n</html>\n" } style={{ width: "100%", minHeight: "100vh", border: "none", display: "block", background: "#060606" }} />
</div>
