{
  "metadata": {
    "schema_version": "mo-data-pack/1",
    "year": 2026,
    "as_of": "2026-10-09",
    "data_version": "2026.10.22-rc.1",
    "engine_version": "1.2.0",
    "engine_schema_version": "1.2.0-preview",
    "scope_ids": [
      "SHFE",
      "SSE",
      "HKEX"
    ],
    "license": "CC-BY-4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Markets Open (https://marketsopen.today) — data_version 2026.10.22-rc.1",
    "limitations": [
      "Current accepted engine snapshot; as_of controls validity gates and is not historical point-in-time reconstruction.",
      "Unknown years and cross-year session attribution remain unknown. Product hours can expire independently of calendar rows.",
      "Trading-date planning only; no live quotes, live-open status, settlement calendar, SLA or bespoke service.",
      "Facts restated with source links; official source documents are not reproduced or relicensed."
    ],
    "sample": {
      "label": "PUBLIC SAMPLE / 公开样例 — selected rows, not the full annual pack / 仅选取部分记录，非完整年度包",
      "dates": [
        "2026-09-30",
        "2026-10-01",
        "2026-10-09",
        "2026-10-12",
        "2026-12-31"
      ],
      "scope_ids": [
        "SHFE",
        "SSE",
        "HKEX"
      ],
      "product_ids": [
        "SHFE.au",
        "SHFE.cu"
      ],
      "row_counts": {
        "calendars": 15,
        "product_sessions": 10,
        "sources": 4,
        "coverage": 3
      },
      "full_scope_ids": [
        "BSE",
        "CFFEX",
        "CZCE",
        "DCE",
        "GFEX",
        "HKEX",
        "INE",
        "NB",
        "SB",
        "SGE",
        "SHFE",
        "SSE",
        "SZSE"
      ],
      "full_row_counts": {
        "calendars": 4745,
        "product_sessions": 32120,
        "sources": 18,
        "coverage": 13
      },
      "coverage_basis": "coverage rows retain full-year counters for selected scopes; they are not sample row counts"
    }
  },
  "tables": {
    "calendars": {
      "columns": [
        "adjusted_workday",
        "applied_notice_ids",
        "civil_evening_civil_date",
        "civil_evening_end",
        "civil_evening_ends_next_day",
        "civil_evening_has",
        "civil_evening_reason",
        "civil_evening_start",
        "civil_evening_trading_date",
        "coverage_end",
        "coverage_start",
        "date",
        "field_confidence",
        "field_provenance",
        "holiday_id",
        "incoming_night_civil_date",
        "incoming_night_end",
        "incoming_night_ends_next_day",
        "incoming_night_has",
        "incoming_night_reason",
        "incoming_night_start",
        "incoming_night_trading_date",
        "is_trading_day",
        "market_id",
        "market_name_en",
        "market_name_zh",
        "reason",
        "reason_zh",
        "region",
        "scope",
        "scope_label",
        "source_checked_at",
        "source_id",
        "source_type",
        "source_url",
        "source_urls",
        "status",
        "time_zone"
      ],
      "rows": [
        {
          "market_id": "HKEX",
          "market_name_en": "Hong Kong Exchanges and Clearing",
          "market_name_zh": "香港交易所",
          "region": "HK",
          "scope": "cash_equities",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Hong_Kong",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-09-30",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "hkex.2026",
          "source_url": "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf",
          "source_urls": [
            "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "HKEX",
          "market_name_en": "Hong Kong Exchanges and Clearing",
          "market_name_zh": "香港交易所",
          "region": "HK",
          "scope": "cash_equities",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Hong_Kong",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-01",
          "status": "closed",
          "is_trading_day": false,
          "reason": "National Day",
          "reason_zh": "国庆日",
          "holiday_id": "hkex-2026-10-01",
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "hkex.2026",
          "source_url": "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf",
          "source_urls": [
            "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "HKEX",
          "market_name_en": "Hong Kong Exchanges and Clearing",
          "market_name_zh": "香港交易所",
          "region": "HK",
          "scope": "cash_equities",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Hong_Kong",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-09",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "hkex.2026",
          "source_url": "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf",
          "source_urls": [
            "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "HKEX",
          "market_name_en": "Hong Kong Exchanges and Clearing",
          "market_name_zh": "香港交易所",
          "region": "HK",
          "scope": "cash_equities",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Hong_Kong",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-12",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "hkex.2026",
          "source_url": "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf",
          "source_urls": [
            "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "HKEX",
          "market_name_en": "Hong Kong Exchanges and Clearing",
          "market_name_zh": "香港交易所",
          "region": "HK",
          "scope": "cash_equities",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Hong_Kong",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-12-31",
          "status": "half_day",
          "is_trading_day": true,
          "reason": "New Year eve · half day",
          "reason_zh": "新年前夕 · 半日市",
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "hkex.2026",
          "source_url": "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf",
          "source_urls": [
            "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "hkex.2026"
              ],
              "source_urls": [
                "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-09-30",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "pre_holiday",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-09-29",
          "incoming_night_trading_date": "2026-09-30",
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "shfe.2026",
          "source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "source_urls": [
            "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "pre_holiday",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-01",
          "status": "closed",
          "is_trading_day": false,
          "reason": "National Day",
          "reason_zh": "国庆节",
          "holiday_id": "national-day",
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "holiday",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "non_trading_day",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "shfe.2026",
          "source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "source_urls": [
            "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "holiday",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "non_trading_day",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-09",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": true,
          "civil_evening_reason": null,
          "civil_evening_civil_date": "2026-10-09",
          "civil_evening_trading_date": "2026-10-12",
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-10-08",
          "incoming_night_trading_date": "2026-10-09",
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "shfe.2026",
          "source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "source_urls": [
            "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "next_trading_date_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-12",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": true,
          "civil_evening_reason": null,
          "civil_evening_civil_date": "2026-10-12",
          "civil_evening_trading_date": "2026-10-13",
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-10-09",
          "incoming_night_trading_date": "2026-10-12",
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "shfe.2026",
          "source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "source_urls": [
            "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "next_trading_date_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-12-31",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": null,
          "civil_evening_reason": "next_trading_date_unverified",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-12-30",
          "incoming_night_trading_date": "2026-12-31",
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "shfe.2026",
          "source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "source_urls": [
            "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "next_trading_date_unverified",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SSE",
          "market_name_en": "Shanghai Stock Exchange",
          "market_name_zh": "上海证券交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-09-30",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "sse.2026",
          "source_url": "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml",
          "source_urls": [
            "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SSE",
          "market_name_en": "Shanghai Stock Exchange",
          "market_name_zh": "上海证券交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-01",
          "status": "closed",
          "is_trading_day": false,
          "reason": "National Day",
          "reason_zh": "国庆节",
          "holiday_id": "national-day",
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "sse.2026",
          "source_url": "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml",
          "source_urls": [
            "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SSE",
          "market_name_en": "Shanghai Stock Exchange",
          "market_name_zh": "上海证券交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-09",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "sse.2026",
          "source_url": "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml",
          "source_urls": [
            "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SSE",
          "market_name_en": "Shanghai Stock Exchange",
          "market_name_zh": "上海证券交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-10-12",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "sse.2026",
          "source_url": "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml",
          "source_urls": [
            "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        },
        {
          "market_id": "SSE",
          "market_name_en": "Shanghai Stock Exchange",
          "market_name_zh": "上海证券交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "date": "2026-12-31",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "adjusted_workday": false,
          "civil_evening_has": false,
          "civil_evening_reason": "not_applicable",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "not_applicable",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "source_id": "sse.2026",
          "source_url": "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml",
          "source_urls": [
            "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
          ],
          "source_type": "official",
          "source_checked_at": "2026-10-22",
          "field_provenance": {
            "status": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "sse.2026"
              ],
              "source_urls": [
                "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "not_applicable",
              "source_checked_at": null,
              "verified_at": null
            }
          },
          "field_confidence": null,
          "applied_notice_ids": []
        }
      ]
    },
    "product_sessions": {
      "columns": [
        "calendar_field_provenance",
        "calendar_source_id",
        "calendar_source_url",
        "category",
        "civil_evening_civil_date",
        "civil_evening_end",
        "civil_evening_ends_next_day",
        "civil_evening_has",
        "civil_evening_reason",
        "civil_evening_start",
        "civil_evening_trading_date",
        "coverage_end",
        "coverage_start",
        "date",
        "day_sessions",
        "field_confidence",
        "holiday_id",
        "hours_fact",
        "hours_source_id",
        "hours_source_url",
        "incoming_night_civil_date",
        "incoming_night_end",
        "incoming_night_ends_next_day",
        "incoming_night_has",
        "incoming_night_reason",
        "incoming_night_start",
        "incoming_night_trading_date",
        "is_trading_day",
        "market_id",
        "market_name_en",
        "market_name_zh",
        "product_code",
        "product_id",
        "product_name_en",
        "product_name_zh",
        "reason",
        "reason_zh",
        "region",
        "scope",
        "scope_label",
        "status",
        "time_zone"
      ],
      "rows": [
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.au",
          "product_code": "au",
          "product_name_en": "Gold",
          "product_name_zh": "黄金",
          "category": "precious",
          "date": "2026-09-30",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "day_sessions": [
            [
              "09:00",
              "10:15"
            ],
            [
              "10:30",
              "11:30"
            ],
            [
              "13:30",
              "15:00"
            ]
          ],
          "civil_evening_has": false,
          "civil_evening_reason": "pre_holiday",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-09-29",
          "incoming_night_trading_date": "2026-09-30",
          "incoming_night_start": "21:00",
          "incoming_night_end": "02:30",
          "incoming_night_ends_next_day": true,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "pre_holiday",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.au",
          "product_code": "au",
          "product_name_en": "Gold",
          "product_name_zh": "黄金",
          "category": "precious",
          "date": "2026-10-01",
          "status": "closed",
          "is_trading_day": false,
          "reason": "National Day",
          "reason_zh": "国庆节",
          "holiday_id": "national-day",
          "day_sessions": [],
          "civil_evening_has": false,
          "civil_evening_reason": "holiday",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "non_trading_day",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "holiday",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "non_trading_day",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.au",
          "product_code": "au",
          "product_name_en": "Gold",
          "product_name_zh": "黄金",
          "category": "precious",
          "date": "2026-10-09",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "day_sessions": [
            [
              "09:00",
              "10:15"
            ],
            [
              "10:30",
              "11:30"
            ],
            [
              "13:30",
              "15:00"
            ]
          ],
          "civil_evening_has": true,
          "civil_evening_reason": null,
          "civil_evening_civil_date": "2026-10-09",
          "civil_evening_trading_date": "2026-10-12",
          "civil_evening_start": "21:00",
          "civil_evening_end": "02:30",
          "civil_evening_ends_next_day": true,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-10-08",
          "incoming_night_trading_date": "2026-10-09",
          "incoming_night_start": "21:00",
          "incoming_night_end": "02:30",
          "incoming_night_ends_next_day": true,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "next_trading_date_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.au",
          "product_code": "au",
          "product_name_en": "Gold",
          "product_name_zh": "黄金",
          "category": "precious",
          "date": "2026-10-12",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "day_sessions": [
            [
              "09:00",
              "10:15"
            ],
            [
              "10:30",
              "11:30"
            ],
            [
              "13:30",
              "15:00"
            ]
          ],
          "civil_evening_has": true,
          "civil_evening_reason": null,
          "civil_evening_civil_date": "2026-10-12",
          "civil_evening_trading_date": "2026-10-13",
          "civil_evening_start": "21:00",
          "civil_evening_end": "02:30",
          "civil_evening_ends_next_day": true,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-10-09",
          "incoming_night_trading_date": "2026-10-12",
          "incoming_night_start": "21:00",
          "incoming_night_end": "02:30",
          "incoming_night_ends_next_day": true,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "next_trading_date_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.au",
          "product_code": "au",
          "product_name_en": "Gold",
          "product_name_zh": "黄金",
          "category": "precious",
          "date": "2026-12-31",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "day_sessions": [
            [
              "09:00",
              "10:15"
            ],
            [
              "10:30",
              "11:30"
            ],
            [
              "13:30",
              "15:00"
            ]
          ],
          "civil_evening_has": null,
          "civil_evening_reason": "next_trading_date_unverified",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-12-30",
          "incoming_night_trading_date": "2026-12-31",
          "incoming_night_start": "21:00",
          "incoming_night_end": "02:30",
          "incoming_night_ends_next_day": true,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "next_trading_date_unverified",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.cu",
          "product_code": "cu",
          "product_name_en": "Copper",
          "product_name_zh": "铜",
          "category": "nonferrous",
          "date": "2026-09-30",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "day_sessions": [
            [
              "09:00",
              "10:15"
            ],
            [
              "10:30",
              "11:30"
            ],
            [
              "13:30",
              "15:00"
            ]
          ],
          "civil_evening_has": false,
          "civil_evening_reason": "pre_holiday",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-09-29",
          "incoming_night_trading_date": "2026-09-30",
          "incoming_night_start": "21:00",
          "incoming_night_end": "01:00",
          "incoming_night_ends_next_day": true,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "pre_holiday",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.cu",
          "product_code": "cu",
          "product_name_en": "Copper",
          "product_name_zh": "铜",
          "category": "nonferrous",
          "date": "2026-10-01",
          "status": "closed",
          "is_trading_day": false,
          "reason": "National Day",
          "reason_zh": "国庆节",
          "holiday_id": "national-day",
          "day_sessions": [],
          "civil_evening_has": false,
          "civil_evening_reason": "holiday",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": false,
          "incoming_night_reason": "non_trading_day",
          "incoming_night_civil_date": null,
          "incoming_night_trading_date": null,
          "incoming_night_start": null,
          "incoming_night_end": null,
          "incoming_night_ends_next_day": null,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "holiday",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "non_trading_day",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.cu",
          "product_code": "cu",
          "product_name_en": "Copper",
          "product_name_zh": "铜",
          "category": "nonferrous",
          "date": "2026-10-09",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "day_sessions": [
            [
              "09:00",
              "10:15"
            ],
            [
              "10:30",
              "11:30"
            ],
            [
              "13:30",
              "15:00"
            ]
          ],
          "civil_evening_has": true,
          "civil_evening_reason": null,
          "civil_evening_civil_date": "2026-10-09",
          "civil_evening_trading_date": "2026-10-12",
          "civil_evening_start": "21:00",
          "civil_evening_end": "01:00",
          "civil_evening_ends_next_day": true,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-10-08",
          "incoming_night_trading_date": "2026-10-09",
          "incoming_night_start": "21:00",
          "incoming_night_end": "01:00",
          "incoming_night_ends_next_day": true,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "next_trading_date_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.cu",
          "product_code": "cu",
          "product_name_en": "Copper",
          "product_name_zh": "铜",
          "category": "nonferrous",
          "date": "2026-10-12",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "day_sessions": [
            [
              "09:00",
              "10:15"
            ],
            [
              "10:30",
              "11:30"
            ],
            [
              "13:30",
              "15:00"
            ]
          ],
          "civil_evening_has": true,
          "civil_evening_reason": null,
          "civil_evening_civil_date": "2026-10-12",
          "civil_evening_trading_date": "2026-10-13",
          "civil_evening_start": "21:00",
          "civil_evening_end": "01:00",
          "civil_evening_ends_next_day": true,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-10-09",
          "incoming_night_trading_date": "2026-10-12",
          "incoming_night_start": "21:00",
          "incoming_night_end": "01:00",
          "incoming_night_ends_next_day": true,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "next_trading_date_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "product_id": "SHFE.cu",
          "product_code": "cu",
          "product_name_en": "Copper",
          "product_name_zh": "铜",
          "category": "nonferrous",
          "date": "2026-12-31",
          "status": "open",
          "is_trading_day": true,
          "reason": null,
          "reason_zh": null,
          "holiday_id": null,
          "day_sessions": [
            [
              "09:00",
              "10:15"
            ],
            [
              "10:30",
              "11:30"
            ],
            [
              "13:30",
              "15:00"
            ]
          ],
          "civil_evening_has": null,
          "civil_evening_reason": "next_trading_date_unverified",
          "civil_evening_civil_date": null,
          "civil_evening_trading_date": null,
          "civil_evening_start": null,
          "civil_evening_end": null,
          "civil_evening_ends_next_day": null,
          "incoming_night_has": true,
          "incoming_night_reason": null,
          "incoming_night_civil_date": "2026-12-30",
          "incoming_night_trading_date": "2026-12-31",
          "incoming_night_start": "21:00",
          "incoming_night_end": "01:00",
          "incoming_night_ends_next_day": true,
          "hours_fact": {
            "status": "verified",
            "verified_at": "2026-09-29",
            "valid_through": "2026-12-31"
          },
          "hours_source_id": "shfe.hours",
          "hours_source_url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "calendar_source_id": "shfe.2026",
          "calendar_source_url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "calendar_field_provenance": {
            "status": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "is_trading_day": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "annual_calendar_and_weekend_rule",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            },
            "night_session": {
              "source_ids": [],
              "source_urls": [],
              "notice_ids": [],
              "derivation": "next_trading_date_unverified",
              "source_checked_at": null,
              "verified_at": null
            },
            "incoming_night_session": {
              "source_ids": [
                "shfe.2026"
              ],
              "source_urls": [
                "https://www.shfe.com.cn/services/calenderandholidays/holiday/"
              ],
              "notice_ids": [],
              "derivation": "prior_civil_evening_attribution",
              "source_checked_at": "2026-10-22",
              "verified_at": "2026-09-29"
            }
          },
          "field_confidence": null
        }
      ]
    },
    "sources": {
      "columns": [
        "publisher",
        "source_checked_at",
        "source_id",
        "source_type",
        "title",
        "url"
      ],
      "rows": [
        {
          "source_id": "hkex.2026",
          "publisher": "The Stock Exchange of Hong Kong Limited",
          "title": "Hong Kong Securities Market Holiday Schedule for Year 2026 — CT/075/25",
          "url": "https://www.hkex.com.hk/-/media/HKEX-Market/Services/Circulars-and-Notices/Participant-and-Members-Circulars/SEHK/2025/ce_SEHK_CT_075_2025.pdf",
          "source_type": "official",
          "source_checked_at": "2026-10-22"
        },
        {
          "source_id": "shfe.2026",
          "publisher": "Shanghai Futures Exchange",
          "title": "2026 exchange holiday calendar",
          "url": "https://www.shfe.com.cn/services/calenderandholidays/holiday/",
          "source_type": "official",
          "source_checked_at": "2026-10-22"
        },
        {
          "source_id": "shfe.hours",
          "publisher": "Shanghai Futures Exchange",
          "title": "Trading hours by product (SHFE and INE)",
          "url": "https://www.shfe.com.cn/services/calenderandholidays/tradinghours/",
          "source_type": "official",
          "source_checked_at": "2026-10-22"
        },
        {
          "source_id": "sse.2026",
          "publisher": "Shanghai Stock Exchange",
          "title": "2026 holiday arrangements — SSE [2025] 45",
          "url": "https://www.sse.com.cn/disclosure/announcement/general/c/c_20251222_10802507.shtml",
          "source_type": "official",
          "source_checked_at": "2026-10-22"
        }
      ]
    },
    "coverage": {
      "columns": [
        "calendar_rows",
        "coverage_end",
        "coverage_start",
        "known_calendar_rows",
        "known_hours_rows",
        "market_id",
        "market_name_en",
        "market_name_zh",
        "product_count",
        "product_rows",
        "region",
        "scope",
        "scope_label",
        "source_ids",
        "time_zone",
        "unknown_calendar_rows",
        "unknown_hours_rows",
        "year"
      ],
      "rows": [
        {
          "market_id": "HKEX",
          "market_name_en": "Hong Kong Exchanges and Clearing",
          "market_name_zh": "香港交易所",
          "region": "HK",
          "scope": "cash_equities",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Hong_Kong",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "year": 2026,
          "calendar_rows": 365,
          "known_calendar_rows": 365,
          "unknown_calendar_rows": 0,
          "product_count": 0,
          "product_rows": 0,
          "known_hours_rows": 0,
          "unknown_hours_rows": 0,
          "source_ids": [
            "hkex.2026"
          ]
        },
        {
          "market_id": "SHFE",
          "market_name_en": "Shanghai Futures Exchange",
          "market_name_zh": "上海期货交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Exchange calendar",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "year": 2026,
          "calendar_rows": 365,
          "known_calendar_rows": 365,
          "unknown_calendar_rows": 0,
          "product_count": 20,
          "product_rows": 7300,
          "known_hours_rows": 7300,
          "unknown_hours_rows": 0,
          "source_ids": [
            "shfe.2026"
          ]
        },
        {
          "market_id": "SSE",
          "market_name_en": "Shanghai Stock Exchange",
          "market_name_zh": "上海证券交易所",
          "region": "CN",
          "scope": "exchange_day",
          "scope_label": "Cash equities",
          "time_zone": "Asia/Shanghai",
          "coverage_start": "2026-01-01",
          "coverage_end": "2026-12-31",
          "year": 2026,
          "calendar_rows": 365,
          "known_calendar_rows": 365,
          "unknown_calendar_rows": 0,
          "product_count": 0,
          "product_rows": 0,
          "known_hours_rows": 0,
          "unknown_hours_rows": 0,
          "source_ids": [
            "sse.2026"
          ]
        }
      ]
    }
  },
  "dictionary": {
    "schema_version": "mo-data-pack/1",
    "null_semantics": "null = unknown/unavailable; false = explicit negative; reason not_applicable = this question does not apply. Empty session arrays mean a confirmed closed day.",
    "csv_encoding": "UTF-8 with BOM, RFC 4180 quotes and CRLF. null is the literal null. Arrays/objects are JSON in cells. Potential spreadsheet formulas have an apostrophe prefix; JSON retains original strings.",
    "tables": {
      "calendars": {
        "primary_key": [
          "market_id",
          "date"
        ],
        "columns": [
          {
            "name": "adjusted_workday",
            "type": "boolean",
            "nullable": true,
            "description": "Existing engine or registered scope field: adjusted_workday."
          },
          {
            "name": "applied_notice_ids",
            "type": "json",
            "nullable": true,
            "description": "Existing engine or registered scope field: applied_notice_ids."
          },
          {
            "name": "civil_evening_civil_date",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: civil_evening_civil_date."
          },
          {
            "name": "civil_evening_end",
            "type": "string",
            "nullable": true,
            "description": "Local HH:MM session time from the product engine; null for unavailable hours."
          },
          {
            "name": "civil_evening_ends_next_day",
            "type": "boolean",
            "nullable": true,
            "description": "Existing engine or registered scope field: civil_evening_ends_next_day."
          },
          {
            "name": "civil_evening_has",
            "type": "boolean",
            "nullable": true,
            "description": "Whether a session starts on this civil evening: true, false, or null. Read reason separately."
          },
          {
            "name": "civil_evening_reason",
            "type": "string",
            "nullable": true,
            "description": "Engine reason; preserves not_applicable, product_day_only and unknown reasons."
          },
          {
            "name": "civil_evening_start",
            "type": "string",
            "nullable": true,
            "description": "Local HH:MM session time from the product engine; null for unavailable hours."
          },
          {
            "name": "civil_evening_trading_date",
            "type": "string",
            "nullable": true,
            "description": "Trading date assigned by the engine; unknown cross-year attribution stays null."
          },
          {
            "name": "coverage_end",
            "type": "string",
            "nullable": true,
            "description": "Accepted coverage for the requested year; null if unavailable."
          },
          {
            "name": "coverage_start",
            "type": "string",
            "nullable": true,
            "description": "Accepted coverage for the requested year; null if unavailable."
          },
          {
            "name": "date",
            "type": "string",
            "nullable": true,
            "description": "ISO calendar-date label; not a timestamp."
          },
          {
            "name": "field_confidence",
            "type": "json",
            "nullable": true,
            "description": "Only engine-provided field confidence; null when the engine supplies none."
          },
          {
            "name": "field_provenance",
            "type": "json",
            "nullable": true,
            "description": "Engine field-level sources and derivation; no settlement field or reviewer identities."
          },
          {
            "name": "holiday_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: holiday_id."
          },
          {
            "name": "incoming_night_civil_date",
            "type": "string",
            "nullable": true,
            "description": "Start date of the incoming night session, distinct from the trading date."
          },
          {
            "name": "incoming_night_end",
            "type": "string",
            "nullable": true,
            "description": "Local HH:MM session time from the product engine; null for unavailable hours."
          },
          {
            "name": "incoming_night_ends_next_day",
            "type": "boolean",
            "nullable": true,
            "description": "Existing engine or registered scope field: incoming_night_ends_next_day."
          },
          {
            "name": "incoming_night_has",
            "type": "boolean",
            "nullable": true,
            "description": "Whether a prior evening belongs to this trading date: true, false, or null. Read reason separately."
          },
          {
            "name": "incoming_night_reason",
            "type": "string",
            "nullable": true,
            "description": "Engine reason; preserves not_applicable, product_day_only and unknown reasons."
          },
          {
            "name": "incoming_night_start",
            "type": "string",
            "nullable": true,
            "description": "Local HH:MM session time from the product engine; null for unavailable hours."
          },
          {
            "name": "incoming_night_trading_date",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: incoming_night_trading_date."
          },
          {
            "name": "is_trading_day",
            "type": "boolean",
            "nullable": true,
            "description": "Engine boolean; null means no assertion."
          },
          {
            "name": "market_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_id."
          },
          {
            "name": "market_name_en",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_name_en."
          },
          {
            "name": "market_name_zh",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_name_zh."
          },
          {
            "name": "reason",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: reason."
          },
          {
            "name": "reason_zh",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: reason_zh."
          },
          {
            "name": "region",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: region."
          },
          {
            "name": "scope",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: scope."
          },
          {
            "name": "scope_label",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: scope_label."
          },
          {
            "name": "source_checked_at",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: source_checked_at."
          },
          {
            "name": "source_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: source_id."
          },
          {
            "name": "source_type",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: source_type."
          },
          {
            "name": "source_url",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: source_url."
          },
          {
            "name": "source_urls",
            "type": "json",
            "nullable": true,
            "description": "Existing engine or registered scope field: source_urls."
          },
          {
            "name": "status",
            "type": "string",
            "nullable": true,
            "description": "Engine calendar status: open, closed, half_day, irregular or unknown."
          },
          {
            "name": "time_zone",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: time_zone."
          }
        ]
      },
      "product_sessions": {
        "primary_key": [
          "product_id",
          "date"
        ],
        "columns": [
          {
            "name": "calendar_field_provenance",
            "type": "json",
            "nullable": true,
            "description": "Calendar provenance underlying the product date; hours have separate source and fact metadata."
          },
          {
            "name": "calendar_source_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: calendar_source_id."
          },
          {
            "name": "calendar_source_url",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: calendar_source_url."
          },
          {
            "name": "category",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: category."
          },
          {
            "name": "civil_evening_civil_date",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: civil_evening_civil_date."
          },
          {
            "name": "civil_evening_end",
            "type": "string",
            "nullable": true,
            "description": "Local HH:MM session time from the product engine; null for unavailable hours."
          },
          {
            "name": "civil_evening_ends_next_day",
            "type": "boolean",
            "nullable": true,
            "description": "Existing engine or registered scope field: civil_evening_ends_next_day."
          },
          {
            "name": "civil_evening_has",
            "type": "boolean",
            "nullable": true,
            "description": "Whether a session starts on this civil evening: true, false, or null. Read reason separately."
          },
          {
            "name": "civil_evening_reason",
            "type": "string",
            "nullable": true,
            "description": "Engine reason; preserves not_applicable, product_day_only and unknown reasons."
          },
          {
            "name": "civil_evening_start",
            "type": "string",
            "nullable": true,
            "description": "Local HH:MM session time from the product engine; null for unavailable hours."
          },
          {
            "name": "civil_evening_trading_date",
            "type": "string",
            "nullable": true,
            "description": "Trading date assigned by the engine; unknown cross-year attribution stays null."
          },
          {
            "name": "coverage_end",
            "type": "string",
            "nullable": true,
            "description": "Accepted coverage for the requested year; null if unavailable."
          },
          {
            "name": "coverage_start",
            "type": "string",
            "nullable": true,
            "description": "Accepted coverage for the requested year; null if unavailable."
          },
          {
            "name": "date",
            "type": "string",
            "nullable": true,
            "description": "ISO calendar-date label; not a timestamp."
          },
          {
            "name": "day_sessions",
            "type": "json",
            "nullable": true,
            "description": "Ordered local-time [start,end] pairs; [] means closed; null means unknown or expired hours."
          },
          {
            "name": "field_confidence",
            "type": "json",
            "nullable": true,
            "description": "Only engine-provided field confidence; null when the engine supplies none."
          },
          {
            "name": "holiday_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: holiday_id."
          },
          {
            "name": "hours_fact",
            "type": "json",
            "nullable": true,
            "description": "Existing validity-gate metadata: status, verified_at, valid_through. Hours are withheld after expiry."
          },
          {
            "name": "hours_source_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: hours_source_id."
          },
          {
            "name": "hours_source_url",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: hours_source_url."
          },
          {
            "name": "incoming_night_civil_date",
            "type": "string",
            "nullable": true,
            "description": "Start date of the incoming night session, distinct from the trading date."
          },
          {
            "name": "incoming_night_end",
            "type": "string",
            "nullable": true,
            "description": "Local HH:MM session time from the product engine; null for unavailable hours."
          },
          {
            "name": "incoming_night_ends_next_day",
            "type": "boolean",
            "nullable": true,
            "description": "Existing engine or registered scope field: incoming_night_ends_next_day."
          },
          {
            "name": "incoming_night_has",
            "type": "boolean",
            "nullable": true,
            "description": "Whether a prior evening belongs to this trading date: true, false, or null. Read reason separately."
          },
          {
            "name": "incoming_night_reason",
            "type": "string",
            "nullable": true,
            "description": "Engine reason; preserves not_applicable, product_day_only and unknown reasons."
          },
          {
            "name": "incoming_night_start",
            "type": "string",
            "nullable": true,
            "description": "Local HH:MM session time from the product engine; null for unavailable hours."
          },
          {
            "name": "incoming_night_trading_date",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: incoming_night_trading_date."
          },
          {
            "name": "is_trading_day",
            "type": "boolean",
            "nullable": true,
            "description": "Engine boolean; null means no assertion."
          },
          {
            "name": "market_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_id."
          },
          {
            "name": "market_name_en",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_name_en."
          },
          {
            "name": "market_name_zh",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_name_zh."
          },
          {
            "name": "product_code",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: product_code."
          },
          {
            "name": "product_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: product_id."
          },
          {
            "name": "product_name_en",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: product_name_en."
          },
          {
            "name": "product_name_zh",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: product_name_zh."
          },
          {
            "name": "reason",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: reason."
          },
          {
            "name": "reason_zh",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: reason_zh."
          },
          {
            "name": "region",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: region."
          },
          {
            "name": "scope",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: scope."
          },
          {
            "name": "scope_label",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: scope_label."
          },
          {
            "name": "status",
            "type": "string",
            "nullable": true,
            "description": "Engine calendar status: open, closed, half_day, irregular or unknown."
          },
          {
            "name": "time_zone",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: time_zone."
          }
        ]
      },
      "sources": {
        "primary_key": [
          "source_id"
        ],
        "columns": [
          {
            "name": "publisher",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: publisher."
          },
          {
            "name": "source_checked_at",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: source_checked_at."
          },
          {
            "name": "source_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: source_id."
          },
          {
            "name": "source_type",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: source_type."
          },
          {
            "name": "title",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: title."
          },
          {
            "name": "url",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: url."
          }
        ]
      },
      "coverage": {
        "primary_key": [
          "market_id",
          "year"
        ],
        "columns": [
          {
            "name": "calendar_rows",
            "type": "integer",
            "nullable": true,
            "description": "Existing engine or registered scope field: calendar_rows."
          },
          {
            "name": "coverage_end",
            "type": "string",
            "nullable": true,
            "description": "Accepted coverage for the requested year; null if unavailable."
          },
          {
            "name": "coverage_start",
            "type": "string",
            "nullable": true,
            "description": "Accepted coverage for the requested year; null if unavailable."
          },
          {
            "name": "known_calendar_rows",
            "type": "integer",
            "nullable": true,
            "description": "Existing engine or registered scope field: known_calendar_rows."
          },
          {
            "name": "known_hours_rows",
            "type": "integer",
            "nullable": true,
            "description": "Rows whose existing hours_fact status is not unknown; independent of day closure."
          },
          {
            "name": "market_id",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_id."
          },
          {
            "name": "market_name_en",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_name_en."
          },
          {
            "name": "market_name_zh",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: market_name_zh."
          },
          {
            "name": "product_count",
            "type": "integer",
            "nullable": true,
            "description": "Existing engine or registered scope field: product_count."
          },
          {
            "name": "product_rows",
            "type": "integer",
            "nullable": true,
            "description": "Existing engine or registered scope field: product_rows."
          },
          {
            "name": "region",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: region."
          },
          {
            "name": "scope",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: scope."
          },
          {
            "name": "scope_label",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: scope_label."
          },
          {
            "name": "source_ids",
            "type": "json",
            "nullable": true,
            "description": "Registered source IDs; lookup in sources. Sources alone do not establish coverage."
          },
          {
            "name": "time_zone",
            "type": "string",
            "nullable": true,
            "description": "Existing engine or registered scope field: time_zone."
          },
          {
            "name": "unknown_calendar_rows",
            "type": "integer",
            "nullable": true,
            "description": "Existing engine or registered scope field: unknown_calendar_rows."
          },
          {
            "name": "unknown_hours_rows",
            "type": "integer",
            "nullable": true,
            "description": "Existing engine or registered scope field: unknown_hours_rows."
          },
          {
            "name": "year",
            "type": "integer",
            "nullable": true,
            "description": "Existing engine or registered scope field: year."
          }
        ]
      }
    }
  }
}
