{
  "project": "SOLOMON",
  "ts": 1785672746276,
  "pair": "SOL/USD",
  "price": 73.07,
  "recommendation": {
    "bias": "BULLISH",
    "blendedScore": 0.18593266589192328,
    "composite": 0.0892,
    "allowBuy": true,
    "maxPositionMultiplier": 0.08,
    "reason": "BULLISH blended +0.1936 · conf 82% · doubt 16 · size×0.08 (Kelly/vol) · news hard-risk size cap",
    "text": "NEWS RISK FLAG — size down / no chase. Long & short term agree bullish (blended 0.194) — favorable · NEWS: Crypto news aggregate: NEUTRAL (score -0.043, 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.",
    "vetoes": []
  },
  "confidence": 82,
  "prediction": {
    "predictionUpPct": 56,
    "predictionDownPct": 35,
    "predictionFlatPct": 9,
    "predictionHorizonH": 24,
    "calibrated": true,
    "calibrationSamples": 268,
    "primaryPct": 56,
    "primaryLabel": "up",
    "note": "Calibrated on 95 similar historical calls"
  },
  "predictionUpPct": 56,
  "predictionDownPct": 35,
  "predictionFlatPct": 9,
  "costs": {
    "feeBps": 10,
    "spreadBps": 1.37,
    "slipBps": 3.79,
    "totalTradeBps": 15.16,
    "fundingBps": 1.18,
    "periods": 3,
    "totalCostBps": 16.34,
    "horizonH": 24,
    "side": "long"
  },
  "netEdge": {
    "grossBps": 35.87,
    "costBps": 16.34,
    "netBps": 19.53,
    "viable": true
  },
  "sizing": {
    "sizeMultiplier": 0.08,
    "fullKelly": 0.3296,
    "fractionalKelly": 0.0824,
    "fractionUsed": 0.25,
    "volScale": 0.917,
    "confScale": 0.883,
    "doubtScale": 0.867,
    "edgeScale": 0.988,
    "regimeSizeCap": 0.35,
    "inputs": {
      "winRate": 0.5866666666666667,
      "avgWin": 0.028144872371230176,
      "avgLoss": 0.017505432270777298,
      "vol24Pct": 2.18,
      "volTargetPct": 2,
      "netEdgeBps": 19.53
    }
  },
  "kill": {
    "halted": false,
    "reason": null,
    "until": 0,
    "triggers": []
  },
  "doubt": 16,
  "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.392691811529,
      "display": "0.39 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.161340865615118,
      "display": "-1.16σ vs recent",
      "score": 0.465,
      "weight": 1,
      "note": "How extreme funding is vs recent history — crowding math"
    },
    "oiPriceDiv": {
      "id": "oiPriceDiv",
      "name": "OI–Price Divergence",
      "value": 0.679065217759691,
      "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.6106844737771809,
      "display": "0.61% since last run",
      "score": 0.073,
      "weight": 0.7,
      "note": "Rising OI confirms the move; falling OI = weak conviction"
    }
  },
  "liquidity": {
    "spread": {
      "id": "spread",
      "name": "Bid-Ask Spread",
      "value": 1.3684570646602967,
      "display": "1.37 bps",
      "score": 0.15,
      "weight": 0.5,
      "note": "Wide spread = thin liquidity, execution risk"
    },
    "costEdge": {
      "id": "costEdge",
      "name": "Cost vs Edge",
      "value": 29.954941503161844,
      "display": "budget 30.0 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.04259386325106021,
      "display": "4% (bids > asks)",
      "score": 0.051,
      "weight": 0.8,
      "note": "More resting bid liquidity than ask = demand beneath price"
    }
  },
  "topFactors": [
    {
      "id": "vwapDev",
      "name": "VWAP Deviation",
      "score": 0.667,
      "display": "1.33%",
      "note": "Trading above 24h VWAP = buyers in control"
    },
    {
      "id": "fundingZ",
      "name": "Funding Z-Score",
      "score": 0.465,
      "display": "-1.16σ vs recent",
      "note": "How extreme funding is vs recent history — crowding math"
    },
    {
      "id": "rangePos",
      "name": "24h Range Position",
      "score": 0.399,
      "display": "83% (70.54–73.58)",
      "note": "Holding the top of the range = strength"
    },
    {
      "id": "momConflict",
      "name": "Horizon Conflict",
      "score": -0.35,
      "display": "4h vs 24h disagree",
      "note": "Disagreement between short and medium momentum = regime risk"
    },
    {
      "id": "fearGreed",
      "name": "Fear & Greed Index",
      "score": 0.3,
      "display": "27 (Fear, +0 d/d)",
      "note": "Extreme fear = contrarian buy zone; extreme greed = froth"
    },
    {
      "id": "rsEth",
      "name": "SOL/ETH Rel. Strength",
      "score": 0.242,
      "display": "+0.97% vs ETH",
      "note": "SOL outperforming majors = rotation into SOL"
    },
    {
      "id": "bollinger",
      "name": "Bollinger Position",
      "score": -0.219,
      "display": "31% of band",
      "note": "Near upper band = stretched (bearish lean), near lower = coiled"
    },
    {
      "id": "obv",
      "name": "OBV Slope (24h)",
      "score": -0.218,
      "display": "-15% of 24h vol",
      "note": "Volume flowing in (accumulation) or out (distribution)"
    }
  ],
  "patterns": [
    {
      "name": "HIGHER_LOWS",
      "detail": "Rising floor across the last 24h (4×6h blocks) — buyers stepping up earlier each dip",
      "strength": "moderate",
      "bias": "BULLISH"
    },
    {
      "name": "V_REVERSAL",
      "detail": "Dumped -3.2% then reclaimed 109% of it — dip was bought aggressively",
      "strength": "strong",
      "bias": "BULLISH"
    },
    {
      "name": "VOLUME_CLIMAX",
      "detail": "2 hour(s) at >3× avg volume, latest was selling at 18:00 UTC — institutional footprint",
      "strength": "moderate",
      "bias": "BEARISH"
    }
  ],
  "memory": {
    "maturity": "developing",
    "labeledSamples": 268,
    "totalAnalyses": 278,
    "months": 3,
    "learnedWeights": 15,
    "equations": 53,
    "synthesizedEquations": 34,
    "spanDays": 43.9
  },
  "icKillList": [],
  "news": {
    "itemCount": 28,
    "items": [
      {
        "source": "The Block",
        "title": "Securitize clears SEC registration statement hurdle, sets path to NYSE listing as SECZ",
        "link": "https://www.theblock.co/post/403842/securitize-clears-sec-registration-statement-hurdle-sets-path-to-nyse-listing-as-secz?utm_source=rss&amp;utm_medium=rss",
        "assets": [
          "MARKET"
        ],
        "sentiment": 1,
        "impact": 60
      },
      {
        "source": "CoinTelegraph",
        "title": "Coldcard hack sparks biggest sub-1 BTC move since FTX: CryptoQuant",
        "link": "https://cointelegraph.com/news/coldcard-biggest-sub-1-btc-transfer-ftx-cryptoquant?utm_source=rss_feed&utm_medium=rss&utm_campaign=rss_partner_inbound",
        "assets": [
          "BTC",
          "MARKET"
        ],
        "sentiment": -1,
        "impact": 61
      },
      {
        "source": "CryptoSlate",
        "title": "The sudden collapse of a $20 billion AI fund reveals why Bitcoin is the first thing Wall Street sells when margin calls hit",
        "link": "https://cryptoslate.com/wall-streets-ai-margin-calls-are-here-is-bitcoin-the-next-source-of-cash/",
        "assets": [
          "BTC"
        ],
        "sentiment": -0.6666666666666666,
        "impact": 71
      },
      {
        "source": "MIT Technology Review",
        "title": "The Meta hack shows there’s more to AI security than Mythos",
        "link": "https://www.technologyreview.com/2026/06/05/1138437/the-meta-hack-shows-theres-more-to-ai-security-than-mythos/",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.6666666666666666,
        "impact": 59
      },
      {
        "source": "Decrypt",
        "title": "CZ Warns Bitcoin Holders After $70 Million Wallet Exploit: 'Nothing Is 100%'",
        "link": "https://decrypt.co/374810/cz-warns-bitcoin-holders-70-million-coldcard-wallet-exploit",
        "assets": [
          "BTC"
        ],
        "sentiment": -0.6666666666666666,
        "impact": 58
      },
      {
        "source": "CryptoSlate",
        "title": "Cardano founder floats splitting his own blockchain after warning more apps will die",
        "link": "https://cryptoslate.com/cardano-founder-floats-splitting-his-own-blockchain-after-warning-more-apps-will-die/",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.6666666666666666,
        "impact": 55
      },
      {
        "source": "BeInCrypto",
        "title": "After Cardano’s Meltdown, Could XRP and Ethereum Be Next?",
        "link": "https://beincrypto.com/cardano-meltdown-could-xrp-ethereum-be-next/",
        "assets": [
          "ETH",
          "MARKET"
        ],
        "sentiment": -0.6666666666666666,
        "impact": 55
      },
      {
        "source": "The Block",
        "title": "Iran-linked exchange sent $676 million to Binance in alleged sanctions-evasion operation: Reuters",
        "link": "https://www.theblock.co/post/410355/iran-linked-exchange-sent-676-million-to-binance-in-alleged-sanctions-evasion-operation-reuters?utm_source=rss&utm_medium=rss",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 70
      },
      {
        "source": "The Block",
        "title": "BNB Chain &#8216;pursuing legal action&#8217; against former employee over memecoin launched from tutorial wallet",
        "link": "https://www.theblock.co/post/410351/bnb-chain-pursuing-legal-action-against-former-employee-over-memecoin-launched-from-tutorial-wallet?utm_source=rss&utm_medium=rss",
        "assets": [
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 69
      },
      {
        "source": "IEEE Spectrum",
        "title": "South Africa Has AI Leverage. Its Draft Policy Leaves It Unused",
        "link": "https://spectrum.ieee.org/south-africa-ai-policy",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 65
      },
      {
        "source": "The Block",
        "title": "Russian decree bans crypto mining across Moscow region through 2032",
        "link": "https://www.theblock.co/post/410345/russian-decree-bans-crypto-mining-across-moscow-region-through-2032?utm_source=rss&utm_medium=rss",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 67
      },
      {
        "source": "TechCrunch AI",
        "title": "Alphabet’s record-breaking $85B raise for Google’s AI business is a helluva good signal",
        "link": "https://techcrunch.com/2026/06/03/alphabets-record-breaking-85b-raise-for-googles-ai-business-is-a-helluva-good-signal/",
        "assets": [
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 64
      },
      {
        "source": "CoinDesk",
        "title": "Bank of Italy research suggests stablecoins aren't necessarily cheaper for remittances",
        "link": "https://www.coindesk.com/business/2026/08/01/bank-of-italy-research-suggests-stablecoins-aren-t-necessarily-cheaper-for-remittances",
        "assets": [
          "MARKET"
        ],
        "sentiment": -0.3333333333333333,
        "impact": 66
      },
      {
        "source": "CryptoSlate",
        "title": "Why a sudden 5,500 BTC drop in leveraged short positions failed to deliver the bullish confirmation Bitcoin traders wanted",
        "link": "https://cryptoslate.com/why-a-sudden-5500-btc-drop-in-leveraged-short-positions-failed-to-deliver-the-bullish-confirmation-bitcoin-traders-wanted/",
        "assets": [
          "BTC",
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 70
      },
      {
        "source": "CoinTelegraph",
        "title": "BNB Chain pursues legal action after ex-employee’s memecoin launch",
        "link": "https://cointelegraph.com/news/bnb-chain-legal-action-ex-employee-memecoin?utm_source=rss_feed&utm_medium=rss&utm_campaign=rss_partner_inbound",
        "assets": [
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 70
      },
      {
        "source": "CoinDesk",
        "title": "Tokenized stock trading surged 288% in July, but one QQQ token drove most of it",
        "link": "https://www.coindesk.com/markets/2026/08/01/tokenized-stock-trading-surged-288-in-july-but-one-qqq-token-drove-most-of-it",
        "assets": [
          "MARKET"
        ],
        "sentiment": 0.3333333333333333,
        "impact": 63
      }
    ],
    "sites": [
      {
        "url": "https://cyphersignal.pro",
        "ok": true,
        "status": 200,
        "latencyMs": 92,
        "titleHint": "CryptoForge Redirecting to main-hub-030.html …",
        "tag": "your-site"
      }
    ],
    "errors": [],
    "note": "Aggregated RSS + local pack headlines. Soft input to SOLOMON recs (capped). Never auto-trades.",
    "score": -0.043,
    "bias": "NEUTRAL",
    "softAdj": -0.007667334108076702,
    "hardRisk": true,
    "primaryRecommendation": "Crypto news aggregate: NEUTRAL (score -0.043, 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": [
      "BTC: news mixed/neutral (10 headlines) — let factors + memory lead.",
      "ETH: news tilt BEARISH (1 headlines, score -0.264) — risk-off / reduce size; wait for factor confirmation.",
      "MARKET: news mixed/neutral (22 headlines) — let factors + memory lead."
    ],
    "byAsset": {
      "SOL": {
        "id": "SOL",
        "n": 0,
        "score": 0,
        "weight": 0,
        "bias": "NEUTRAL",
        "headlines": [],
        "recommendation": "SOL: no fresh headlines — fall back to pure market factors."
      },
      "BTC": {
        "id": "BTC",
        "n": 10,
        "score": -0.054,
        "weight": 6.109999999999999,
        "bias": "NEUTRAL",
        "headlines": [
          {
            "title": "Coldcard hack sparks biggest sub-1 BTC move since FTX: CryptoQuant",
            "link": "https://cointelegraph.com/news/coldcard-biggest-sub-1-btc-transfer-ftx-cryptoquant?utm_source=rss_feed&utm_medium=rss&utm_campaign=rss_partner_inbound",
            "source": "CoinTelegraph",
            "sentiment": -1,
            "impact": 61
          },
          {
            "title": "The sudden collapse of a $20 billion AI fund reveals why Bitcoin is the first thing Wall Street sells when margin calls hit",
            "link": "https://cryptoslate.com/wall-streets-ai-margin-calls-are-here-is-bitcoin-the-next-source-of-cash/",
            "source": "CryptoSlate",
            "sentiment": -0.6666666666666666,
            "impact": 71
          },
          {
            "title": "CZ Warns Bitcoin Holders After $70 Million Wallet Exploit: 'Nothing Is 100%'",
            "link": "https://decrypt.co/374810/cz-warns-bitcoin-holders-70-million-coldcard-wallet-exploit",
            "source": "Decrypt",
            "sentiment": -0.6666666666666666,
            "impact": 58
          },
          {
            "title": "Why a sudden 5,500 BTC drop in leveraged short positions failed to deliver the bullish confirmation Bitcoin traders wanted",
            "link": "https://cryptoslate.com/why-a-sudden-5500-btc-drop-in-leveraged-short-positions-failed-to-deliver-the-bullish-confirmation-bitcoin-traders-wanted/",
            "source": "CryptoSlate",
            "sentiment": 0.3333333333333333,
            "impact": 70
          }
        ],
        "recommendation": "BTC: news mixed/neutral (10 headlines) — let factors + memory lead."
      },
      "ETH": {
        "id": "ETH",
        "n": 1,
        "score": -0.264,
        "weight": 0.55,
        "bias": "BEARISH",
        "headlines": [
          {
            "title": "After Cardano’s Meltdown, Could XRP and Ethereum Be Next?",
            "link": "https://beincrypto.com/cardano-meltdown-could-xrp-ethereum-be-next/",
            "source": "BeInCrypto",
            "sentiment": -0.6666666666666666,
            "impact": 55
          }
        ],
        "recommendation": "ETH: news tilt BEARISH (1 headlines, score -0.264) — risk-off / reduce size; wait for factor confirmation."
      },
      "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."
      },
      "MARKET": {
        "id": "MARKET",
        "n": 22,
        "score": -0.047,
        "weight": 13.6,
        "bias": "NEUTRAL",
        "headlines": [
          {
            "title": "Securitize clears SEC registration statement hurdle, sets path to NYSE listing as SECZ",
            "link": "https://www.theblock.co/post/403842/securitize-clears-sec-registration-statement-hurdle-sets-path-to-nyse-listing-as-secz?utm_source=rss&amp;utm_medium=rss",
            "source": "The Block",
            "sentiment": 1,
            "impact": 60
          },
          {
            "title": "Coldcard hack sparks biggest sub-1 BTC move since FTX: CryptoQuant",
            "link": "https://cointelegraph.com/news/coldcard-biggest-sub-1-btc-transfer-ftx-cryptoquant?utm_source=rss_feed&utm_medium=rss&utm_campaign=rss_partner_inbound",
            "source": "CoinTelegraph",
            "sentiment": -1,
            "impact": 61
          },
          {
            "title": "The Meta hack shows there’s more to AI security than Mythos",
            "link": "https://www.technologyreview.com/2026/06/05/1138437/the-meta-hack-shows-theres-more-to-ai-security-than-mythos/",
            "source": "MIT Technology Review",
            "sentiment": -0.6666666666666666,
            "impact": 59
          },
          {
            "title": "Cardano founder floats splitting his own blockchain after warning more apps will die",
            "link": "https://cryptoslate.com/cardano-founder-floats-splitting-his-own-blockchain-after-warning-more-apps-will-die/",
            "source": "CryptoSlate",
            "sentiment": -0.6666666666666666,
            "impact": 55
          }
        ],
        "recommendation": "MARKET: news mixed/neutral (22 headlines) — let factors + memory lead."
      }
    }
  },
  "cryptoNewsRecs": [
    "BTC: news mixed/neutral (10 headlines) — let factors + memory lead.",
    "ETH: news tilt BEARISH (1 headlines, score -0.264) — risk-off / reduce size; wait for factor confirmation.",
    "MARKET: news mixed/neutral (22 headlines) — let factors + memory lead."
  ],
  "newsAdj": -0.007667334108076702,
  "newsBias": "NEUTRAL",
  "links": {
    "signal": "/signal",
    "summary": "/summary",
    "dashboard": "/"
  },
  "disclaimer": "SOLOMON analysis only. Not financial advice. News is context; advice is factors + equations + memory + gates."
}