{
  "version": "catalyst.receipt.v1",
  "generatedAt": "2026-06-10T12:43:04.592Z",
  "market": {
    "source": "bitget-mix-usdt-futures",
    "symbol": "BTCUSDT",
    "granularity": "1H",
    "candleCount": 200,
    "firstTs": 1780376400000,
    "lastTs": 1781092800000,
    "latestPrice": 61702.3
  },
  "signals": {
    "asset": "BTCUSDT",
    "latestPrice": 61702.3,
    "generatedAt": "2026-06-10T12:42:20.990Z",
    "regime": "range",
    "convergence": {
      "bullishCount": 0,
      "bearishCount": 3,
      "realSignalCount": 6,
      "requiredForTrade": 3
    },
    "signals": [
      {
        "source": "bitget-market-candles",
        "kind": "technical-analysis",
        "signal": "bearish",
        "score": -0.2189,
        "evidence": "24h momentum -0.88%, 72h momentum 0.03%"
      },
      {
        "source": "bitget-market-candles",
        "kind": "market-intel",
        "signal": "unclear",
        "score": 0.8234,
        "evidence": "realized volatility proxy 2.12%, regime range"
      },
      {
        "source": "agent-hub-technical-analysis",
        "kind": "technical-analysis",
        "signal": "bearish",
        "score": -1,
        "evidence": "Agent Hub technical-analysis verdict BEARISH; RSI 44.30; MACD death_cross; MA trend mixed; ATR 1.77%",
        "raw": {
          "symbol": "BTC/USDT",
          "timeframe": "4h",
          "rsi": {
            "rsi": 44.3,
            "period": 14,
            "signal": "neutral"
          },
          "macd": {
            "macd": -507.160465,
            "signal": -28.739675,
            "histogram": -478.42079,
            "cross": "death_cross"
          },
          "bollinger": {
            "upper": 60713.1094,
            "middle": 62462.1025,
            "lower": 64211.0956,
            "bandwidth": -0.056,
            "pct_b": 0.711,
            "position": "above_upper"
          },
          "ma": {
            "price": 61723.99,
            "ma7": 61565.0229,
            "ma25": 62224.6592,
            "ma99": 68644.1198,
            "trend": "mixed"
          },
          "atr": {
            "atr": 1095.1399,
            "atr_pct": 1.77,
            "suggested_stop": 60081.2802,
            "period": 14
          },
          "support_resistance": {
            "supports": [
              60300.24,
              60600.01,
              62545.99
            ],
            "resistances": [
              63774.48
            ],
            "current_price": 61723.99
          },
          "verdict": "BEARISH",
          "bull_signals": 0,
          "bear_signals": 1
        }
      },
      {
        "source": "agent-hub-macro",
        "kind": "macro-analyst",
        "signal": "risk_off",
        "score": -0.3333,
        "evidence": "Agent Hub macro context received: macro_indicators count: 3; macro_indicators title: Minutes of the Board&#39;s discount rate meeting on April 2…; macro_indicators link: https://www.federalreserve.gov/newsevents/pressreleases/mon…; macro_indicators pubDate: Tue, 26 May 2026 18:00:00 GMT",
        "raw": {
          "ok": [
            {
              "name": "macro_indicators",
              "args": {
                "action": "fomc_news",
                "limit": 3
              },
              "data": {
                "fomc_news": [
                  {
                    "title": "Minutes of the Board&#39;s discount rate meeting on April 20 and 29, 2026",
                    "link": "https://www.federalreserve.gov/newsevents/pressreleases/monetary20260526a.htm",
                    "pubDate": "Tue, 26 May 2026 18:00:00 GMT",
                    "description": "Minutes of the Board&#39;s discount rate meeting on April 20 and 29, 2026"
                  },
                  {
                    "title": "Minutes of the Federal Open Market Committee, April 28-29, 2026",
                    "link": "https://www.federalreserve.gov/newsevents/pressreleases/monetary20260520a.htm",
                    "pubDate": "Wed, 20 May 2026 18:00:00 GMT",
                    "description": "Minutes of the Federal Open Market Committee, April 28-29, 2026"
                  },
                  {
                    "title": "Federal Reserve issues FOMC statement",
                    "link": "https://www.federalreserve.gov/newsevents/pressreleases/monetary20260429a.htm",
                    "pubDate": "Wed, 29 Apr 2026 18:00:00 GMT",
                    "description": "Federal Reserve issues FOMC statement"
                  }
                ],
                "count": 3
              }
            },
            {
              "name": "global_assets",
              "args": {
                "action": "price",
                "symbol": "DX-Y.NYB"
              },
              "data": {
                "symbol": "DX-Y.NYB",
                "price": 99.94599914550781
              }
            },
            {
              "name": "global_assets",
              "args": {
                "action": "price",
                "symbol": "^VIX"
              },
              "data": {
                "symbol": "^VIX",
                "price": 21.639999389648438
              }
            }
          ],
          "failed": []
        }
      },
      {
        "source": "agent-hub-news",
        "kind": "news-briefing",
        "signal": "catalyst_watch",
        "score": 1,
        "evidence": "Agent Hub news returned 8 market headline(s); 4 matched BTC: Bitcoin price slips toward $62K local lows as bear-market history keeps repeating | Bitcoin bottom? These 4 charts hint at BTC price dropping to $50K | Bitcoin 'normal' 4-year cycle puts focus on $53K low before 2028 BTC price high",
        "raw": {
          "items": [
            {
              "title": "Bitcoin price slips toward $62K local lows as bear-market history keeps repeating",
              "source": "market news",
              "link": "",
              "published": "Tue, 09 Jun 2026 15:05:28 +0000"
            },
            {
              "title": "Bitcoin bottom? These 4 charts hint at BTC price dropping to $50K",
              "source": "market news",
              "link": "",
              "published": "Tue, 09 Jun 2026 14:33:53 +0000"
            },
            {
              "title": "Bitcoin 'normal' 4-year cycle puts focus on $53K low before 2028 BTC price high",
              "source": "market news",
              "link": "",
              "published": "Tue, 09 Jun 2026 12:25:03 +0000"
            },
            {
              "title": "‘Intense Capitulation’ Hits Crypto as 8M BTC, Bulk of ETH Supply Sit at Loss",
              "source": "market news",
              "link": "https://decrypt.co/370620/intense-capitulation-hits-crypto-as-8m-btc-bulk-of-eth-supply-sit-at-loss",
              "published": "Wed, 10 Jun 2026 11:26:31 +0000"
            },
            {
              "title": "Bitcoin&#39;s $63K Reclaim Liquidates $540M in Crypto Shorts, a 7-Week High",
              "source": "market news",
              "link": "https://decrypt.co/370306/bitcoins-63k-reclaim-liquidates-540m-in-shorts-a-7-week-high",
              "published": "Mon, 08 Jun 2026 12:41:22 +0000"
            },
            {
              "title": "Trump sues JPMorgan for $5B! Ledger prepares for $4B IPO! “Crypto Adoption is no longer reversible” says PWC!",
              "source": "market news",
              "link": "https://decrypt.co/videos/interviews/VpBdSuOE/trump-sues-jpmorgan-for-5b-ledger-prepares-for-4b-ipo-crypto-adoption-is-no-longer-reversible-says-pwc",
              "published": "Fri, 23 Jan 2026 16:40:55 +0000"
            },
            {
              "title": "Crypto rebounds after Trump TACO’s on Tariffs! BitGo $2.1B IPO! Solana’s SKR token soars 250% FDV!",
              "source": "market news",
              "link": "https://decrypt.co/videos/interviews/MqZOhomP/crypto-rebounds-after-trump-tacos-on-tariffs-bitgo-21b-ipo-solanas-skr-token-soars-250-fdv",
              "published": "Thu, 22 Jan 2026 16:14:50 +0000"
            },
            {
              "title": "Trump’s speech at Davos gives small boost to Crypto! Saylor buys $2.13B BTC! Blondish Interview!",
              "source": "market news",
              "link": "https://decrypt.co/videos/interviews/nWmEOl4c/trumps-speech-at-davos-gives-small-boost-to-crypto-saylor-buys-213b-btc-blondish-interview",
              "published": "Wed, 21 Jan 2026 16:17:26 +0000"
            }
          ],
          "failed": []
        }
      },
      {
        "source": "bitget-derivatives-market",
        "kind": "sentiment-analyst",
        "signal": "neutral",
        "score": 0,
        "evidence": "Funding 0.0033%, open interest 31.63K contracts; Bitget derivatives positioning is balanced",
        "raw": {
          "symbol": "BTCUSDT",
          "fundingRate": 0.000033,
          "openInterest": 31631.6805,
          "nextUpdate": 1781107200000
        }
      }
    ]
  },
  "qwen": {
    "provider": "bitget-qwen",
    "model": "qwen3.6-plus",
    "realQwen": true,
    "thesis": {
      "asset": "BTCUSDT",
      "action": "TRADE",
      "direction": "short",
      "conviction": 0.65,
      "rationale": "Technical indicators converge on downside with a MACD death cross, RSI below 50, and negative short-term momentum. Macro risk-off conditions persist with VIX elevated near 21.6 and recent FOMC minutes, while news highlights market capitulation and historical cycle models projecting a drop toward $50K–$53K. In a ranging market, this confluence favors short exposure near resistance.",
      "invalidation": "Sustained daily close above the $63,775 resistance level, accompanied by VIX dropping below 18 and funding rates flipping positive above 0.01%."
    }
  },
  "thesis": {
    "asset": "BTCUSDT",
    "action": "TRADE",
    "direction": "short",
    "conviction": 0.65,
    "rationale": "Technical indicators converge on downside with a MACD death cross, RSI below 50, and negative short-term momentum. Macro risk-off conditions persist with VIX elevated near 21.6 and recent FOMC minutes, while news highlights market capitulation and historical cycle models projecting a drop toward $50K–$53K. In a ranging market, this confluence favors short exposure near resistance.",
    "invalidation": "Sustained daily close above the $63,775 resistance level, accompanied by VIX dropping below 18 and funding rates flipping positive above 0.01%."
  },
  "risk": {
    "approved": true,
    "decision": "APPROVE",
    "reason": "All deterministic risk checks passed.",
    "positionPct": 0.117,
    "stopLossPct": 0.018,
    "checks": [
      {
        "name": "live_signal_coverage",
        "pass": true,
        "value": "6/3",
        "reason": "Catalyst requires enough live signal sources before trading."
      },
      {
        "name": "conviction_floor",
        "pass": true,
        "value": 0.65,
        "reason": "Low conviction defaults to NO_TRADE."
      },
      {
        "name": "volatility_cap",
        "pass": true,
        "value": 0.02467,
        "reason": "Volatility above cap makes the setup unstable."
      },
      {
        "name": "momentum_not_extreme",
        "pass": true,
        "value": -0.01456,
        "reason": "Avoid chasing a move after an extreme 24h impulse."
      }
    ]
  },
  "sim": {
    "engine": "self-hosted-sim",
    "action": "TRADE",
    "inSample": {
      "pnlPct": 12.5812,
      "sharpe": 0.5776,
      "maxDrawdownPct": 5.6359,
      "winRate": 0.5504,
      "bars": 130
    },
    "outOfSample": {
      "pnlPct": 0.4168,
      "sharpe": 0.0706,
      "maxDrawdownPct": 4.1887,
      "winRate": 0.4928,
      "bars": 70,
      "tradeReturnPct": -1.8,
      "portfolioReturnPct": -0.2106
    },
    "fills": [
      {
        "asset": "BTCUSDT",
        "direction": "short",
        "entry": 61869.4,
        "entryTs": 1780844400000,
        "exit": 62983.0492,
        "exitTs": 1780869600000,
        "exitReason": "stop_loss",
        "positionPct": 0.117,
        "stop": 62983.0492,
        "takeProfit": 59703.971
      }
    ]
  },
  "council": {
    "version": "catalyst.agent-council.v1",
    "generatedAt": "2026-06-10T12:42:20.990Z",
    "requiredLiveMembers": 3,
    "liveMembers": 6,
    "consensus": "WATCH",
    "voteCounts": {
      "trade": 2,
      "standDown": 1,
      "watch": 3
    },
    "members": [
      {
        "id": "chart-scout",
        "name": "Chart Scout",
        "role": "Reads Bitget candles and Agent Hub technicals",
        "source": "agent-hub-technical-analysis",
        "sourceStatus": "live",
        "signal": "bearish",
        "vote": "TRADE",
        "direction": "short",
        "confidence": 1,
        "reason": "Agent Hub technical-analysis verdict BEARISH; RSI 44.30; MACD death_cross; MA trend mixed; ATR 1.77%"
      },
      {
        "id": "flow-scout",
        "name": "Flow Scout",
        "role": "Checks market structure and volatility",
        "source": "bitget-market-candles",
        "sourceStatus": "live",
        "signal": "unclear",
        "vote": "WATCH",
        "direction": "flat",
        "confidence": 0.9029,
        "reason": "realized volatility proxy 2.12%, regime range"
      },
      {
        "id": "macro-scout",
        "name": "Macro Scout",
        "role": "Looks for broad risk-on or risk-off context",
        "source": "agent-hub-macro",
        "sourceStatus": "live",
        "signal": "risk_off",
        "vote": "STAND_DOWN",
        "direction": "flat",
        "confidence": 0.6333,
        "reason": "Agent Hub macro context received: macro_indicators count: 3; macro_indicators title: Minutes of the Board&#39;s discount rate meeting on April 2…; macro_indicators link: https://www.federal..."
      },
      {
        "id": "narrative-scout",
        "name": "Narrative Scout",
        "role": "Checks whether news confirms the setup",
        "source": "agent-hub-news",
        "sourceStatus": "live",
        "signal": "catalyst_watch",
        "vote": "WATCH",
        "direction": "flat",
        "confidence": 1,
        "reason": "Agent Hub news returned 8 market headline(s); 4 matched BTC: Bitcoin price slips toward $62K local lows as bear-market history keeps repeating | Bitcoin bottom? These 4 charts hint at BTC p..."
      },
      {
        "id": "positioning-scout",
        "name": "Positioning Scout",
        "role": "Reads funding and derivatives positioning",
        "source": "bitget-derivatives-market",
        "sourceStatus": "live",
        "signal": "neutral",
        "vote": "WATCH",
        "direction": "flat",
        "confidence": 0.45,
        "reason": "Funding 0.0033%, open interest 31.63K contracts; Bitget derivatives positioning is balanced"
      },
      {
        "id": "qwen-strategist",
        "name": "Qwen Strategist",
        "role": "Synthesizes the thesis in plain language",
        "source": "bitget-qwen",
        "sourceStatus": "live",
        "signal": "TRADE",
        "vote": "TRADE",
        "direction": "short",
        "confidence": 0.65,
        "reason": "Technical indicators converge on downside with a MACD death cross, RSI below 50, and negative short-term momentum. Macro risk-off conditions persist with VIX elevated near 21.6 and recent F..."
      }
    ],
    "governor": {
      "name": "Risk Governor",
      "decision": "APPROVE",
      "approved": true,
      "reason": "All deterministic risk checks passed.",
      "failedChecks": []
    }
  },
  "shadowLedger": {
    "version": "catalyst.shadow-ledger.v1",
    "simulationOnly": true,
    "status": "APPROVED_REFERENCE",
    "label": "What the governor allowed",
    "reason": "The setup cleared the governor; this shadow row mirrors the approved reference trade.",
    "rawDirection": "short",
    "entry": 61869.4,
    "exit": 61702.3,
    "entryTs": 1780844400000,
    "exitTs": 1781092800000,
    "positionPct": 0.117,
    "rawReturnPct": 0.2701,
    "portfolioReturnPct": 0.0316,
    "riskControlledReturnPct": -1.8,
    "riskControlledPortfolioReturnPct": -0.2106,
    "maxAdversePct": 3.9115,
    "stopLossPct": 1.8,
    "exitReason": "stop_band_crossed",
    "actualSimAction": "TRADE",
    "failedRiskChecks": []
  },
  "checksum": "ac2185b8acd69b84c4a7269fc0df7e47de4c2ee51ef087356a3933ad888835df"
}