{
 "id": "giggle-fund",
 "symbol": "GIGGLE",
 "name": "Giggle Fund",
 "archetype": "Meme",
 "archetype_reason": "category match: 'meme'",
 "contract": {
  "chain": "binance-smart-chain",
  "address": "0x20d6015660b3fe52e6690a889b5c51f69902ce0e"
 },
 "price": {
  "price_usd": 27.19,
  "ath_usd": 274.54,
  "ath_date": "2025-10-25T04:05:48.420Z",
  "market_cap": 27192347,
  "volume_24h": 11540206,
  "price_chg_30d_pct": -0.70966,
  "price_chg_60d_pct": -19.27223,
  "price_chg_200d_pct": -59.93613,
  "coingecko_url": "https://www.coingecko.com/en/coins/giggle-fund"
 },
 "provenance": {
  "batch_date": "2026-07-14",
  "bagcheck_version": "0.17.1",
  "snapshot_id": "2026-07-14 v16",
  "label": "scored monthly \u00b7 batch of 2026-07-14"
 },
 "refused": false,
 "reclaim": {
  "severity": "SEVERE",
  "line": "Down 90% from ATH \u2014 reclaiming it needs 10.1\u00d7 from here. Historically ~8% of assets this deep reclaim ATH within 3y.",
  "drawdown_pct": 90.1,
  "reclaim_multiple": 10.1,
  "base_rate_label": "down 85-95%",
  "base_rate": 0.08,
  "base_rate_provisional": true,
  "break_even_note": "Break-even to ATH needs 10.1\u00d7. (Pass --entry for break-even to your cost basis.)"
 },
 "structure": {
  "alive_score": 75.3,
  "aliveness": "WEAKENING",
  "aliveness_note": "Multiple systems weakening; the project is in decline.",
  "mechanical_aliveness": "FUNCTIONAL",
  "band_capped": true,
  "confidence": "HIGH",
  "confidence_detail": "measuring 5 of 6 factors (95% of the weight that matters for a Meme asset)"
 },
 "bottom_line": "Down 90%, aliveness reads WEAKENING. Being functional is not recovery \u2014 the reclaim base rate is ~8%.",
 "factors": [
  {
   "factor": "solvency",
   "label": "Attention & narrative presence",
   "weight": 0.25,
   "status": "measured",
   "score": 40.0,
   "detail": "not tracked by attention providers; 4,254 watchlists (Bin 6/10) but no measurable narrative presence \u2014 held, not discussed.",
   "note": ""
  },
  {
   "factor": "conviction",
   "label": "Holder conviction & overhead supply",
   "weight": 0.28,
   "status": "measured",
   "score": 95.0,
   "detail": "holders +578/30d (+3.3%, Bin 10/10 vs 459 Meme peers) \u2014 holders are accumulating against the drawdown. [Meme bins, provisional]",
   "note": ""
  },
  {
   "factor": "liquidity",
   "label": "Liquidity / exitability",
   "weight": 0.22,
   "status": "measured",
   "score": 95.0,
   "detail": "$11,540,206/24h (Bin 10/10 vs 548 Meme peers), 42.44% turnover (Bin 10/10) \u2014 tradeable.",
   "note": ""
  },
  {
   "factor": "usage",
   "label": "Usage / demand",
   "weight": 0.05,
   "status": "pending",
   "score": null,
   "detail": "",
   "note": "daily active addresses + 30d trend (wired: Coin Metrics natives/majors, Santiment tokens); transfer-activity proxy (wired: Tron/Blockscout explorers, labeled tier); derivatives OI & funding (v1); for AI/DePIN: network resource demand \u2014 GPU-hours / storage deals / subnet emissions share (v1)"
  },
  {
   "factor": "supply",
   "label": "Supply overhang & emissions",
   "weight": 0.1,
   "status": "measured",
   "score": 100.0,
   "detail": "Supply fully circulating and capped \u2014 no emission overhang.",
   "note": ""
  },
  {
   "factor": "strength",
   "label": "Relative strength / narrative",
   "weight": 0.1,
   "status": "measured",
   "score": 40.0,
   "detail": "30d -1% (Bin 6/10 vs 556 Meme peers), 200d -60% (Bin 3/10) \u2014 middle of its peer pack.",
   "note": ""
  }
 ],
 "warnings": [
  "Base rate is PROVISIONAL (placeholder, not yet calibrated). Directional only."
 ]
}