{
  "project": "SOLOMON",
  "ts": 1789316955451,
  "pair": "SOL/USD",
  "price": 100.71,
  "recommendation": {
    "bias": "BULLISH",
    "blendedScore": 0.2720959068219634,
    "composite": 0.0105,
    "allowBuy": true,
    "maxPositionMultiplier": 0.044,
    "reason": "BULLISH blended +0.2741 · conf 89% · doubt 13 · size×0.044 (Kelly/vol) · news hard-risk size cap",
    "text": "NEWS RISK FLAG — size down / no chase. Long & short term agree bullish (blended 0.274) — favorable Randomness ≠ bad luck — market strategy includes noise; study + long-term memory improve estimated odds (never guarantees). · NEWS: Crypto news aggregate: NEUTRAL (score -0.011, n=28). Hard-risk headlines present (hack/exploit/insolvency language) — stand down on size until factors clear. Soft news bias only — not financial advice; never auto-trades. | SOL: news mixed/neutral (1 headlines) — let factors + memory lead. · MULTI: FOCUS (SOL 60% / ATOM 40% tape): BEARISH · blended 24h -1.635% · SOL: 24h -1.30% @ $100.71 · ATOM: 24h -2.13% @ $1.5981 · Cosmos Hub / IBC risk-asset · Rotation: SOL≈ATOM co-move (SOL−ATOM +0.828pp)",
    "vetoes": []
  },
  "confidence": 89,
  "prediction": {
    "predictionUpPct": 55,
    "predictionDownPct": 45,
    "predictionFlatPct": 0,
    "predictionHorizonH": 24,
    "calibrated": true,
    "calibrationSamples": 5977,
    "primaryPct": 55,
    "primaryLabel": "up",
    "note": "Calibrated on 1053 similar historical calls — odds refined by memory, not luck. Randomness is not bad luck: markets use noise strategically; some of it can be calculated; more memory → better odds (never certainty)."
  },
  "predictionUpPct": 55,
  "predictionDownPct": 45,
  "predictionFlatPct": 0,
  "costs": {
    "feeBps": 10,
    "spreadBps": 1.99,
    "slipBps": 3.79,
    "totalTradeBps": 15.77,
    "fundingBps": -0.85,
    "periods": 3,
    "totalCostBps": 15.77,
    "horizonH": 24,
    "side": "long"
  },
  "netEdge": {
    "grossBps": 40.07,
    "costBps": 15.77,
    "netBps": 24.3,
    "viable": true
  },
  "sizing": {
    "sizeMultiplier": 0.044,
    "fullKelly": 0.1184,
    "fractionalKelly": 0.0296,
    "fractionUsed": 0.25,
    "volScale": 1.163,
    "confScale": 0.928,
    "doubtScale": 0.892,
    "edgeScale": 1.107,
    "regimeSizeCap": 0.35,
    "inputs": {
      "winRate": 0.5194324491054905,
      "avgWin": 0.022981525881784627,
      "avgLoss": 0.01917736718593727,
      "vol24Pct": 1.72,
      "volTargetPct": 2,
      "netEdgeBps": 24.3
    }
  },
  "kill": {
    "halted": false,
    "reason": null,
    "until": 0,
    "triggers": []
  },
  "doubt": 13,
  "doubtDrivers": [
    "choppy_regime",
    "horizon_conflict",
    "news_hard_risk"
  ],
  "adviceQuality": "higher_conviction",
  "forceStandDown": true,
  "regime": "conflict",
  "regimeDetail": {
    "regime": "conflict",
    "allowTrend": false,
    "allowMeanRev": true,
    "sizeCap": 0.35,
    "reason": "4h vs 24h horizon conflict"
  },
  "crowding": {
    "funding": {
      "id": "funding",
      "name": "Perp Funding Rate",
      "value": -0.28305545116999997,
      "display": "-0.28 bps/8h",
      "score": 0,
      "weight": 0.9,
      "note": "Hot positive funding = crowded longs (squeeze risk); negative = shorts pay"
    },
    "fundingZ": {
      "id": "fundingZ",
      "name": "Funding Z-Score",
      "value": -1.379064321783253,
      "display": "-1.38σ vs recent",
      "score": 0.552,
      "weight": 1,
      "note": "How extreme funding is vs recent history — crowding math"
    },
    "oiPriceDiv": {
      "id": "oiPriceDiv",
      "name": "OI–Price Divergence",
      "value": -0.5987487493089318,
      "display": "OI and price aligned or flat",
      "score": 0,
      "weight": 0.9,
      "note": "Crowding structure: participation must confirm the tape"
    },
    "oiChange": {
      "id": "oiChange",
      "name": "Open Interest Δ",
      "value": 0.4345578317504451,
      "display": "0.43% since last run",
      "score": -0.052,
      "weight": 0.7,
      "note": "Rising OI confirms the move; falling OI = weak conviction"
    }
  },
  "liquidity": {
    "spread": {
      "id": "spread",
      "name": "Bid-Ask Spread",
      "value": 1.9857029388413652,
      "display": "1.99 bps",
      "score": 0.15,
      "weight": 0.5,
      "note": "Wide spread = thin liquidity, execution risk"
    },
    "costEdge": {
      "id": "costEdge",
      "name": "Cost vs Edge",
      "value": 21.789492183545942,
      "display": "budget 21.8 bps (vol slice − 2×spread)",
      "score": 0.15,
      "weight": 0.8,
      "note": "If round-trip cost eats expected edge, do not chase"
    },
    "liquidityVacuum": {
      "id": "liquidityVacuum",
      "name": "Liquidity Vacuum",
      "value": 0,
      "display": "ok",
      "score": 0,
      "weight": 0.7,
      "note": "Thin book + wide spread = execution risk / no chase"
    },
    "bookImbalance": {
      "id": "bookImbalance",
      "name": "Order Book Imbalance",
      "value": 0.1324937442415158,
      "display": "13% (bids > asks)",
      "score": 0.159,
      "weight": 0.8,
      "note": "More resting bid liquidity than ask = demand beneath price"
    }
  },
  "topFactors": [
    {
      "id": "fundingZ",
      "name": "Funding Z-Score",
      "score": 0.552,
      "display": "-1.38σ vs recent",
      "note": "How extreme funding is vs recent history — crowding math"
    },
    {
      "id": "atomRsBtc",
      "name": "ATOM/BTC Rel. Strength",
      "score": -0.49184132956148535,
      "display": "-1.97% ATOM vs BTC",
      "note": "ATOM outperformance vs risk benchmark"
    },
    {
      "id": "volumeRatio",
      "name": "Volume vs 7d Avg",
      "score": 0.477,
      "display": "0.40×",
      "note": "High volume confirms the direction of the current move"
    },
    {
      "id": "obv",
      "name": "OBV Slope (24h)",
      "score": -0.46,
      "display": "-31% of 24h vol",
      "note": "Volume flowing in (accumulation) or out (distribution)"
    },
    {
      "id": "mom4h",
      "name": "4h Momentum",
      "score": 0.413,
      "display": "1.03%",
      "note": "Short-term thrust; leads the 24h trend"
    },
    {
      "id": "momConflict",
      "name": "Horizon Conflict",
      "score": -0.35,
      "display": "4h vs 24h disagree",
      "note": "Disagreement between short and medium momentum = regime risk"
    },
    {
      "id": "volRegime",
      "name": "Volatility Regime",
      "score": 0.3,
      "display": "1.72%/d (0.62× 7d avg)",
      "note": "Expanding vol = risk; compressed vol = calm accumulation conditions"
    },
    {
      "id": "rsBtc",
      "name": "SOL/BTC Rel. Strength",
      "score": -0.285,
      "display": "-1.14% vs BTC",
      "note": "SOL outperforming majors = rotation into SOL"
    }
  ],
  "patterns": [],
  "memory": {
    "maturity": "seasoned",
    "labeledSamples": 4000,
    "totalAnalyses": 6075,
    "months": 4,
    "learnedWeights": 29,
    "equations": 222,
    "synthesizedEquations": 203,
    "spanDays": 86.1
  },
  "icKillList": [],
  "news": {
    "itemCount": 28,
    "items": [
      {
        "source": "CryptoSlate",
        "title": "Bitcoin’s slide below $77,000 sets up a Monday tech test as AI leaders sound warning",
        "link": "https://cryptoslate.com/bitcoins-slide-below-77000-sets-up-a-monday-tech-test-as-ai-leaders-sound-warning/",
        "assets": [
          "BTC",
          "MARKET"
        ],
        "sentiment": -0.6666666666666666,
        "impact": 67
      },
      {
        "source": "Bitcoin Magazine",
        "title": "Bitcoin&#8217;s &#8216;Unusual Mix&#8217;: Bearish Inflation Print, Bullish Buyback Failure",
        "link": "https://bitcoinmagazine.com/news/bitcoin-has-unusual-mix-says-coinshares",
        "assets": [
          "BTC"
        ],
        "sentiment": 0.6666666666666666,
        "impact": 58
      },
      {
        "source": "Bitcoin Magazine",
        "title": "Blockstream Tells Hackers To Return Remaining Bitcoin Stolen in Liquid Theft",
        "link": "https://bitcoinmagazine.com/news/blockstream-tells-demands-bitcoin",
        "assets": [
          "BTC"
        ],
        "sentiment": -0.6666666666666666,
        "impact": 53
      },
      {
        "source": "CoinDesk",
        "title": "Fed rate hike is about Wall Street, not inflation, says economist",
        "link": "https://www.coindesk.com/markets/2026/09/13/fed-rate-hike-is-about-wall-street-not-inflation-says-economist",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 70
      },
      {
        "source": "CoinDesk",
        "title": "Crypto's Clarity Act is a Schrödinger's cat in life-death limbo as U.S. Senate returns",
        "link": "https://www.coindesk.com/news-analysis/2026/09/11/crypto-s-clarity-act-is-a-schroedinger-s-cat-in-life-death-limbo-as-u-s-senate-returns",
        "assets": [
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 70
      },
      {
        "source": "The Block",
        "title": "CryptoQuant says bitcoin must clear resistance at $81,700 to confirm new bull market",
        "link": "https://www.theblock.co/news/markets/2026-09-12-cryptoquant-bitcoin-resistance-support-levels-414519",
        "assets": [
          "BTC",
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 68
      },
      {
        "source": "The Block",
        "title": "Crypto billionaires Ben Delo and Christopher Harborne each donate £36 million to Farage’s Reform UK",
        "link": "https://www.theblock.co/news/regulation/2026-09-12-crypto-billionaires-ben-delo-and-christopher-harborne-each-donate-36-million-to-farages-reform-uk-414509",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 65
      },
      {
        "source": "CryptoSlate",
        "title": "Bitcoin’s oil risk stretches into 2027 as IEA cuts supply outlook again",
        "link": "https://cryptoslate.com/bitcoins-oil-risk-stretches-into-2027-as-iea-cuts-supply-outlook-again/",
        "assets": [
          "BTC",
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 67
      },
      {
        "source": "CoinTelegraph",
        "title": "Revolut says customer data exposed through fake government email",
        "link": "https://cointelegraph.com/news/revolut-says-customer-data-exposed-through-fake-government-email?utm_source=rss_feed&utm_medium=rss&utm_campaign=rss_partner_inbound",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 66
      },
      {
        "source": "Decrypt",
        "title": "Revolut Leaks Passports, Bitcoin Transaction Histories to Fake Government Request",
        "link": "https://decrypt.co/378114/revolut-passports-bitcoin-activity-data-breach",
        "assets": [
          "BTC",
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 62
      },
      {
        "source": "Decrypt",
        "title": "Crypto Billionaires Hand Reform UK $97M in Record Donations",
        "link": "https://decrypt.co/378107/crypto-billionaires-hand-reform-uk-97m-in-record-donations",
        "assets": [
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 62
      },
      {
        "source": "Bitcoin Magazine",
        "title": "Government Defeated as Lords Back UK Digital Assets Strategy",
        "link": "https://bitcoinmagazine.com/news/house-of-lords-backs-uk-crypto-bill",
        "assets": [
          "BTC",
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 59
      },
      {
        "source": "Decrypt",
        "title": "GPT-6 Astra Users Say OpenAI's Newest Model Got Dumber. It Happened Before, Too",
        "link": "https://decrypt.co/378101/gpt-6-astra-openai-model-dumber-nerfed",
        "assets": [
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 59
      },
      {
        "source": "CryptoSlate",
        "title": "Critical Bitcoin Lightning bugs exposed nodes to fund theft and restart failure",
        "link": "https://cryptoslate.com/critical-bitcoin-lightning-bugs-exposed-nodes-to-fund-theft-and-restart-failure/",
        "assets": [
          "BTC",
          "MARKET"
        ],
        "sentiment": 0,
        "impact": 71
      },
      {
        "source": "CryptoSlate",
        "title": "Why 90% of your DeFi trades are quietly being routed back to Wall Street market makers",
        "link": "https://cryptoslate.com/why-90-of-your-defi-trades-are-quietly-being-routed-back-to-wall-street-market-makers/",
        "assets": [
          "SOL",
          "MARKET"
        ],
        "sentiment": 0,
        "impact": 70
      },
      {
        "source": "The Block",
        "title": "Revolut says customer KYC, Bitcoin transaction data exposed after fake request from gov’t domain",
        "link": "https://www.theblock.co/news/business/2026-09-12-revolut-says-customer-kyc-bitcoin-transaction-data-exposed-after-fake-request-from-govt-domain-414516",
        "assets": [
          "BTC"
        ],
        "sentiment": 0,
        "impact": 67
      }
    ],
    "sites": [
      {
        "url": "https://cyphersignal.pro",
        "ok": true,
        "status": 200,
        "latencyMs": 198,
        "titleHint": "CryptoForge → HUB-034 // Force leave any cached 025/030 path location.replace('m",
        "tag": "your-site"
      }
    ],
    "errors": [],
    "note": "Aggregated RSS + local pack headlines. Soft input to SOLOMON recs (capped). Never auto-trades.",
    "score": -0.011,
    "bias": "NEUTRAL",
    "softAdj": -0.002004093178036607,
    "hardRisk": true,
    "primaryRecommendation": "Crypto news aggregate: NEUTRAL (score -0.011, n=28). Hard-risk headlines present (hack/exploit/insolvency language) — stand down on size until factors clear. Soft news bias only — not financial advice; never auto-trades.",
    "recommendations": [
      "SOL: news mixed/neutral (1 headlines) — let factors + memory lead.",
      "BTC: news mixed/neutral (11 headlines) — let factors + memory lead.",
      "ETH: news mixed/neutral (2 headlines) — let factors + memory lead.",
      "MARKET: news mixed/neutral (24 headlines) — let factors + memory lead."
    ],
    "byAsset": {
      "SOL": {
        "id": "SOL",
        "n": 1,
        "score": 0,
        "weight": 0.7,
        "bias": "NEUTRAL",
        "headlines": [
          {
            "title": "Why 90% of your DeFi trades are quietly being routed back to Wall Street market makers",
            "link": "https://cryptoslate.com/why-90-of-your-defi-trades-are-quietly-being-routed-back-to-wall-street-market-makers/",
            "source": "CryptoSlate",
            "sentiment": 0,
            "impact": 70
          }
        ],
        "recommendation": "SOL: news mixed/neutral (1 headlines) — let factors + memory lead."
      },
      "BTC": {
        "id": "BTC",
        "n": 11,
        "score": -0.024,
        "weight": 6.88,
        "bias": "NEUTRAL",
        "headlines": [
          {
            "title": "Bitcoin’s slide below $77,000 sets up a Monday tech test as AI leaders sound warning",
            "link": "https://cryptoslate.com/bitcoins-slide-below-77000-sets-up-a-monday-tech-test-as-ai-leaders-sound-warning/",
            "source": "CryptoSlate",
            "sentiment": -0.6666666666666666,
            "impact": 67
          },
          {
            "title": "Bitcoin&#8217;s &#8216;Unusual Mix&#8217;: Bearish Inflation Print, Bullish Buyback Failure",
            "link": "https://bitcoinmagazine.com/news/bitcoin-has-unusual-mix-says-coinshares",
            "source": "Bitcoin Magazine",
            "sentiment": 0.6666666666666666,
            "impact": 58
          },
          {
            "title": "Blockstream Tells Hackers To Return Remaining Bitcoin Stolen in Liquid Theft",
            "link": "https://bitcoinmagazine.com/news/blockstream-tells-demands-bitcoin",
            "source": "Bitcoin Magazine",
            "sentiment": -0.6666666666666666,
            "impact": 53
          },
          {
            "title": "CryptoQuant says bitcoin must clear resistance at $81,700 to confirm new bull market",
            "link": "https://www.theblock.co/news/markets/2026-09-12-cryptoquant-bitcoin-resistance-support-levels-414519",
            "source": "The Block",
            "sentiment": 0.3333333333333333,
            "impact": 68
          }
        ],
        "recommendation": "BTC: news mixed/neutral (11 headlines) — let factors + memory lead."
      },
      "ETH": {
        "id": "ETH",
        "n": 2,
        "score": 0,
        "weight": 1.43,
        "bias": "NEUTRAL",
        "headlines": [
          {
            "title": "Circle's $400M Tazapay deal buys emerging market links that take ‘years to build’",
            "link": "https://www.coindesk.com/business/2026/09/13/circle-s-usd400m-tazapay-deal-buys-emerging-market-links-that-take-years-to-build",
            "source": "CoinDesk",
            "sentiment": 0,
            "impact": 73
          },
          {
            "title": "ETH derivatives reset and the next retail trade",
            "link": "https://blockworks.com/news/eth-derivatives-reset",
            "source": "Blockworks",
            "sentiment": 0,
            "impact": 70
          }
        ],
        "recommendation": "ETH: news mixed/neutral (2 headlines) — let factors + memory lead."
      },
      "XMR": {
        "id": "XMR",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "XMR: no fresh headlines — fall back to pure market factors."
      },
      "ATOM": {
        "id": "ATOM",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "ATOM: no fresh headlines — fall back to pure market factors."
      },
      "HYPE": {
        "id": "HYPE",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "HYPE: no fresh headlines — fall back to pure market factors."
      },
      "VVV": {
        "id": "VVV",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "VVV: no fresh headlines — fall back to pure market factors."
      },
      "XRP": {
        "id": "XRP",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "XRP: no fresh headlines — fall back to pure market factors."
      },
      "BNB": {
        "id": "BNB",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "BNB: no fresh headlines — fall back to pure market factors."
      },
      "ADA": {
        "id": "ADA",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "ADA: no fresh headlines — fall back to pure market factors."
      },
      "DOGE": {
        "id": "DOGE",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "DOGE: no fresh headlines — fall back to pure market factors."
      },
      "LINK": {
        "id": "LINK",
        "n": 1,
        "score": 0,
        "weight": 0.73,
        "bias": "NEUTRAL",
        "headlines": [
          {
            "title": "Circle's $400M Tazapay deal buys emerging market links that take ‘years to build’",
            "link": "https://www.coindesk.com/business/2026/09/13/circle-s-usd400m-tazapay-deal-buys-emerging-market-links-that-take-years-to-build",
            "source": "CoinDesk",
            "sentiment": 0,
            "impact": 73
          }
        ],
        "recommendation": "LINK: news mixed/neutral (1 headlines) — let factors + memory lead."
      },
      "MARKET": {
        "id": "MARKET",
        "n": 24,
        "score": -0.013,
        "weight": 15.55,
        "bias": "NEUTRAL",
        "headlines": [
          {
            "title": "Bitcoin’s slide below $77,000 sets up a Monday tech test as AI leaders sound warning",
            "link": "https://cryptoslate.com/bitcoins-slide-below-77000-sets-up-a-monday-tech-test-as-ai-leaders-sound-warning/",
            "source": "CryptoSlate",
            "sentiment": -0.6666666666666666,
            "impact": 67
          },
          {
            "title": "Fed rate hike is about Wall Street, not inflation, says economist",
            "link": "https://www.coindesk.com/markets/2026/09/13/fed-rate-hike-is-about-wall-street-not-inflation-says-economist",
            "source": "CoinDesk",
            "sentiment": -0.3333333333333333,
            "impact": 70
          },
          {
            "title": "Crypto's Clarity Act is a Schrödinger's cat in life-death limbo as U.S. Senate returns",
            "link": "https://www.coindesk.com/news-analysis/2026/09/11/crypto-s-clarity-act-is-a-schroedinger-s-cat-in-life-death-limbo-as-u-s-senate-returns",
            "source": "CoinDesk",
            "sentiment": 0.3333333333333333,
            "impact": 70
          },
          {
            "title": "CryptoQuant says bitcoin must clear resistance at $81,700 to confirm new bull market",
            "link": "https://www.theblock.co/news/markets/2026-09-12-cryptoquant-bitcoin-resistance-support-levels-414519",
            "source": "The Block",
            "sentiment": 0.3333333333333333,
            "impact": 68
          }
        ],
        "recommendation": "MARKET: news mixed/neutral (24 headlines) — let factors + memory lead."
      }
    }
  },
  "cryptoNewsRecs": [
    "SOL: news mixed/neutral (1 headlines) — let factors + memory lead.",
    "BTC: news mixed/neutral (11 headlines) — let factors + memory lead.",
    "ETH: news mixed/neutral (2 headlines) — let factors + memory lead.",
    "MARKET: news mixed/neutral (24 headlines) — let factors + memory lead."
  ],
  "newsAdj": -0.002004093178036607,
  "newsBias": "NEUTRAL",
  "multiAsset": {
    "ts": 1789316952629,
    "focus": {
      "primary": "SOL",
      "secondary": "ATOM",
      "context": [
        "BTC",
        "ETH",
        "XRP",
        "HYPE",
        "XMR",
        "BNB",
        "ADA",
        "DOGE",
        "LINK"
      ]
    },
    "composableCards": [
      {
        "id": "tape_momentum",
        "name": "Tape momentum",
        "freeSources": [
          "Kraken OHLC",
          "Binance US klines"
        ],
        "notes": "24h / 4h % change — standard trend/momentum factor"
      },
      {
        "id": "rel_strength_sol_atom",
        "name": "SOL vs ATOM rotation",
        "freeSources": [
          "OHLC pairs"
        ],
        "notes": "Relative 24h performance — alts rotation signal for dual holders"
      },
      {
        "id": "rel_strength_vs_btc",
        "name": "Asset vs BTC",
        "freeSources": [
          "OHLC"
        ],
        "notes": "Beta / rotation vs risk benchmark"
      },
      {
        "id": "vol_regime",
        "name": "Realized vol regime",
        "freeSources": [
          "OHLC returns"
        ],
        "notes": "24h vs 7d vol — expansion = risk-off sizing"
      },
      {
        "id": "macro_beta",
        "name": "BTC/ETH beta context",
        "freeSources": [
          "OHLC"
        ],
        "notes": "Whether majors confirm or diverge from SOL/ATOM"
      },
      {
        "id": "spot_snapshot",
        "name": "Spot price board",
        "freeSources": [
          "DefiLlama coins (hub 12)"
        ],
        "notes": "Hub LIVE_PRICES compatible — all 12 ids, no CoinGecko"
      }
    ],
    "assets": {
      "SOL": {
        "sym": "SOL",
        "name": "Solana",
        "role": "primary",
        "price": 100.71,
        "mom24": -1.3034104272834306,
        "mom4": 1.033306581059377,
        "vol24": 1.7180626180075154,
        "chg24": -1.3034104272834306,
        "vsBtc": -1.14
      },
      "ATOM": {
        "sym": "ATOM",
        "name": "Cosmos Hub",
        "role": "secondary",
        "price": 1.5981,
        "mom24": -2.1311776593790155,
        "mom4": -0.0312773676967312,
        "vol24": 2.37839517302426,
        "chg24": -2.1311776593790155,
        "vsBtc": -1.967
      },
      "BTC": {
        "sym": "BTC",
        "name": "Bitcoin",
        "role": "context",
        "price": 77217.9,
        "mom24": -0.1638123411330741,
        "vol24": 0.8064552473828871,
        "chg24": -0.1638123411330741
      },
      "ETH": {
        "sym": "ETH",
        "name": "Ethereum",
        "role": "context",
        "price": 2502.36,
        "mom24": -1.1331310449459446,
        "vol24": 1.5115076629473374,
        "chg24": -1.1331310449459446,
        "vsBtc": -0.969
      },
      "XRP": {
        "sym": "XRP",
        "name": "XRP",
        "role": "context",
        "price": 1.3477,
        "mom24": -1.600443918751198,
        "vol24": 1.4841239762793583,
        "chg24": -1.600443918751198,
        "vsBtc": -1.437
      },
      "HYPE": {
        "sym": "HYPE",
        "name": "Hyperliquid",
        "role": "context",
        "price": 78.43916080863308,
        "mom24": null,
        "vol24": null,
        "chg24": null,
        "note": "n/a — no CEX kline (Binance.com 451 / not on Binance US)"
      },
      "XMR": {
        "sym": "XMR",
        "name": "Monero",
        "role": "tape",
        "price": 532.96,
        "mom24": 1.1405256665717793,
        "mom4": 0.5433142167220033,
        "vol24": 3.4502789975492956,
        "chg24": 1.1405256665717793,
        "vsBtc": 1.304,
        "note": "P3 CEX tape"
      },
      "BNB": {
        "sym": "BNB",
        "name": "BNB",
        "role": "tape",
        "price": 720.07,
        "mom24": -1.7318085048310414,
        "mom4": 0.6626312331371547,
        "vol24": 1.191371145257289,
        "chg24": -1.7318085048310414,
        "vsBtc": -1.568,
        "note": "P3 CEX tape"
      },
      "ADA": {
        "sym": "ADA",
        "name": "Cardano",
        "role": "tape",
        "price": 0.206572,
        "mom24": -0.682241058507341,
        "mom4": 0.7285033011829622,
        "vol24": 2.301124816027205,
        "chg24": -0.682241058507341,
        "vsBtc": -0.518,
        "note": "P3 CEX tape"
      },
      "DOGE": {
        "sym": "DOGE",
        "name": "Dogecoin",
        "role": "tape",
        "price": 0.0837496,
        "mom24": -1.4899495743757485,
        "mom4": 0.429299833556374,
        "vol24": 1.3603911109816345,
        "chg24": -1.4899495743757485,
        "vsBtc": -1.326,
        "note": "P3 CEX tape"
      },
      "LINK": {
        "sym": "LINK",
        "name": "Chainlink",
        "role": "tape",
        "price": 11.32628,
        "mom24": -1.7972752582244584,
        "mom4": 0.6665908234440976,
        "vol24": 2.026861673406011,
        "chg24": -1.7972752582244584,
        "vsBtc": -1.633,
        "note": "P3 CEX tape"
      },
      "VVV": {
        "sym": "VVV",
        "name": "Venice Token",
        "role": "hub-spot",
        "price": 21.39799913426593,
        "mom24": null,
        "vol24": null,
        "chg24": null,
        "note": "n/a — spot only (no OHLC lane yet)"
      }
    },
    "cross": {
      "solVsAtom": 0.828,
      "solVsBtc": -1.14,
      "atomVsBtc": -1.967,
      "solVsEth": -0.17,
      "atomVsEth": -0.998
    },
    "focusMom": -1.635,
    "focusBias": "BEARISH",
    "rotation": "SOL≈ATOM co-move",
    "recommendations": [
      "FOCUS (SOL 60% / ATOM 40% tape): BEARISH · blended 24h -1.635%",
      "SOL: 24h -1.30% @ $100.71",
      "ATOM: 24h -2.13% @ $1.5981 · Cosmos Hub / IBC risk-asset",
      "Rotation: SOL≈ATOM co-move (SOL−ATOM +0.828pp)",
      "SOL vs BTC: -1.14pp — lagging BTC beta",
      "ATOM vs BTC: -1.967pp — lagging majors",
      "BTC (context): 24h -0.16% @ $77218",
      "ETH (context): 24h -1.13% @ $2502.3600",
      "XRP (context): 24h -1.60% @ $1.3477",
      "HYPE (context): $78.4392 · n/a — no CEX kline (Binance.com 451 / not on Binance US)",
      "Hub spots (no OHLC lane): VVV $21.3980",
      "Sizing: dual SOL+ATOM book — reduce size if both lag BTC hard or vol regime expands; not financial advice.",
      "Randomness is not bad luck — it is part of market strategy (noise, games, and adversarial flow). Some of it can be estimated; those odds improve with more study, labeled history, and long-term memory. Never certainty. Not financial advice."
    ],
    "extraFactors": [
      {
        "id": "rsAtom",
        "name": "SOL/ATOM Rel. Strength",
        "value": 0.8277672320955849,
        "display": "+0.83% vs ATOM",
        "score": 0.20694180802389622,
        "weight": 1.1,
        "note": "Positive = SOL leading Hub; dual-holders watch rotation"
      },
      {
        "id": "atomRsBtc",
        "name": "ATOM/BTC Rel. Strength",
        "value": -1.9673653182459414,
        "display": "-1.97% ATOM vs BTC",
        "score": -0.49184132956148535,
        "weight": 0.9,
        "note": "ATOM outperformance vs risk benchmark"
      }
    ],
    "note": "P3: OHLC Kraken/Binance US for ATOM XRP XMR BNB ADA DOGE LINK + Llama hub-12. HYPE/VVV kline skipped. SOL primary unchanged. Not financial advice.",
    "hubSpotCount": 12,
    "hubSpotTotal": 12
  },
  "focusAssets": {
    "primary": "SOL",
    "secondary": "ATOM",
    "context": [
      "BTC",
      "ETH",
      "XRP",
      "HYPE",
      "XMR",
      "BNB",
      "ADA",
      "DOGE",
      "LINK"
    ]
  },
  "multiRecs": [
    "FOCUS (SOL 60% / ATOM 40% tape): BEARISH · blended 24h -1.635%",
    "SOL: 24h -1.30% @ $100.71",
    "ATOM: 24h -2.13% @ $1.5981 · Cosmos Hub / IBC risk-asset",
    "Rotation: SOL≈ATOM co-move (SOL−ATOM +0.828pp)",
    "SOL vs BTC: -1.14pp — lagging BTC beta",
    "ATOM vs BTC: -1.967pp — lagging majors",
    "BTC (context): 24h -0.16% @ $77218",
    "ETH (context): 24h -1.13% @ $2502.3600",
    "XRP (context): 24h -1.60% @ $1.3477",
    "HYPE (context): $78.4392 · n/a — no CEX kline (Binance.com 451 / not on Binance US)",
    "Hub spots (no OHLC lane): VVV $21.3980",
    "Sizing: dual SOL+ATOM book — reduce size if both lag BTC hard or vol regime expands; not financial advice.",
    "Randomness is not bad luck — it is part of market strategy (noise, games, and adversarial flow). Some of it can be estimated; those odds improve with more study, labeled history, and long-term memory. Never certainty. Not financial advice."
  ],
  "horizons": {
    "h24": {
      "horizon": "24h",
      "label": "Next 24 hours",
      "upPct": 55,
      "downPct": 45,
      "flatPct": 0,
      "rangeLow": 98.98,
      "rangeHigh": 102.45,
      "volPct": 1.72,
      "confidence": 85,
      "note": "Calibrated on 1053 similar historical calls — odds refined by memory, not luck. Randomness is not bad luck: markets use noise strategically; some of it can be calculated; more memory → better odds (never certainty).",
      "calibrated": true
    },
    "d7": {
      "horizon": "7d",
      "label": "Next ~7 days (soft)",
      "upPct": 31,
      "downPct": 29,
      "flatPct": 40,
      "rangeLow": 96.17,
      "rangeHigh": 105.34,
      "expectedMovePct": 0.04,
      "volPct": 4.55,
      "confidence": 50,
      "drivers": {
        "longTermBias": "NEUTRAL",
        "longScore": 0.0256,
        "analog24hPct": 1.103,
        "dualBookMom24h": -1.635,
        "rotation": "SOL≈ATOM co-move"
      },
      "note": "Soft 7d projection — vol√t + long-memory weights + SOL/ATOM tape. Not a guarantee."
    },
    "d30": {
      "horizon": "30d",
      "label": "Next ~30 days (long / soft)",
      "upPct": 24,
      "downPct": 23,
      "flatPct": 53,
      "rangeLow": 91.29,
      "rangeHigh": 110.26,
      "expectedMovePct": 0.07,
      "volPct": 9.42,
      "confidence": 35,
      "drivers": {
        "longTermBias": "NEUTRAL",
        "longScore": 0.0256,
        "memoryMonths": 4,
        "labeledSamples": 4000,
        "maturity": "seasoned",
        "dualBookMom24h": -1.635,
        "atomVsBtc": -1.967,
        "solVsAtom": 0.828
      },
      "note": "Long-horizon scenario only — memory maturity + dual SOL/ATOM context. Confidence intentionally low."
    },
    "memory": {
      "maturity": "seasoned",
      "labeledSamples": 4000,
      "totalAnalyses": 6075,
      "months": 4,
      "learnedWeights": 29,
      "equations": 222,
      "synthesizedEquations": 203,
      "spanDays": 86.1
    },
    "multiFocus": {
      "primary": "SOL",
      "secondary": "ATOM",
      "context": [
        "BTC",
        "ETH",
        "XRP",
        "HYPE",
        "XMR",
        "BNB",
        "ADA",
        "DOGE",
        "LINK"
      ]
    },
    "disclaimer": "Horizons beyond 24h are soft scenarios, not calibrated price targets. Randomness is not bad luck — it is part of market strategy (noise, games, and adversarial flow). Some of it can be estimated; those odds improve with more study, labeled history, and long-term memory. Never certainty. Not financial advice."
  },
  "links": {
    "signal": "/signal",
    "summary": "/summary",
    "dashboard": "/"
  },
  "disclaimer": "SOLOMON analysis only. Not financial advice. News is context; advice is factors + equations + memory + gates. Randomness is not bad luck — it is market strategy (noise/adversarial flow); some odds can be calculated and improve with study and long-term memory (never certainty).",
  "epistemology": "Randomness ≠ bad luck. Markets deploy noise strategically. Estimated odds rise with more study, labels, and memory — not superstition."
}