{
  "schema": "kospimonitor.market-live-summary.v1",
  "snapshotId": "30f8a51cd606f6f1422bd93e",
  "generatedAt": "2026-11-03T21:26:17+00:00",
  "validUntil": "2026-11-03T21:28:17+00:00",
  "status": "ok",
  "usableForLiveAnalysis": true,
  "marketSessions": {
    "cash": {
      "state": "closed",
      "venues": [],
      "krxRegularOpen": false,
      "krxAftermarketOpen": false,
      "nxtOpen": false
    },
    "krxCash": {
      "state": "closed"
    },
    "krxAftermarket": {
      "state": "closed"
    },
    "nxtCash": {
      "state": "closed"
    },
    "futures": [
      {
        "symbol": "A01612",
        "venue": "KRX",
        "state": "closed",
        "phase": null
      },
      {
        "symbol": "A11611",
        "venue": "KRX",
        "state": "closed",
        "phase": null
      },
      {
        "symbol": "A16611",
        "venue": "KRX",
        "state": "closed",
        "phase": null
      },
      {
        "symbol": "A23611",
        "venue": "KRX",
        "state": "closed",
        "phase": null
      },
      {
        "symbol": "A50611",
        "venue": "KRX",
        "state": "closed",
        "phase": null
      }
    ],
    "interruptions": [],
    "instruments": [],
    "markets": []
  },
  "quotes": [
    {
      "symbol": "005930",
      "name": "삼성전자",
      "price": 222000.0,
      "changePercent": -3.4782608695652195,
      "asOf": "2026-11-03T19:59:59.000+09:00",
      "source": "Toss",
      "venue": "unknown",
      "unit": "KRW",
      "status": "closed",
      "ageSeconds": 37580.7,
      "freshness": "last_observation",
      "intraday": {
        "asOf": "2026-11-03T20:00:00+09:00",
        "return5mPct": -0.22471910112359383,
        "volumeRatio20": 7.575025870989997,
        "isCurrentSession": false
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "000660",
      "name": "SK하이닉스",
      "price": 1414000.0,
      "changePercent": -4.459459459459458,
      "asOf": "2026-11-03T19:59:59.000+09:00",
      "source": "Toss",
      "venue": "unknown",
      "unit": "KRW",
      "status": "closed",
      "ageSeconds": 37580.7,
      "freshness": "last_observation",
      "intraday": {
        "asOf": "2026-11-03T20:00:00+09:00",
        "return5mPct": -0.07067137809186885,
        "volumeRatio20": 7.250548914369358,
        "isCurrentSession": false
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "009150",
      "name": "삼성전기",
      "price": 1126000.0,
      "changePercent": -6.556016597510372,
      "asOf": "2026-11-03T19:59:59.000+09:00",
      "source": "Toss",
      "venue": "unknown",
      "unit": "KRW",
      "status": "closed",
      "ageSeconds": 37580.7,
      "freshness": "last_observation",
      "intraday": {
        "asOf": "2026-11-03T20:00:00+09:00",
        "return5mPct": 0.35650623885918886,
        "volumeRatio20": 6.310090237899918,
        "isCurrentSession": false
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "005380",
      "name": "현대차",
      "price": 279000.0,
      "changePercent": -2.617801047120416,
      "asOf": "2026-11-03T19:59:57.000+09:00",
      "source": "Toss",
      "venue": "unknown",
      "unit": "KRW",
      "status": "closed",
      "ageSeconds": 37582.7,
      "freshness": "last_observation",
      "intraday": {
        "asOf": "2026-11-03T20:00:00+09:00",
        "return5mPct": 0.17953321364452268,
        "volumeRatio20": 6.144578313253012,
        "isCurrentSession": false
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "KOSPI",
      "name": "KOSPI",
      "price": 5648.79,
      "changePercent": -3.59,
      "asOf": "2026-11-03T15:32:30+09:00",
      "source": "KIS",
      "venue": "KRX",
      "unit": "pt",
      "status": "closed",
      "ageSeconds": 53629.7,
      "freshness": "last_observation",
      "intraday": {
        "asOf": "2026-11-03T15:30:00+09:00",
        "return5mPct": 0.4036558314137073,
        "volumeRatio20": 45.72914622178607,
        "isCurrentSession": false
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "KOSDAQ",
      "name": "KOSDAQ",
      "price": 704.39,
      "changePercent": -4.081104635328725,
      "asOf": "2026-11-03T15:30:00.000+09:00",
      "source": "Toss",
      "venue": "KRX",
      "unit": "pt",
      "status": "closed",
      "ageSeconds": 53779.7,
      "freshness": "last_observation",
      "intraday": {
        "asOf": "2026-11-03T15:30:00+09:00",
        "return5mPct": 0.08809696349658669,
        "volumeRatio20": 31.593383137673428,
        "isCurrentSession": false
      },
      "dataHealth": "expected_close"
    }
  ],
  "futures": [
    {
      "symbol": "A01612",
      "name": "KOSPI200 선물",
      "underlying": "2001",
      "contractMonth": "202612",
      "price": 885.15,
      "changePercent": -3.65,
      "volume": 108803.0,
      "openInterest": 150075.0,
      "volumeUnit": "계약",
      "openInterestUnit": "계약",
      "delta": null,
      "asOf": "2026-11-03T15:45:00+09:00",
      "source": "KIS",
      "venue": "KRX",
      "unit": "pt",
      "status": "closed",
      "ageSeconds": 52879.7,
      "freshness": "last_observation",
      "marketSession": {
        "state": "closed",
        "phase": null
      },
      "basis": {
        "value": -0.52,
        "percent": null,
        "marketBasis": -0.52,
        "theoreticalBasis": 2.51,
        "theoreticalPrice": 888.18,
        "disparityPercent": -0.34,
        "referencePrice": null,
        "asOf": "2026-11-03T15:45:00+09:00",
        "referenceAt": null,
        "referenceVenue": "KRX",
        "source": "KIS",
        "unit": "pt",
        "status": "previous_session",
        "regime": "backwardation",
        "referenceFixed": false,
        "alertEligible": false,
        "delta": null
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "A11611",
      "name": "삼성전자 선물",
      "underlying": "005930",
      "contractMonth": "202611",
      "price": 220000.0,
      "changePercent": -4.14,
      "volume": 1930185.0,
      "openInterest": 4277844.0,
      "volumeUnit": "계약",
      "openInterestUnit": "계약",
      "delta": null,
      "asOf": "2026-11-03T15:45:00+09:00",
      "source": "KIS",
      "venue": "KRX",
      "unit": "KRW",
      "status": "closed",
      "ageSeconds": 52879.7,
      "freshness": "last_observation",
      "marketSession": {
        "state": "closed",
        "phase": null
      },
      "basis": {
        "value": 500.0,
        "percent": null,
        "marketBasis": 500.0,
        "theoreticalBasis": 189.44,
        "theoreticalPrice": 219689.44,
        "disparityPercent": 0.14,
        "referencePrice": null,
        "asOf": "2026-11-03T15:45:00+09:00",
        "referenceAt": null,
        "referenceVenue": "KRX",
        "source": "KIS",
        "unit": "원",
        "status": "previous_session",
        "regime": "contango",
        "referenceFixed": false,
        "alertEligible": false,
        "delta": null
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "A16611",
      "name": "현대차 선물",
      "underlying": "005380",
      "contractMonth": "202611",
      "price": 278000.0,
      "changePercent": -2.63,
      "volume": 43934.0,
      "openInterest": 68429.0,
      "volumeUnit": "계약",
      "openInterestUnit": "계약",
      "delta": null,
      "asOf": "2026-11-03T15:45:00+09:00",
      "source": "KIS",
      "venue": "KRX",
      "unit": "KRW",
      "status": "closed",
      "ageSeconds": 52879.7,
      "freshness": "last_observation",
      "marketSession": {
        "state": "closed",
        "phase": null
      },
      "basis": {
        "value": 500.0,
        "percent": null,
        "marketBasis": 500.0,
        "theoreticalBasis": 239.5,
        "theoreticalPrice": 277739.5,
        "disparityPercent": 0.09,
        "referencePrice": null,
        "asOf": "2026-11-03T15:45:00+09:00",
        "referenceAt": null,
        "referenceVenue": "KRX",
        "source": "KIS",
        "unit": "원",
        "status": "previous_session",
        "regime": "contango",
        "referenceFixed": false,
        "alertEligible": false,
        "delta": null
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "A23611",
      "name": "삼성전기 선물",
      "underlying": "009150",
      "contractMonth": "202611",
      "price": 1107000.0,
      "changePercent": -7.44,
      "volume": 44411.0,
      "openInterest": 35900.0,
      "volumeUnit": "계약",
      "openInterestUnit": "계약",
      "delta": null,
      "asOf": "2026-11-03T15:45:00+09:00",
      "source": "KIS",
      "venue": "KRX",
      "unit": "KRW",
      "status": "closed",
      "ageSeconds": 52879.7,
      "freshness": "last_observation",
      "marketSession": {
        "state": "closed",
        "phase": null
      },
      "basis": {
        "value": 2000.0,
        "percent": null,
        "marketBasis": 2000.0,
        "theoreticalBasis": 953.63,
        "theoreticalPrice": 1105953.63,
        "disparityPercent": 0.09,
        "referencePrice": null,
        "asOf": "2026-11-03T15:45:00+09:00",
        "referenceAt": null,
        "referenceVenue": "KRX",
        "source": "KIS",
        "unit": "원",
        "status": "previous_session",
        "regime": "contango",
        "referenceFixed": false,
        "alertEligible": false,
        "delta": null
      },
      "dataHealth": "expected_close"
    },
    {
      "symbol": "A50611",
      "name": "SK하이닉스 선물",
      "underlying": "000660",
      "contractMonth": "202611",
      "price": 1400000.0,
      "changePercent": -4.89,
      "volume": 430519.0,
      "openInterest": 747508.0,
      "volumeUnit": "계약",
      "openInterestUnit": "계약",
      "delta": null,
      "asOf": "2026-11-03T15:45:00+09:00",
      "source": "KIS",
      "venue": "KRX",
      "unit": "KRW",
      "status": "closed",
      "ageSeconds": 52879.7,
      "freshness": "last_observation",
      "marketSession": {
        "state": "closed",
        "phase": null
      },
      "basis": {
        "value": 2000.0,
        "percent": null,
        "marketBasis": 2000.0,
        "theoreticalBasis": 1206.5,
        "theoreticalPrice": 1399206.5,
        "disparityPercent": 0.06,
        "referencePrice": null,
        "asOf": "2026-11-03T15:45:00+09:00",
        "referenceAt": null,
        "referenceVenue": "KRX",
        "source": "KIS",
        "unit": "원",
        "status": "previous_session",
        "regime": "contango",
        "referenceFixed": false,
        "alertEligible": false,
        "delta": null
      },
      "dataHealth": "expected_close"
    }
  ],
  "investorFlows": [
    {
      "code": "0001",
      "name": "KOSPI 현물",
      "valueKind": "current_session_cumulative",
      "dataDate": null,
      "asOf": null,
      "source": "KIS",
      "venue": "KRX",
      "unit": "unknown",
      "status": "ok",
      "ageSeconds": null,
      "freshness": "unknown",
      "receivedAt": "2026-11-04T06:22:02+09:00",
      "quantity": {
        "individual": 0.0,
        "foreigner": 0.0,
        "institution": 0.0
      },
      "amountUnit": "억원",
      "amount": {
        "individual": 0.0,
        "foreigner": 0.0,
        "institution": 0.0
      },
      "delta": null,
      "dataHealth": "unknown"
    },
    {
      "code": "F001",
      "name": "지수선물",
      "valueKind": "current_session_cumulative",
      "dataDate": null,
      "asOf": null,
      "source": "KIS",
      "venue": "KRX",
      "unit": "unknown",
      "status": "ok",
      "ageSeconds": null,
      "freshness": "unknown",
      "receivedAt": "2026-11-04T06:22:04+09:00",
      "quantity": {
        "individual": 0.0,
        "foreigner": 0.0,
        "institution": 0.0
      },
      "amountUnit": "unknown",
      "amount": {
        "individual": null,
        "foreigner": null,
        "institution": null
      },
      "delta": null,
      "dataHealth": "unknown"
    },
    {
      "code": "S001",
      "name": "주식선물 시장 전체",
      "valueKind": "current_session_cumulative",
      "dataDate": null,
      "asOf": null,
      "source": "KIS",
      "venue": "KRX",
      "unit": "unknown",
      "status": "ok",
      "ageSeconds": null,
      "freshness": "unknown",
      "receivedAt": "2026-11-04T06:22:05+09:00",
      "quantity": {
        "individual": 0.0,
        "foreigner": 0.0,
        "institution": 0.0
      },
      "amountUnit": "unknown",
      "amount": {
        "individual": null,
        "foreigner": null,
        "institution": null
      },
      "delta": null,
      "dataHealth": "unknown"
    }
  ],
  "programFlows": [
    {
      "symbol": "KOSPI",
      "name": "KOSPI",
      "scope": "market-non-arbitrage",
      "valueKind": "session_cumulative",
      "asOf": "2026-11-03T15:29:26+09:00",
      "source": "KIS",
      "venue": "KRX",
      "unit": "mixed",
      "status": "previous_session",
      "ageSeconds": 53813.7,
      "freshness": "stale",
      "receivedAt": "2026-11-03T15:29:27+09:00",
      "quantityUnit": "천주",
      "amountUnit": "백만원",
      "buyQuantity": 58413,
      "sellQuantity": 70835,
      "netQuantity": -12422,
      "buyAmount": 3784316,
      "sellAmount": 5045104,
      "netAmount": -1260788,
      "delta": {
        "status": "unavailable",
        "reason": "interval_not_available",
        "previousAt": null,
        "currentAt": null,
        "elapsedSeconds": null,
        "previousNetQuantity": null,
        "currentNetQuantity": null,
        "netQuantityDelta": null,
        "previousNetAmount": null,
        "currentNetAmount": null,
        "netAmountDelta": null
      },
      "dataHealth": "stale_unexplained"
    },
    {
      "symbol": "005380",
      "name": "현대차",
      "scope": "stock-total-program",
      "valueKind": "session_cumulative",
      "asOf": "2026-11-03T19:59:14+09:00",
      "source": "KIS",
      "venue": "KRX/NXT",
      "unit": "mixed",
      "status": "previous_session",
      "ageSeconds": 37625.7,
      "freshness": "stale",
      "receivedAt": "2026-11-03T19:59:14+09:00",
      "quantityUnit": "주",
      "amountUnit": "원",
      "buyQuantity": 281888,
      "sellQuantity": 313998,
      "netQuantity": -32110,
      "buyAmount": 78255112750,
      "sellAmount": 87234934750,
      "netAmount": -8979822000,
      "delta": {
        "status": "unavailable",
        "reason": "interval_not_available",
        "previousAt": null,
        "currentAt": null,
        "elapsedSeconds": null,
        "previousNetQuantity": null,
        "currentNetQuantity": null,
        "netQuantityDelta": null,
        "previousNetAmount": null,
        "currentNetAmount": null,
        "netAmountDelta": null
      },
      "dataHealth": "stale_unexplained"
    },
    {
      "symbol": "009150",
      "name": "삼성전기",
      "scope": "stock-total-program",
      "valueKind": "session_cumulative",
      "asOf": "2026-11-03T19:59:55+09:00",
      "source": "KIS",
      "venue": "KRX/NXT",
      "unit": "mixed",
      "status": "previous_session",
      "ageSeconds": 37584.7,
      "freshness": "stale",
      "receivedAt": "2026-11-03T19:59:55+09:00",
      "quantityUnit": "주",
      "amountUnit": "원",
      "buyQuantity": 183653,
      "sellQuantity": 301002,
      "netQuantity": -117349,
      "buyAmount": 206755600500,
      "sellAmount": 340219522000,
      "netAmount": -133463921500,
      "delta": {
        "status": "unavailable",
        "reason": "interval_not_available",
        "previousAt": null,
        "currentAt": null,
        "elapsedSeconds": null,
        "previousNetQuantity": null,
        "currentNetQuantity": null,
        "netQuantityDelta": null,
        "previousNetAmount": null,
        "currentNetAmount": null,
        "netAmountDelta": null
      },
      "dataHealth": "stale_unexplained"
    },
    {
      "symbol": "000660",
      "name": "SK하이닉스",
      "scope": "stock-total-program",
      "valueKind": "session_cumulative",
      "asOf": "2026-11-03T19:59:57+09:00",
      "source": "KIS",
      "venue": "KRX/NXT",
      "unit": "mixed",
      "status": "previous_session",
      "ageSeconds": 37582.7,
      "freshness": "stale",
      "receivedAt": "2026-11-03T19:59:57+09:00",
      "quantityUnit": "주",
      "amountUnit": "원",
      "buyQuantity": 807777,
      "sellQuantity": 1202172,
      "netQuantity": -394395,
      "buyAmount": 1132911786000,
      "sellAmount": 1684678650000,
      "netAmount": -551766864000,
      "delta": {
        "status": "unavailable",
        "reason": "interval_not_available",
        "previousAt": null,
        "currentAt": null,
        "elapsedSeconds": null,
        "previousNetQuantity": null,
        "currentNetQuantity": null,
        "netQuantityDelta": null,
        "previousNetAmount": null,
        "currentNetAmount": null,
        "netAmountDelta": null
      },
      "dataHealth": "stale_unexplained"
    },
    {
      "symbol": "005930",
      "name": "삼성전자",
      "scope": "stock-total-program",
      "valueKind": "session_cumulative",
      "asOf": "2026-11-03T19:59:57+09:00",
      "source": "KIS",
      "venue": "KRX/NXT",
      "unit": "mixed",
      "status": "previous_session",
      "ageSeconds": 37582.7,
      "freshness": "stale",
      "receivedAt": "2026-11-03T19:59:57+09:00",
      "quantityUnit": "주",
      "amountUnit": "원",
      "buyQuantity": 5472480,
      "sellQuantity": 6500563,
      "netQuantity": -1028083,
      "buyAmount": 1203963976500,
      "sellAmount": 1429569968500,
      "netAmount": -225605992000,
      "delta": {
        "status": "unavailable",
        "reason": "interval_not_available",
        "previousAt": null,
        "currentAt": null,
        "elapsedSeconds": null,
        "previousNetQuantity": null,
        "currentNetQuantity": null,
        "netQuantityDelta": null,
        "previousNetAmount": null,
        "currentNetAmount": null,
        "netAmountDelta": null
      },
      "dataHealth": "stale_unexplained"
    }
  ],
  "programInvestorFlows": {
    "market": "KOSPI",
    "valueKind": "current_session_cumulative",
    "asOf": null,
    "source": "KIS",
    "venue": "KRX",
    "unit": "억원",
    "status": "closed",
    "ageSeconds": null,
    "freshness": "unknown",
    "receivedAt": "2026-11-03T15:32:22+09:00",
    "rows": [
      {
        "investor": "foreigner",
        "arbitrageNetAmount": 0.0,
        "nonArbitrageNetAmount": -10574.31,
        "totalNetAmount": -10574.31
      },
      {
        "investor": "institution",
        "arbitrageNetAmount": 760.09,
        "nonArbitrageNetAmount": 516.57,
        "totalNetAmount": 1276.67
      }
    ]
  },
  "global": {
    "equities": [
      {
        "symbol": "NVDA",
        "name": "NVIDIA",
        "price": 206.69,
        "changePercent": 2.291399,
        "asOf": "2026-11-04T06:00:00+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "USD",
        "status": "stale",
        "ageSeconds": 1579.7,
        "freshness": "stale",
        "marketSession": {
          "state": "unknown",
          "phase": null
        }
      },
      {
        "symbol": "MU",
        "name": "Micron",
        "price": 855.1,
        "changePercent": 2.580405,
        "asOf": "2026-11-04T06:00:01+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "USD",
        "status": "stale",
        "ageSeconds": 1578.7,
        "freshness": "stale",
        "marketSession": {
          "state": "unknown",
          "phase": null
        }
      },
      {
        "symbol": "AVGO",
        "name": "Broadcom",
        "price": 332.13,
        "changePercent": 3.07234,
        "asOf": "2026-11-04T06:00:01+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "USD",
        "status": "stale",
        "ageSeconds": 1578.7,
        "freshness": "stale",
        "marketSession": {
          "state": "unknown",
          "phase": null
        }
      },
      {
        "symbol": "AMD",
        "name": "AMD",
        "price": 483.9,
        "changePercent": 3.654357,
        "asOf": "2026-11-04T06:00:02+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "USD",
        "status": "stale",
        "ageSeconds": 1577.7,
        "freshness": "stale",
        "marketSession": {
          "state": "unknown",
          "phase": null
        }
      },
      {
        "symbol": "8035.T",
        "name": "Tokyo Electron",
        "price": 10005.0,
        "changePercent": 5.160816,
        "asOf": "2026-11-02T15:30:00+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "JPY",
        "status": "closed",
        "ageSeconds": 140179.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "6857.T",
        "name": "Advantest",
        "price": 35770.0,
        "changePercent": 2.610442,
        "asOf": "2026-11-02T15:30:00+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "JPY",
        "status": "closed",
        "ageSeconds": 140179.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "3436.T",
        "name": "SUMCO",
        "price": 2272.5,
        "changePercent": -2.110704,
        "asOf": "2026-11-02T15:30:00+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "JPY",
        "status": "closed",
        "ageSeconds": 140179.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "7203.T",
        "name": "Toyota",
        "price": 3051.0,
        "changePercent": -0.618893,
        "asOf": "2026-11-02T15:30:00+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "JPY",
        "status": "closed",
        "ageSeconds": 140179.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "0700.HK",
        "name": "Tencent",
        "price": 397.2,
        "changePercent": 1.27486,
        "asOf": "2026-11-03T17:08:06+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "HKD",
        "status": "closed",
        "ageSeconds": 47893.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "9988.HK",
        "name": "Alibaba",
        "price": 99.55,
        "changePercent": 0.100553,
        "asOf": "2026-11-03T17:08:07+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "HKD",
        "status": "closed",
        "ageSeconds": 47892.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "0981.HK",
        "name": "SMIC",
        "price": 42.62,
        "changePercent": -2.292526,
        "asOf": "2026-11-03T17:08:07+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "HKD",
        "status": "closed",
        "ageSeconds": 47892.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "1810.HK",
        "name": "Xiaomi",
        "price": 28.6,
        "changePercent": 1.779359,
        "asOf": "2026-11-03T17:08:07+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "HKD",
        "status": "closed",
        "ageSeconds": 47892.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "2330.TW",
        "name": "TSMC",
        "price": 2295.0,
        "changePercent": -1.502146,
        "asOf": "2026-11-03T14:30:05+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "TWD",
        "status": "closed",
        "ageSeconds": 57374.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "2454.TW",
        "name": "MediaTek",
        "price": 3675.0,
        "changePercent": -7.43073,
        "asOf": "2026-11-03T14:30:04+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "TWD",
        "status": "closed",
        "ageSeconds": 57375.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "2317.TW",
        "name": "Hon Hai",
        "price": 245.5,
        "changePercent": -2.191235,
        "asOf": "2026-11-03T14:30:06+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "TWD",
        "status": "closed",
        "ageSeconds": 57373.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      },
      {
        "symbol": "2303.TW",
        "name": "UMC",
        "price": 103.0,
        "changePercent": -6.363636,
        "asOf": "2026-11-03T14:30:02+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "TWD",
        "status": "closed",
        "ageSeconds": 57377.7,
        "freshness": "last_observation",
        "marketSession": {
          "state": "closed",
          "phase": null
        }
      }
    ],
    "ficc": [
      {
        "id": "WTI",
        "name": "WTI",
        "price": 96.82,
        "asOf": "2026-11-04T06:15:49+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "USD/bbl",
        "status": "stale",
        "ageSeconds": 630.7,
        "freshness": "stale",
        "marketState": "open",
        "delaySeconds": 1800,
        "analysisAsOf": "2026-11-03T21:16:00+00:00",
        "qualityFlags": [
          "declared_delay",
          "invalid_bars",
          "stale",
          "stale_bars"
        ],
        "return1mPct": 0.030996879185019033,
        "return5mPct": 0.10340034646649787,
        "return15mPct": 0.11375451274362458,
        "robustZ5m": 0.6744064224366348,
        "robustSampleCount": 194,
        "alertEligible": false
      },
      {
        "id": "BRENT",
        "name": "Brent",
        "price": 104.41,
        "asOf": "2026-11-04T06:15:53+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "USD/bbl",
        "status": "stale",
        "ageSeconds": 626.7,
        "freshness": "stale",
        "marketState": "open",
        "delaySeconds": 1800,
        "analysisAsOf": "2026-11-03T21:16:00+00:00",
        "qualityFlags": [
          "bar_gap",
          "declared_delay",
          "insufficient_statistics",
          "invalid_bars",
          "stale",
          "stale_bars"
        ],
        "return1mPct": null,
        "return5mPct": null,
        "return15mPct": null,
        "robustZ5m": null,
        "robustSampleCount": 179,
        "alertEligible": false
      },
      {
        "id": "XAUUSD",
        "name": "Gold spot",
        "price": null,
        "asOf": null,
        "source": "unknown",
        "venue": "source_market",
        "unit": "USD/oz",
        "status": "unavailable",
        "ageSeconds": null,
        "freshness": "unknown",
        "marketState": "unknown",
        "delaySeconds": null,
        "analysisAsOf": null,
        "qualityFlags": [
          "collection_unavailable",
          "insufficient_bars",
          "insufficient_statistics",
          "invalid_interval",
          "invalid_price",
          "invalid_timestamp",
          "market_unknown",
          "symbol_mismatch",
          "unknown_delay",
          "unknown_session",
          "unknown_source"
        ],
        "return1mPct": null,
        "return5mPct": null,
        "return15mPct": null,
        "robustZ5m": null,
        "robustSampleCount": 0,
        "alertEligible": false
      },
      {
        "id": "USDKRW",
        "name": "USD/KRW",
        "price": 1344.71,
        "asOf": "2026-11-04T06:25:46+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "KRW/USD",
        "status": "ok",
        "ageSeconds": 33.7,
        "freshness": "current",
        "marketState": "open",
        "delaySeconds": 0,
        "analysisAsOf": "2026-11-03T21:25:00+00:00",
        "qualityFlags": [
          "invalid_bars"
        ],
        "return1mPct": -0.011155392806427855,
        "return5mPct": 0.013382493265634565,
        "return15mPct": 0.018594826715823132,
        "robustZ5m": 0.4291202103872125,
        "robustSampleCount": 242,
        "alertEligible": true
      },
      {
        "id": "USDJPY",
        "name": "USD/JPY",
        "price": 158.728,
        "asOf": "2026-11-04T06:25:54+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "JPY/USD",
        "status": "ok",
        "ageSeconds": 25.7,
        "freshness": "current",
        "marketState": "open",
        "delaySeconds": 0,
        "analysisAsOf": "2026-11-03T21:25:00+00:00",
        "qualityFlags": [
          "invalid_bars"
        ],
        "return1mPct": -0.005037014365483206,
        "return5mPct": -0.005037014365483206,
        "return15mPct": 0.006306595930238856,
        "robustZ5m": -0.5187845523997008,
        "robustSampleCount": 255,
        "alertEligible": true
      },
      {
        "id": "EURUSD",
        "name": "EUR/USD",
        "price": 1.1194,
        "asOf": "2026-11-04T06:25:27+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "USD/EUR",
        "status": "ok",
        "ageSeconds": 52.7,
        "freshness": "current",
        "marketState": "open",
        "delaySeconds": 0,
        "analysisAsOf": "2026-11-03T21:25:00+00:00",
        "qualityFlags": [
          "invalid_bars"
        ],
        "return1mPct": 0.0,
        "return5mPct": 0.0,
        "return15mPct": 0.0,
        "robustZ5m": 0.0,
        "robustSampleCount": 255,
        "alertEligible": true
      },
      {
        "id": "USDCNH",
        "name": "USD/CNH",
        "price": 6.67,
        "asOf": "2026-11-04T06:25:51+09:00",
        "source": "Yahoo Finance",
        "venue": "source_market",
        "unit": "CNH/USD",
        "status": "ok",
        "ageSeconds": 28.7,
        "freshness": "current",
        "marketState": "open",
        "delaySeconds": 0,
        "analysisAsOf": "2026-11-03T21:25:00+00:00",
        "qualityFlags": [
          "invalid_bars"
        ],
        "return1mPct": 0.008994229251024777,
        "return5mPct": -0.0007506375593768766,
        "return15mPct": 0.01229776257940518,
        "robustZ5m": -0.12439123118308494,
        "robustSampleCount": 255,
        "alertEligible": true
      }
    ],
    "macro": [
      {
        "id": "UST2Y",
        "name": "US Treasury 2Y",
        "value": 4.61,
        "changeBp": 2.0,
        "asOf": null,
        "dataDate": "2026-11-03",
        "source": "US Treasury",
        "venue": "daily_reference",
        "unit": "%",
        "status": "ok",
        "valueKind": "daily_reference"
      },
      {
        "id": "UST10Y",
        "name": "US Treasury 10Y",
        "value": 4.95,
        "changeBp": 4.0,
        "asOf": null,
        "dataDate": "2026-11-03",
        "source": "US Treasury",
        "venue": "daily_reference",
        "unit": "%",
        "status": "ok",
        "valueKind": "daily_reference"
      },
      {
        "id": "UST30Y",
        "name": "US Treasury 30Y",
        "value": 5.32,
        "changeBp": 4.0,
        "asOf": null,
        "dataDate": "2026-11-03",
        "source": "US Treasury",
        "venue": "daily_reference",
        "unit": "%",
        "status": "ok",
        "valueKind": "daily_reference"
      },
      {
        "id": "USDJPY",
        "name": "USD/JPY reference",
        "value": 158.2878611682619,
        "changeBp": null,
        "asOf": null,
        "dataDate": "2026-11-03",
        "source": "ECB",
        "venue": "daily_reference",
        "unit": "JPY/USD",
        "status": "ok",
        "valueKind": "daily_reference"
      },
      {
        "id": "WTI_SPOT",
        "name": "WTI spot",
        "value": 107.89,
        "changeBp": null,
        "asOf": null,
        "dataDate": "2026-10-20",
        "source": "EIA",
        "venue": "daily_reference",
        "unit": "USD/bbl",
        "status": "error",
        "valueKind": "daily_reference"
      },
      {
        "id": "BRENT_SPOT",
        "name": "Brent spot",
        "value": 115.22,
        "changeBp": null,
        "asOf": null,
        "dataDate": "2026-10-20",
        "source": "EIA",
        "venue": "daily_reference",
        "unit": "USD/bbl",
        "status": "error",
        "valueKind": "daily_reference"
      }
    ],
    "fx": {
      "symbol": "USDKRW",
      "price": 1347.0,
      "asOf": "2026-11-04T06:25:16+09:00",
      "source": "Toss",
      "venue": "reference",
      "unit": "KRW/USD",
      "status": "ok",
      "ageSeconds": 63.7,
      "freshness": "current",
      "receivedAt": "2026-11-04T06:26:14+09:00",
      "validUntil": "2026-11-04T06:30:12+09:00"
    },
    "hyperliquid": [
      {
        "symbol": "005930",
        "coin": "xyz:SMSN",
        "name": "삼성전자",
        "price": 168.99,
        "asOf": "2026-11-04T06:25:52+09:00",
        "source": "Hyperliquid",
        "venue": "Hyperliquid",
        "unit": "unknown",
        "status": "ok",
        "ageSeconds": 27.7,
        "freshness": "current",
        "priceType": "best_bid_ask_mid",
        "return5mPct": -0.183356,
        "return1hPct": 1.736195,
        "currentFundingPctPerHour": 0.047942,
        "spreadBps": 2.367004,
        "trades5m": 327
      },
      {
        "symbol": "000660",
        "coin": "xyz:SKHX",
        "name": "SK하이닉스",
        "price": 1088.45,
        "asOf": "2026-11-04T06:25:52+09:00",
        "source": "Hyperliquid",
        "venue": "Hyperliquid",
        "unit": "unknown",
        "status": "ok",
        "ageSeconds": 27.7,
        "freshness": "current",
        "priceType": "best_bid_ask_mid",
        "return5mPct": -0.009196,
        "return1hPct": 2.517443,
        "currentFundingPctPerHour": 0.065814,
        "spreadBps": 0.918738,
        "trades5m": 1166
      }
    ]
  },
  "alerts": [],
  "coverage": {
    "reason": null,
    "missing": [],
    "unknownUnits": [
      "investorFlows:0001",
      "investorFlows:F001",
      "investorFlows:S001"
    ],
    "closedMarkets": [
      "quotes:005930",
      "quotes:000660",
      "quotes:009150",
      "quotes:005380",
      "quotes:KOSPI",
      "quotes:KOSDAQ",
      "futures:A01612",
      "futures:A11611",
      "futures:A16611",
      "futures:A23611",
      "futures:A50611"
    ],
    "omittedSections": [
      "private_news",
      "private_context_text",
      "full_candles",
      "private_runtime"
    ],
    "limitations": [
      "futures_and_investor_interval_deltas_not_in_stored_contract",
      "private_free_text_alerts_excluded",
      "unknown_source_time_is_not_receipt_time",
      "market_and_investor_program_scope_is_KRX"
    ],
    "supportedAlertCategories": [
      "daily_investor_flow",
      "ficc_change",
      "futures_basis_change",
      "futures_basis_reversal",
      "futures_price_oi_change",
      "futures_volume_spike",
      "program_flow_change"
    ],
    "futuresAlertMetrics": "producer-formatted-v1; rounded event observations, not current row deltas"
  },
  "dailySummary": {
    "url": "https://main.d30mb58ya7yh9b.amplifyapp.com/market-signal-summary.json",
    "dataDate": "2026-11-02"
  },
  "monitorStatus": "degraded",
  "ruleCoverage": {
    "scope": "public_summary_inputs",
    "evaluationStatus": "input_eligibility_only",
    "evaluatedRules": null,
    "eligibleInputs": [
      "ficc:USDKRW",
      "ficc:USDJPY",
      "ficc:EURUSD",
      "ficc:USDCNH"
    ],
    "blockedInputs": [
      {
        "id": "program:KOSPI",
        "reasons": [
          "interval_unavailable",
          "not_current",
          "source_not_usable"
        ]
      },
      {
        "id": "program:005380",
        "reasons": [
          "interval_unavailable",
          "not_current",
          "source_not_usable"
        ]
      },
      {
        "id": "program:009150",
        "reasons": [
          "interval_unavailable",
          "not_current",
          "source_not_usable"
        ]
      },
      {
        "id": "program:000660",
        "reasons": [
          "interval_unavailable",
          "not_current",
          "source_not_usable"
        ]
      },
      {
        "id": "program:005930",
        "reasons": [
          "interval_unavailable",
          "not_current",
          "source_not_usable"
        ]
      },
      {
        "id": "investors:0001",
        "reasons": [
          "interval_and_quantity_unit_unavailable",
          "not_current",
          "source_time_unknown"
        ]
      },
      {
        "id": "investors:F001",
        "reasons": [
          "interval_and_quantity_unit_unavailable",
          "not_current",
          "source_time_unknown"
        ]
      },
      {
        "id": "investors:S001",
        "reasons": [
          "interval_and_quantity_unit_unavailable",
          "not_current",
          "source_time_unknown"
        ]
      },
      {
        "id": "ficc:WTI",
        "reasons": [
          "bar_quality_or_window_unavailable",
          "not_current",
          "source_not_usable"
        ]
      },
      {
        "id": "ficc:BRENT",
        "reasons": [
          "bar_quality_or_window_unavailable",
          "not_current",
          "source_not_usable"
        ]
      },
      {
        "id": "ficc:XAUUSD",
        "reasons": [
          "bar_quality_or_window_unavailable",
          "not_current",
          "source_not_usable",
          "source_time_unknown",
          "source_unknown"
        ]
      }
    ],
    "unavailableRules": [
      "direct_borrower_credit",
      "confirmed_contract_events",
      "point_in_time_breadth",
      "daily_watch_handoff",
      "calibrated_market_state"
    ],
    "closedInputs": [
      "futures:A01612",
      "basis:A01612",
      "futures:A11611",
      "basis:A11611",
      "futures:A16611",
      "basis:A16611",
      "futures:A23611",
      "basis:A23611",
      "futures:A50611",
      "basis:A50611"
    ]
  },
  "marketStateOverlay": {
    "status": "unavailable",
    "reason": "no_approved_model",
    "filteredProbabilities": null
  },
  "chinaSemiconductorDemandFx": {
    "alertsEnabled": false,
    "asOf": "2026-11-03T21:26:17.173959+00:00",
    "bullBearImpact": "none",
    "dailyContext": {
      "controls": {
        "fedBroadDollarIndex": 121.6656,
        "globalDollarConfounder": "unknown",
        "usRealYield10yPct": 2.6
      },
      "evidence": [
        {
          "availableForUseAt": "2026-11-03T00:20:14.524820+00:00",
          "dataFrequency": "daily",
          "firstSeenAt": "2026-11-03T00:20:14.524820+00:00",
          "freshness": "fresh",
          "metric": "cny_reference",
          "observedPeriod": "2026-10-30",
          "publishedAt": null,
          "revisionId": "4c1619b5b3f6f25142457fdffb4e168db72932fcc969181a0a7287f5af57b9a2",
          "sourceId": "FRED_DEXCHUS",
          "sourceUrl": "https://fred.stlouisfed.org/graph/fredgraph.csv?id=DEXCHUS&cosd=2026-06-26&coed=2026-11-03",
          "unit": "CNY_per_USD",
          "value": 6.6538
        },
        {
          "availableForUseAt": "2026-11-03T02:20:07.476912+00:00",
          "dataFrequency": "daily",
          "firstSeenAt": "2026-11-03T02:20:07.476912+00:00",
          "freshness": "fresh",
          "metric": "fed_broad_dollar",
          "observedPeriod": "2026-10-30",
          "publishedAt": null,
          "revisionId": "5b2de0b5a91d04e01601f3de55921876e6591c043b9905ed2084e028360bc04e",
          "sourceId": "FRED_DTWEXBGS",
          "sourceUrl": "https://fred.stlouisfed.org/graph/fredgraph.csv?id=DTWEXBGS&cosd=2026-06-26&coed=2026-11-03",
          "unit": "index",
          "value": 121.6656
        },
        {
          "availableForUseAt": "2026-10-14T01:20:30.008546+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-14T01:20:30.008546+00:00",
          "freshness": "stale",
          "metric": "ic_export_quantity",
          "observedPeriod": "2026-07",
          "publishedAt": "2026-08-18",
          "revisionId": "68080dff85636914094ffa39635af655f01087517d0855e45435d98a3247a13c",
          "sourceId": "MOFCOM_GACC",
          "sourceUrl": "https://fdi.mofcom.gov.cn/come-datatongji-con.html?id=16951",
          "unit": "items",
          "value": 32400000000.0
        },
        {
          "availableForUseAt": "2026-10-14T01:20:30.008546+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-14T01:20:30.008546+00:00",
          "freshness": "stale",
          "metric": "ic_export_value",
          "observedPeriod": "2026-07",
          "publishedAt": "2026-08-18",
          "revisionId": "fed587418d90183d55b28a4b636c022bd136f6b1a7e1beed3c9aae665d9e13a2",
          "sourceId": "MOFCOM_GACC",
          "sourceUrl": "https://fdi.mofcom.gov.cn/come-datatongji-con.html?id=16951",
          "unit": "USD",
          "value": 38738700000.0
        },
        {
          "availableForUseAt": "2026-10-06T22:49:54.338766+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-06T22:49:54.338766+00:00",
          "freshness": "stale",
          "metric": "ic_import_quantity",
          "observedPeriod": "2026-07",
          "publishedAt": "2026-08-18",
          "revisionId": "173b9315cdf238909bd2bc83540783ed29fcb273d2f37f1e39e0b8d3d9f259a6",
          "sourceId": "MOFCOM_GACC",
          "sourceUrl": "https://fdi.mofcom.gov.cn/come-datatongji-con.html?id=16955",
          "unit": "items",
          "value": 60010000000.0
        },
        {
          "availableForUseAt": "2026-10-06T22:49:54.338766+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-06T22:49:54.338766+00:00",
          "freshness": "stale",
          "metric": "ic_import_value",
          "observedPeriod": "2026-07",
          "publishedAt": "2026-08-18",
          "revisionId": "704335df07a6764507792f023cfead7c63bfc223102dbd9facb4c774364b457c",
          "sourceId": "MOFCOM_GACC",
          "sourceUrl": "https://fdi.mofcom.gov.cn/come-datatongji-con.html?id=16955",
          "unit": "USD",
          "value": 63831700000.0
        },
        {
          "availableForUseAt": "2026-10-19T05:50:34.946432+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-19T05:50:34.946432+00:00",
          "freshness": "fresh",
          "metric": "ic_production_quantity",
          "observedPeriod": "2026-09",
          "publishedAt": null,
          "revisionId": "091d07d74a68ea5ae70c08f6feed1ea1461c2a63a2c6199b2d23dd7494c41463",
          "sourceId": "NBS",
          "sourceUrl": "https://www.stats.gov.cn/sj/zxfb/202610/t20261019_1965617.html",
          "unit": "items",
          "value": 54300000000.0
        },
        {
          "availableForUseAt": "2026-10-31T05:20:12.215036+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-31T05:20:12.215036+00:00",
          "freshness": "fresh",
          "metric": "manufacturing_imports_pmi",
          "observedPeriod": "2026-10",
          "publishedAt": null,
          "revisionId": "7ee39d5c59373c2eee07c75294a1291a1b4aafcce7ce4814eab5ea2257a89db3",
          "sourceId": "NBS",
          "sourceUrl": "https://www.stats.gov.cn/sj/zxfb/202610/t20261031_1965718.html",
          "unit": "diffusion_index",
          "value": 47.0
        },
        {
          "availableForUseAt": "2026-10-31T05:20:12.215036+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-31T05:20:12.215036+00:00",
          "freshness": "fresh",
          "metric": "manufacturing_new_orders_pmi",
          "observedPeriod": "2026-10",
          "publishedAt": null,
          "revisionId": "3322d5e0b0b943dba527c01ba61af09ff5ad02a8d9b6e78b361eefb78b4656ec",
          "sourceId": "NBS",
          "sourceUrl": "https://www.stats.gov.cn/sj/zxfb/202610/t20261031_1965718.html",
          "unit": "diffusion_index",
          "value": 49.4
        },
        {
          "availableForUseAt": "2026-10-31T05:20:12.215036+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-31T05:20:12.215036+00:00",
          "freshness": "fresh",
          "metric": "manufacturing_pmi",
          "observedPeriod": "2026-10",
          "publishedAt": null,
          "revisionId": "cfd16adc938ba30a8ca190d6fa9a5ebe53cb49f88f067b1c8f60db1878a26e95",
          "sourceId": "NBS",
          "sourceUrl": "https://www.stats.gov.cn/sj/zxfb/202610/t20261031_1965718.html",
          "unit": "diffusion_index",
          "value": 49.3
        },
        {
          "availableForUseAt": "2026-10-31T05:20:12.215036+00:00",
          "dataFrequency": "monthly",
          "firstSeenAt": "2026-10-31T05:20:12.215036+00:00",
          "freshness": "fresh",
          "metric": "manufacturing_production_pmi",
          "observedPeriod": "2026-10",
          "publishedAt": null,
          "revisionId": "83901af4b71e3929a4cab5f5f14a9f27c5984e6f3f13ac47d26bedac1fa20d4f",
          "sourceId": "NBS",
          "sourceUrl": "https://www.stats.gov.cn/sj/zxfb/202610/t20261031_1965718.html",
          "unit": "diffusion_index",
          "value": 49.8
        },
        {
          "availableForUseAt": "2026-11-03T02:20:08.231402+00:00",
          "dataFrequency": "daily",
          "firstSeenAt": "2026-11-03T02:20:08.231402+00:00",
          "freshness": "fresh",
          "metric": "us_real_yield_10y",
          "observedPeriod": "2026-10-30",
          "publishedAt": null,
          "revisionId": "6d6bb3a06cd6f5ab91aff7b78b6ece4ab93c92b5f0a28e882709ab499d39fc4b",
          "sourceId": "FRED_DFII10",
          "sourceUrl": "https://fred.stlouisfed.org/graph/fredgraph.csv?id=DFII10&cosd=2026-06-26&coed=2026-11-03",
          "unit": "percent",
          "value": 2.6
        }
      ],
      "structure": {
        "icProductionQuantity": 54300000000.0,
        "manufacturingPmi": 49.3,
        "pmiPeriod": "2026-10",
        "productionPeriod": "2026-09",
        "selfSufficiencyPressure": "unknown",
        "selfSufficiencyRate": null
      },
      "trade": {
        "coverage": "aggregate_ic",
        "icExportQuantity": 32400000000.0,
        "icExportValueUsd": 38738700000.0,
        "icImportQuantity": 60010000000.0,
        "icImportValueUsd": 63831700000.0,
        "icNetImportValueUsd": 25093000000.0,
        "importQuantityYoyPct": null,
        "importValueYoyPct": null,
        "observedPeriod": "2026-07",
        "sixMonthTrendPct": null,
        "threeMonthTrendPct": null,
        "trend": "unknown"
      }
    },
    "dataQuality": {
      "freshness": "stale",
      "limitations": [
        "research_unvalidated",
        "aggregate_ic_not_hbm_or_gpu",
        "self_sufficiency_official_series_unavailable",
        "onshore_offshore_spread_ineligible",
        "fed_broad_dollar_is_not_ice_dxy"
      ],
      "missingEvidence": [
        "onshore_live_spot"
      ]
    },
    "evidence": [
      {
        "availableForUseAt": "2026-11-03T01:50:09.508694+00:00",
        "dataFrequency": "daily",
        "firstSeenAt": "2026-11-03T01:50:09.508694+00:00",
        "freshness": "fresh",
        "metric": "pboc_fixing",
        "observedPeriod": "2026-11-03",
        "publishedAt": null,
        "revisionId": "3d0aa041b1027ff42c49ce11ea558a01f8d31f575129161238e5af512e77025e",
        "sourceId": "SAFE_CFETS",
        "sourceUrl": "https://www.safe.gov.cn/AppStructured/hlw/RMBQuery.do",
        "unit": "CNY_per_USD",
        "value": 6.715
      }
    ],
    "fx": {
      "cnhAppreciationPct": {
        "d1": null,
        "d20": null,
        "d5": null
      },
      "cnhCnySpreadEligible": false,
      "cnhCnySpreadPips": null,
      "cnhObservedAt": "2026-11-03T21:25:51+00:00",
      "cnyAppreciationPct": {
        "d1": 0.0992,
        "d20": null,
        "d5": 0.2465
      },
      "cnyObservedAt": null,
      "cnyReference": 6.6538,
      "cnyReferenceDate": "2026-10-30",
      "cnyReferenceType": "new_york_noon_reference",
      "onshoreMarketState": "closed",
      "usdcnh": 6.67,
      "usdcny": null
    },
    "mode": "shadow",
    "policy": {
      "observedDate": "2026-11-03",
      "pbocFixing": 6.715,
      "policyTolerance": "unknown"
    },
    "research": {
      "alertsEnabled": false,
      "validationStatus": "unvalidated"
    },
    "schemaVersion": "kospimonitor.china-demand-fx.v1",
    "sources": [
      {
        "lastSuccessAt": "2026-11-03T19:20:11.230252+00:00",
        "sourceId": "FRED_DEXCHUS",
        "status": "ok"
      },
      {
        "lastSuccessAt": "2026-11-03T20:50:34.310985+00:00",
        "sourceId": "FRED_DFII10",
        "status": "ok"
      },
      {
        "lastSuccessAt": "2026-11-03T20:50:33.956730+00:00",
        "sourceId": "FRED_DTWEXBGS",
        "status": "ok"
      },
      {
        "lastSuccessAt": "2026-11-03T09:50:23.617674+00:00",
        "sourceId": "MOFCOM_GACC",
        "status": "ok"
      },
      {
        "lastSuccessAt": "2026-11-03T17:20:38.198476+00:00",
        "sourceId": "NBS",
        "status": "ok"
      },
      {
        "lastSuccessAt": "2026-11-03T20:50:33.269346+00:00",
        "sourceId": "SAFE_CFETS",
        "status": "ok"
      }
    ],
    "states": {
      "globalDollarConfounder": "unknown",
      "importDemand": "unknown",
      "policyTolerance": "unknown",
      "purchasingPower": "unknown",
      "selfSufficiencyPressure": "unknown"
    },
    "status": "partial",
    "view": "live"
  }
}
