{
 "as_of": "2026-10-15",
 "sources": {
  "us-federal": {
   "name": "US Office of Personnel Management (federal holidays)",
   "short": "OPM",
   "market": "federal",
   "tz": "America/New_York",
   "covers": [
    "2026-10-12",
    "2027-11-11"
   ],
   "days": [
    {
     "date": "2026-10-12",
     "kind": "federal_holiday",
     "name": "Columbus Day",
     "close": "",
     "claim": "c001",
     "source_url": "https://www.opm.gov/policy-data-oversight/pay-leave/federal-holidays/",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2026-11-11",
     "kind": "federal_holiday",
     "name": "Veterans Day",
     "close": "",
     "claim": "c002",
     "source_url": "https://www.opm.gov/policy-data-oversight/pay-leave/federal-holidays/",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2027-10-11",
     "kind": "federal_holiday",
     "name": "Columbus Day",
     "close": "",
     "claim": "c003",
     "source_url": "https://www.opm.gov/policy-data-oversight/pay-leave/federal-holidays/",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2027-11-11",
     "kind": "federal_holiday",
     "name": "Veterans Day",
     "close": "",
     "claim": "c004",
     "source_url": "https://www.opm.gov/policy-data-oversight/pay-leave/federal-holidays/",
     "checked_at": "2026-10-15"
    }
   ]
  },
  "sifma": {
   "name": "SIFMA (US bond market recommendations)",
   "short": "SIFMA",
   "market": "bonds",
   "tz": "America/New_York",
   "covers": [
    "2026-10-12",
    "2027-01-01"
   ],
   "days": [
    {
     "date": "2026-10-12",
     "kind": "holiday",
     "name": "Columbus Day",
     "close": "",
     "claim": "c005",
     "source_url": "https://www.sifma.org/resources/general/holiday-schedule",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2026-11-11",
     "kind": "holiday",
     "name": "Veterans Day",
     "close": "",
     "claim": "c006",
     "source_url": "https://www.sifma.org/resources/general/holiday-schedule",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2026-11-26",
     "kind": "holiday",
     "name": "Thanksgiving Day",
     "close": "",
     "claim": "c007",
     "source_url": "https://www.sifma.org/resources/general/holiday-schedule",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2026-11-27",
     "kind": "early_close",
     "name": "Day after Thanksgiving",
     "close": "14:00",
     "claim": "c008",
     "source_url": "https://www.sifma.org/resources/general/holiday-schedule",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2026-12-24",
     "kind": "early_close",
     "name": "Christmas Eve",
     "close": "14:00",
     "claim": "c009",
     "source_url": "https://www.sifma.org/resources/general/holiday-schedule",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2026-12-25",
     "kind": "holiday",
     "name": "Christmas Day",
     "close": "",
     "claim": "c010",
     "source_url": "https://www.sifma.org/resources/general/holiday-schedule",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2026-12-31",
     "kind": "early_close",
     "name": "New Year's Eve",
     "close": "14:00",
     "claim": "c011",
     "source_url": "https://www.sifma.org/resources/general/holiday-schedule",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2027-01-01",
     "kind": "holiday",
     "name": "New Year's Day",
     "close": "",
     "claim": "c012",
     "source_url": "https://www.sifma.org/resources/general/holiday-schedule",
     "checked_at": "2026-10-15"
    }
   ]
  },
  "cme": {
   "name": "CME Group (futures)",
   "short": "CME",
   "market": "futures",
   "tz": "America/Chicago",
   "covers": [
    "2026-11-26",
    "2026-11-27"
   ],
   "days": [
    {
     "date": "2026-11-26",
     "kind": "halt",
     "name": "Thanksgiving (Globex equity and interest-rate futures)",
     "close": "12:00",
     "claim": "c013",
     "source_url": "https://www.cmegroup.com/trading-hours.html",
     "checked_at": "2026-10-15"
    },
    {
     "date": "2026-11-27",
     "kind": "early_close",
     "name": "Day after Thanksgiving (Globex equity and interest-rate futures)",
     "close": "12:15",
     "claim": "c014",
     "source_url": "https://www.cmegroup.com/trading-hours.html",
     "checked_at": "2026-10-15"
    }
   ]
  }
 }
}
