{
 "catalogue": "MIZAN market catalogue",
 "version": 1,
 "generated_utc": "2026-10-13T22:44:59Z",
 "format": "date,open,high,low,close (FORMAT v2, intrabar-marked)",
 "root_rule": "dataset root = merkle over bars (verifier --print-root <csv>); book root = H(domain \u2016 K \u2016 \u03a3(i \u2016 root_i)); K=1 \u2192 the asset root",
 "allowlist": "data/canonical_roots.txt (embedded in every published verifier; extended at runtime with --roots)",
 "max_book_assets": 8,
 "max_positions": 13000,
 "counts": {
  "public": 668,
  "withdrawn": 0,
  "align_groups": 220
 },
 "align_groups": {
  "crypto_4h": {
   "keys": [
    "btc_4h",
    "eth_4h",
    "sol_4h",
    "bnb_4h",
    "xrp_4h",
    "doge_4h"
   ],
   "bars": 12917,
   "interval_secs": 14400,
   "first": "2020-08-11T04:00Z",
   "last": "2026-07-03T20:00Z"
  },
  "crypto_1d": {
   "keys": [
    "btc_1d",
    "eth_1d",
    "sol_1d",
    "bnb_1d",
    "xrp_1d",
    "doge_1d"
   ],
   "bars": 2153,
   "interval_secs": 86400,
   "first": "2020-08-11T00:00Z",
   "last": "2026-07-03T00:00Z"
  },
  "btc_flagship": {
   "keys": [
    "btc_daily"
   ],
   "bars": 1096,
   "interval_secs": 86400,
   "first": "2023-01-01",
   "last": "2025-12-31"
  },
  "spy_full": {
   "keys": [
    "spy"
   ],
   "bars": 7184,
   "interval_secs": 0,
   "first": "1997-12-31",
   "last": "2026-07-24"
  },
  "nvda_2019": {
   "keys": [
    "nvda"
   ],
   "bars": 1900,
   "interval_secs": 0,
   "first": "2019-01-02T00:00Z",
   "last": "2026-07-24T00:00Z"
  },
  "us_etf_panel": {
   "keys": [
    "dia",
    "eem",
    "efa",
    "gld",
    "hyg",
    "ief",
    "iwm",
    "lqd",
    "qqq",
    "slv",
    "tlt",
    "uso",
    "xle",
    "xlf"
   ],
   "bars": 4853,
   "interval_secs": 0,
   "first": "2007-04-11",
   "last": "2026-07-24"
  },
  "us_1999-11-18_2026-07-24": {
   "keys": [
    "us_a"
   ],
   "bars": 6709,
   "interval_secs": 0,
   "first": "1999-11-18",
   "last": "2026-07-24"
  },
  "us_2013-12-09_2026-07-24": {
   "keys": [
    "us_aal"
   ],
   "bars": 3174,
   "interval_secs": 0,
   "first": "2013-12-09",
   "last": "2026-07-24"
  },
  "us_2001-11-29_2026-07-24": {
   "keys": [
    "us_aap"
   ],
   "bars": 6201,
   "interval_secs": 0,
   "first": "2001-11-29",
   "last": "2026-07-24"
  },
  "us_1997-12-31_2026-07-24": {
   "keys": [
    "us_aapl",
    "us_abt",
    "us_acgl",
    "us_adbe",
    "us_adi",
    "us_adm",
    "us_adp",
    "us_adsk",
    "us_aee",
    "us_aep",
    "us_aes",
    "us_afl",
    "us_aig",
    "us_ait",
    "us_aiv",
    "us_ajg",
    "us_alb",
    "us_alk",
    "us_all",
    "us_amat",
    "us_amd",
    "us_ame",
    "us_amg",
    "us_amgn",
    "us_amzn",
    "us_an",
    "us_anf",
    "us_aon",
    "us_aos",
    "us_apa",
    "us_apd",
    "us_aph",
    "us_are",
    "us_ash",
    "us_ati",
    "us_ato",
    "us_avb",
    "us_avy",
    "us_axp",
    "us_azo",
    "us_b",
    "us_ba",
    "us_bac",
    "us_ball",
    "us_bax",
    "us_bbwi",
    "us_bby",
    "us_bc",
    "us_bdx",
    "us_ben",
    "us_bf.b",
    "us_biib",
    "us_bio",
    "us_bmy",
    "us_bny",
    "us_brk.b",
    "us_bro",
    "us_bsx",
    "us_bwa",
    "us_bxp",
    "us_c",
    "us_cag",
    "us_cah",
    "us_cal",
    "us_car",
    "us_casy",
    "us_cat",
    "us_cb",
    "us_cck",
    "us_ccl",
    "us_cdns",
    "us_chd",
    "us_chrw",
    "us_ci",
    "us_cien",
    "us_cinf",
    "us_cl",
    "us_clf",
    "us_clx",
    "us_cmcsa",
    "us_cmi",
    "us_cms",
    "us_cnp",
    "us_cof",
    "us_cohr",
    "us_coo",
    "us_cop",
    "us_cor",
    "us_cost",
    "us_cpb",
    "us_cprt",
    "us_cpt",
    "us_crh",
    "us_csco",
    "us_csx",
    "us_ctas",
    "us_cvs",
    "us_cvsa",
    "us_cvx",
    "us_cxt",
    "us_d",
    "us_dd",
    "us_dds",
    "us_de",
    "us_deck",
    "us_dgx",
    "us_dhi",
    "us_dhr",
    "us_dino",
    "us_dis",
    "us_dltr",
    "us_dlx",
    "us_doc",
    "us_dov",
    "us_dri",
    "us_dte",
    "us_duk",
    "us_dva",
    "us_dvn",
    "us_ea",
    "us_ecl",
    "us_ed",
    "us_efx",
    "us_eg",
    "us_ehc",
    "us_eix",
    "us_el",
    "us_eme",
    "us_emn",
    "us_emr",
    "us_eog",
    "us_eqr",
    "us_eqt",
    "us_erie",
    "us_es",
    "us_ess",
    "us_etn",
    "us_etr",
    "us_exc",
    "us_expd",
    "us_f",
    "us_fast",
    "us_fcx",
    "us_fds",
    "us_fdx",
    "us_fe",
    "us_fhn",
    "us_fico",
    "us_fisv",
    "us_fitb",
    "us_fix",
    "us_flex",
    "us_fls",
    "us_fmc",
    "us_fmcc",
    "us_fnma",
    "us_fosl",
    "us_frt",
    "us_gap",
    "us_gd",
    "us_ge",
    "us_gen",
    "us_ghc",
    "us_gild",
    "us_gis",
    "us_gl",
    "us_glw",
    "us_gpc",
    "us_gt",
    "us_gww",
    "us_hal",
    "us_has",
    "us_hban",
    "us_hd",
    "us_hig",
    "us_hog",
    "us_hon",
    "us_hp",
    "us_hpq",
    "us_hrb",
    "us_hrl",
    "us_hsic",
    "us_hst",
    "us_hsy",
    "us_hubb",
    "us_hum",
    "us_hwm",
    "us_ibm",
    "us_idxx",
    "us_iex",
    "us_iff",
    "us_incy",
    "us_intc",
    "us_intu",
    "us_ip",
    "us_irm",
    "us_it",
    "us_itt",
    "us_itw",
    "us_ivz",
    "us_j",
    "us_jbht",
    "us_jbl",
    "us_jci",
    "us_jef",
    "us_jkhy",
    "us_jnj",
    "us_jpm",
    "us_kbh",
    "us_key",
    "us_kim",
    "us_klac",
    "us_kmb",
    "us_kmx",
    "us_ko",
    "us_kr",
    "us_kss",
    "us_l",
    "us_leg",
    "us_len",
    "us_lh",
    "us_lhx",
    "us_lly",
    "us_lmt",
    "us_lnc",
    "us_lnt",
    "us_low",
    "us_lpx",
    "us_lrcx",
    "us_lumn",
    "us_luv",
    "us_m",
    "us_maa",
    "us_mac",
    "us_mas",
    "us_mat",
    "us_mbi",
    "us_mcd",
    "us_mchp",
    "us_mck",
    "us_mdt",
    "us_mgm",
    "us_mhk",
    "us_mkc",
    "us_mlm",
    "us_mmm",
    "us_mnst",
    "us_mo",
    "us_mos",
    "us_mrk",
    "us_mrsh",
    "us_ms",
    "us_msft",
    "us_msi",
    "us_mtb",
    "us_mtch",
    "us_mtd",
    "us_mtg",
    "us_mtw",
    "us_mu",
    "us_mur",
    "us_nbr",
    "us_nc",
    "us_ndsn",
    "us_nee",
    "us_nem",
    "us_ni",
    "us_nke",
    "us_nktr",
    "us_noc",
    "us_nov",
    "us_nsc",
    "us_ntap",
    "us_ntrs",
    "us_nue",
    "us_nvr",
    "us_nwl",
    "us_nyt",
    "us_o",
    "us_odfl",
    "us_oi",
    "us_oke",
    "us_omc",
    "us_orcl",
    "us_orly",
    "us_oxy",
    "us_payx",
    "us_pbi",
    "us_pcar",
    "us_pcg",
    "us_peg",
    "us_penn",
    "us_pep",
    "us_pfe",
    "us_pg",
    "us_pgr",
    "us_ph",
    "us_phm",
    "us_pld",
    "us_pnc",
    "us_pnr",
    "us_pnw",
    "us_pool",
    "us_ppg",
    "us_ppl",
    "us_prgo",
    "us_psa",
    "us_psky",
    "us_ptc",
    "us_pvh",
    "us_qcom",
    "us_r",
    "us_rcl",
    "us_reg",
    "us_regn",
    "us_rf",
    "us_rhi",
    "us_rig",
    "us_rjf",
    "us_rl",
    "us_rmd",
    "us_rok",
    "us_rol",
    "us_rop",
    "us_rost",
    "us_rrc",
    "us_rtx",
    "us_rvty",
    "us_sanm",
    "us_sbux",
    "us_schw",
    "us_sci",
    "us_shel",
    "us_shw",
    "us_sig",
    "us_sitc",
    "us_sjm",
    "us_slb",
    "us_slg",
    "us_slm",
    "us_sna",
    "us_snps",
    "us_so",
    "us_spg",
    "us_spgi",
    "us_ssp",
    "us_stld",
    "us_stt",
    "us_stz",
    "us_swk",
    "us_swks",
    "us_syk",
    "us_syy",
    "us_t",
    "us_tap",
    "us_tech",
    "us_ter",
    "us_tex",
    "us_tfc",
    "us_tfx",
    "us_tgt",
    "us_thc",
    "us_tjx",
    "us_tkr",
    "us_tmo",
    "us_tpl",
    "us_trmb",
    "us_trow",
    "us_trv",
    "us_tsco",
    "us_tsn",
    "us_tt",
    "us_ttwo",
    "us_txn",
    "us_txt",
    "us_tyl",
    "us_udr",
    "us_uhs",
    "us_uis",
    "us_ul",
    "us_unh",
    "us_unm",
    "us_unp",
    "us_urbn",
    "us_uri",
    "us_usb",
    "us_vfc",
    "us_viav",
    "us_vlo",
    "us_vmc",
    "us_vno",
    "us_vrtx",
    "us_vtr",
    "us_vtrs",
    "us_vyx",
    "us_vz",
    "us_wab",
    "us_wat",
    "us_wdc",
    "us_wec",
    "us_well",
    "us_wen",
    "us_wfc",
    "us_whr",
    "us_wm",
    "us_wmb",
    "us_wmt",
    "us_wor",
    "us_wrb",
    "us_wsm",
    "us_wst",
    "us_wy",
    "us_xel",
    "us_xom",
    "us_xray",
    "us_xrx",
    "us_yum",
    "us_zbra",
    "us_zion"
   ],
   "bars": 7184,
   "interval_secs": 0,
   "first": "1997-12-31",
   "last": "2026-07-24"
  },
  "us_2013-01-02_2026-07-24": {
   "keys": [
    "us_abbv"
   ],
   "bars": 3410,
   "interval_secs": 0,
   "first": "2013-01-02",
   "last": "2026-07-24"
  },
  "us_2020-12-10_2026-07-24": {
   "keys": [
    "us_abnb"
   ],
   "bars": 1410,
   "interval_secs": 0,
   "first": "2020-12-10",
   "last": "2026-07-24"
  },
  "us_2001-07-19_2026-07-24": {
   "keys": [
    "us_acn"
   ],
   "bars": 6290,
   "interval_secs": 0,
   "first": "2001-07-19",
   "last": "2026-07-24"
  },
  "us_2004-02-05_2026-07-24": {
   "keys": [
    "us_aiz"
   ],
   "bars": 5652,
   "interval_secs": 0,
   "first": "2004-02-05",
   "last": "2026-07-24"
  },
  "us_1999-10-29_2026-07-24": {
   "keys": [
    "us_akam"
   ],
   "bars": 6723,
   "interval_secs": 0,
   "first": "1999-10-29",
   "last": "2026-07-24"
  },
  "us_2001-01-30_2026-07-24": {
   "keys": [
    "us_algn"
   ],
   "bars": 6408,
   "interval_secs": 0,
   "first": "2001-01-30",
   "last": "2026-07-24"
  },
  "us_2013-11-18_2026-07-24": {
   "keys": [
    "us_alle"
   ],
   "bars": 3188,
   "interval_secs": 0,
   "first": "2013-11-18",
   "last": "2026-07-24"
  },
  "us_2019-06-11_2026-07-24": {
   "keys": [
    "us_amcr"
   ],
   "bars": 1790,
   "interval_secs": 0,
   "first": "2019-06-11",
   "last": "2026-07-24"
  },
  "us_2005-09-15_2026-07-24": {
   "keys": [
    "us_amp"
   ],
   "bars": 5246,
   "interval_secs": 0,
   "first": "2005-09-15",
   "last": "2026-07-24"
  },
  "us_1998-02-27_2026-07-24": {
   "keys": [
    "us_amt"
   ],
   "bars": 7145,
   "interval_secs": 0,
   "first": "1998-02-27",
   "last": "2026-07-24"
  },
  "us_2024-09-30_2026-07-24": {
   "keys": [
    "us_amtm"
   ],
   "bars": 455,
   "interval_secs": 0,
   "first": "2024-09-30",
   "last": "2026-07-24"
  },
  "us_2014-06-06_2026-07-24": {
   "keys": [
    "us_anet"
   ],
   "bars": 3051,
   "interval_secs": 0,
   "first": "2014-06-06",
   "last": "2026-07-24"
  },
  "us_2011-03-30_2026-07-24": {
   "keys": [
    "us_apo"
   ],
   "bars": 3852,
   "interval_secs": 0,
   "first": "2011-03-30",
   "last": "2026-07-24"
  },
  "us_2021-04-15_2026-07-24": {
   "keys": [
    "us_app"
   ],
   "bars": 1325,
   "interval_secs": 0,
   "first": "2021-04-15",
   "last": "2026-07-24"
  },
  "us_2011-11-17_2026-07-24": {
   "keys": [
    "us_aptv"
   ],
   "bars": 3690,
   "interval_secs": 0,
   "first": "2011-11-17",
   "last": "2026-07-24"
  },
  "us_2014-05-02_2026-07-24": {
   "keys": [
    "us_ares"
   ],
   "bars": 3075,
   "interval_secs": 0,
   "first": "2014-05-02",
   "last": "2026-07-24"
  },
  "us_2009-08-06_2026-07-24": {
   "keys": [
    "us_avgo"
   ],
   "bars": 4267,
   "interval_secs": 0,
   "first": "2009-08-06",
   "last": "2026-07-24"
  },
  "us_2008-04-23_2026-07-24": {
   "keys": [
    "us_awk"
   ],
   "bars": 4592,
   "interval_secs": 0,
   "first": "2008-04-23",
   "last": "2026-07-24"
  },
  "us_2001-06-19_2026-07-24": {
   "keys": [
    "us_axon"
   ],
   "bars": 6311,
   "interval_secs": 0,
   "first": "2001-06-19",
   "last": "2026-07-24"
  },
  "us_2001-12-03_2026-07-24": {
   "keys": [
    "us_ayi"
   ],
   "bars": 6199,
   "interval_secs": 0,
   "first": "2001-12-03",
   "last": "2026-07-24"
  },
  "us_2001-06-15_2026-07-24": {
   "keys": [
    "us_bfh"
   ],
   "bars": 6313,
   "interval_secs": 0,
   "first": "2001-06-15",
   "last": "2026-07-24"
  },
  "us_2001-08-02_2026-07-24": {
   "keys": [
    "us_bg"
   ],
   "bars": 6280,
   "interval_secs": 0,
   "first": "2001-08-02",
   "last": "2026-07-24"
  },
  "us_2017-07-17_2026-07-24": {
   "keys": [
    "us_bhf"
   ],
   "bars": 2268,
   "interval_secs": 0,
   "first": "2017-07-17",
   "last": "2026-07-24"
  },
  "us_1999-03-31_2026-07-24": {
   "keys": [
    "us_bkng"
   ],
   "bars": 6871,
   "interval_secs": 0,
   "first": "1999-03-31",
   "last": "2026-07-24"
  },
  "us_2017-07-05_2026-07-24": {
   "keys": [
    "us_bkr"
   ],
   "bars": 2276,
   "interval_secs": 0,
   "first": "2017-07-05",
   "last": "2026-07-24"
  },
  "us_2005-06-28_2026-07-24": {
   "keys": [
    "us_bldr"
   ],
   "bars": 5301,
   "interval_secs": 0,
   "first": "2005-06-28",
   "last": "2026-07-24"
  },
  "us_1999-10-01_2026-07-24": {
   "keys": [
    "us_blk"
   ],
   "bars": 6743,
   "interval_secs": 0,
   "first": "1999-10-01",
   "last": "2026-07-24"
  },
  "us_2007-04-02_2026-07-24": {
   "keys": [
    "us_br"
   ],
   "bars": 4859,
   "interval_secs": 0,
   "first": "2007-04-02",
   "last": "2026-07-24"
  },
  "us_2007-06-22_2026-07-24": {
   "keys": [
    "us_bx"
   ],
   "bars": 4802,
   "interval_secs": 0,
   "first": "2007-06-22",
   "last": "2026-07-24"
  },
  "us_2020-03-19_2026-07-24": {
   "keys": [
    "us_carr",
    "us_otis"
   ],
   "bars": 1595,
   "interval_secs": 0,
   "first": "2020-03-19",
   "last": "2026-07-24"
  },
  "us_2010-06-15_2026-07-24": {
   "keys": [
    "us_cboe"
   ],
   "bars": 4052,
   "interval_secs": 0,
   "first": "2010-06-15",
   "last": "2026-07-24"
  },
  "us_2004-06-10_2026-07-24": {
   "keys": [
    "us_cbre"
   ],
   "bars": 5565,
   "interval_secs": 0,
   "first": "2004-06-10",
   "last": "2026-07-24"
  },
  "us_1998-08-18_2026-07-24": {
   "keys": [
    "us_cci"
   ],
   "bars": 7026,
   "interval_secs": 0,
   "first": "1998-08-18",
   "last": "2026-07-24"
  },
  "us_2013-06-27_2026-07-24": {
   "keys": [
    "us_cdw"
   ],
   "bars": 3288,
   "interval_secs": 0,
   "first": "2013-06-27",
   "last": "2026-07-24"
  },
  "us_2005-01-21_2026-07-24": {
   "keys": [
    "us_ce"
   ],
   "bars": 5410,
   "interval_secs": 0,
   "first": "2005-01-21",
   "last": "2026-07-24"
  },
  "us_2022-02-02_2026-07-24": {
   "keys": [
    "us_ceg"
   ],
   "bars": 1122,
   "interval_secs": 0,
   "first": "2022-02-02",
   "last": "2026-07-24"
  },
  "us_2005-08-11_2026-07-24": {
   "keys": [
    "us_cf"
   ],
   "bars": 5270,
   "interval_secs": 0,
   "first": "2005-08-11",
   "last": "2026-07-24"
  },
  "us_2014-09-24_2026-07-24": {
   "keys": [
    "us_cfg"
   ],
   "bars": 2975,
   "interval_secs": 0,
   "first": "2014-09-24",
   "last": "2026-07-24"
  },
  "us_2010-01-05_2026-07-24": {
   "keys": [
    "us_chtr"
   ],
   "bars": 4163,
   "interval_secs": 0,
   "first": "2010-01-05",
   "last": "2026-07-24"
  },
  "us_2002-12-06_2026-07-24": {
   "keys": [
    "us_cme"
   ],
   "bars": 5944,
   "interval_secs": 0,
   "first": "2002-12-06",
   "last": "2026-07-24"
  },
  "us_2006-01-26_2026-07-24": {
   "keys": [
    "us_cmg"
   ],
   "bars": 5155,
   "interval_secs": 0,
   "first": "2006-01-26",
   "last": "2026-07-24"
  },
  "us_2001-12-13_2026-07-24": {
   "keys": [
    "us_cnc",
    "us_pru"
   ],
   "bars": 6191,
   "interval_secs": 0,
   "first": "2001-12-13",
   "last": "2026-07-24"
  },
  "us_1999-04-30_2026-07-24": {
   "keys": [
    "us_cnx"
   ],
   "bars": 6850,
   "interval_secs": 0,
   "first": "1999-04-30",
   "last": "2026-07-24"
  },
  "us_2021-04-14_2026-07-24": {
   "keys": [
    "us_coin"
   ],
   "bars": 1326,
   "interval_secs": 0,
   "first": "2021-04-14",
   "last": "2026-07-24"
  },
  "us_2013-06-13_2026-07-24": {
   "keys": [
    "us_coty"
   ],
   "bars": 3298,
   "interval_secs": 0,
   "first": "2013-06-13",
   "last": "2026-07-24"
  },
  "us_2010-12-15_2026-07-24": {
   "keys": [
    "us_cpay"
   ],
   "bars": 3924,
   "interval_secs": 0,
   "first": "2010-12-15",
   "last": "2026-07-24"
  },
  "us_2011-12-15_2026-07-24": {
   "keys": [
    "us_cpri"
   ],
   "bars": 3671,
   "interval_secs": 0,
   "first": "2011-12-15",
   "last": "2026-07-24"
  },
  "us_2000-06-23_2026-07-24": {
   "keys": [
    "us_crl"
   ],
   "bars": 6559,
   "interval_secs": 0,
   "first": "2000-06-23",
   "last": "2026-07-24"
  },
  "us_2004-06-23_2026-07-24": {
   "keys": [
    "us_crm"
   ],
   "bars": 5557,
   "interval_secs": 0,
   "first": "2004-06-23",
   "last": "2026-07-24"
  },
  "us_2019-06-12_2026-07-24": {
   "keys": [
    "us_crwd"
   ],
   "bars": 1789,
   "interval_secs": 0,
   "first": "2019-06-12",
   "last": "2026-07-24"
  },
  "us_1998-07-01_2026-07-24": {
   "keys": [
    "us_csgp",
    "us_rsg"
   ],
   "bars": 7059,
   "interval_secs": 0,
   "first": "1998-07-01",
   "last": "2026-07-24"
  },
  "us_1998-06-19_2026-07-24": {
   "keys": [
    "us_ctsh"
   ],
   "bars": 7067,
   "interval_secs": 0,
   "first": "1998-06-19",
   "last": "2026-07-24"
  },
  "us_2019-06-03_2026-07-24": {
   "keys": [
    "us_ctva"
   ],
   "bars": 1796,
   "interval_secs": 0,
   "first": "2019-06-03",
   "last": "2026-07-24"
  },
  "us_2017-04-28_2026-07-24": {
   "keys": [
    "us_cvna"
   ],
   "bars": 2322,
   "interval_secs": 0,
   "first": "2017-04-28",
   "last": "2026-07-24"
  },
  "us_2014-09-22_2026-07-24": {
   "keys": [
    "us_czr"
   ],
   "bars": 2977,
   "interval_secs": 0,
   "first": "2014-09-22",
   "last": "2026-07-24"
  },
  "us_2007-05-03_2026-07-24": {
   "keys": [
    "us_dal"
   ],
   "bars": 4837,
   "interval_secs": 0,
   "first": "2007-05-03",
   "last": "2026-07-24"
  },
  "us_2020-12-09_2026-07-24": {
   "keys": [
    "us_dash"
   ],
   "bars": 1411,
   "interval_secs": 0,
   "first": "2020-12-09",
   "last": "2026-07-24"
  },
  "us_2019-09-19_2026-07-24": {
   "keys": [
    "us_ddog"
   ],
   "bars": 1720,
   "interval_secs": 0,
   "first": "2019-09-19",
   "last": "2026-07-24"
  },
  "us_2016-09-07_2026-07-24": {
   "keys": [
    "us_dell"
   ],
   "bars": 2483,
   "interval_secs": 0,
   "first": "2016-09-07",
   "last": "2026-07-24"
  },
  "us_2009-11-13_2026-07-24": {
   "keys": [
    "us_dg"
   ],
   "bars": 4197,
   "interval_secs": 0,
   "first": "2009-11-13",
   "last": "2026-07-24"
  },
  "us_2004-10-29_2026-07-24": {
   "keys": [
    "us_dlr"
   ],
   "bars": 5467,
   "interval_secs": 0,
   "first": "2004-10-29",
   "last": "2026-07-24"
  },
  "us_2019-04-02_2026-07-24": {
   "keys": [
    "us_dow"
   ],
   "bars": 1838,
   "interval_secs": 0,
   "first": "2019-04-02",
   "last": "2026-07-24"
  },
  "us_2004-07-13_2026-07-24": {
   "keys": [
    "us_dpz"
   ],
   "bars": 5544,
   "interval_secs": 0,
   "first": "2004-07-13",
   "last": "2026-07-24"
  },
  "us_2017-04-03_2026-07-24": {
   "keys": [
    "us_dxc"
   ],
   "bars": 2340,
   "interval_secs": 0,
   "first": "2017-04-03",
   "last": "2026-07-24"
  },
  "us_2005-04-14_2026-07-24": {
   "keys": [
    "us_dxcm"
   ],
   "bars": 5353,
   "interval_secs": 0,
   "first": "2005-04-14",
   "last": "2026-07-24"
  },
  "us_1998-09-24_2026-07-24": {
   "keys": [
    "us_ebay"
   ],
   "bars": 7000,
   "interval_secs": 0,
   "first": "1998-09-24",
   "last": "2026-07-24"
  },
  "us_2008-01-02_2026-07-24": {
   "keys": [
    "us_echo"
   ],
   "bars": 4669,
   "interval_secs": 0,
   "first": "2008-01-02",
   "last": "2026-07-24"
  },
  "us_2001-10-30_2026-07-24": {
   "keys": [
    "us_elv"
   ],
   "bars": 6222,
   "interval_secs": 0,
   "first": "2001-10-30",
   "last": "2026-07-24"
  },
  "us_2012-03-30_2026-07-24": {
   "keys": [
    "us_enph"
   ],
   "bars": 3599,
   "interval_secs": 0,
   "first": "2012-03-30",
   "last": "2026-07-24"
  },
  "us_2012-02-08_2026-07-24": {
   "keys": [
    "us_epam"
   ],
   "bars": 3635,
   "interval_secs": 0,
   "first": "2012-02-08",
   "last": "2026-07-24"
  },
  "us_2000-08-11_2026-07-24": {
   "keys": [
    "us_eqix"
   ],
   "bars": 6525,
   "interval_secs": 0,
   "first": "2000-08-11",
   "last": "2026-07-24"
  },
  "us_2015-04-16_2026-07-24": {
   "keys": [
    "us_etsy"
   ],
   "bars": 2835,
   "interval_secs": 0,
   "first": "2015-04-16",
   "last": "2026-07-24"
  },
  "us_2018-04-25_2026-07-24": {
   "keys": [
    "us_evrg"
   ],
   "bars": 2073,
   "interval_secs": 0,
   "first": "2018-04-25",
   "last": "2026-07-24"
  },
  "us_2000-03-27_2026-07-24": {
   "keys": [
    "us_ew"
   ],
   "bars": 6621,
   "interval_secs": 0,
   "first": "2000-03-27",
   "last": "2026-07-24"
  },
  "us_2021-02-10_2026-07-24": {
   "keys": [
    "us_exe"
   ],
   "bars": 1369,
   "interval_secs": 0,
   "first": "2021-02-10",
   "last": "2026-07-24"
  },
  "us_2005-07-21_2026-07-24": {
   "keys": [
    "us_expe"
   ],
   "bars": 5285,
   "interval_secs": 0,
   "first": "2005-07-21",
   "last": "2026-07-24"
  },
  "us_2004-08-16_2026-07-24": {
   "keys": [
    "us_exr"
   ],
   "bars": 5520,
   "interval_secs": 0,
   "first": "2004-08-16",
   "last": "2026-07-24"
  },
  "us_2012-10-12_2026-07-24": {
   "keys": [
    "us_fang",
    "us_wday"
   ],
   "bars": 3463,
   "interval_secs": 0,
   "first": "2012-10-12",
   "last": "2026-07-24"
  },
  "us_2011-09-16_2026-07-24": {
   "keys": [
    "us_fbin"
   ],
   "bars": 3734,
   "interval_secs": 0,
   "first": "2011-09-16",
   "last": "2026-07-24"
  },
  "us_1999-06-04_2026-07-24": {
   "keys": [
    "us_ffiv"
   ],
   "bars": 6826,
   "interval_secs": 0,
   "first": "1999-06-04",
   "last": "2026-07-24"
  },
  "us_1998-05-14_2026-07-24": {
   "keys": [
    "us_fhi"
   ],
   "bars": 7092,
   "interval_secs": 0,
   "first": "1998-05-14",
   "last": "2026-07-24"
  },
  "us_2001-06-20_2026-07-24": {
   "keys": [
    "us_fis"
   ],
   "bars": 6310,
   "interval_secs": 0,
   "first": "2001-06-20",
   "last": "2026-07-24"
  },
  "us_2000-12-01_2026-07-24": {
   "keys": [
    "us_flr"
   ],
   "bars": 6447,
   "interval_secs": 0,
   "first": "2000-12-01",
   "last": "2026-07-24"
  },
  "us_2019-03-13_2026-07-24": {
   "keys": [
    "us_fox",
    "us_foxa"
   ],
   "bars": 1852,
   "interval_secs": 0,
   "first": "2019-03-13",
   "last": "2026-07-24"
  },
  "us_2006-11-17_2026-07-24": {
   "keys": [
    "us_fslr"
   ],
   "bars": 4949,
   "interval_secs": 0,
   "first": "2006-11-17",
   "last": "2026-07-24"
  },
  "us_2017-01-17_2026-07-24": {
   "keys": [
    "us_fti"
   ],
   "bars": 2393,
   "interval_secs": 0,
   "first": "2017-01-17",
   "last": "2026-07-24"
  },
  "us_2009-11-18_2026-07-24": {
   "keys": [
    "us_ftnt"
   ],
   "bars": 4194,
   "interval_secs": 0,
   "first": "2009-11-18",
   "last": "2026-07-24"
  },
  "us_2016-07-05_2026-07-24": {
   "keys": [
    "us_ftv"
   ],
   "bars": 2528,
   "interval_secs": 0,
   "first": "2016-07-05",
   "last": "2026-07-24"
  },
  "us_2015-04-01_2026-07-24": {
   "keys": [
    "us_gddy"
   ],
   "bars": 2845,
   "interval_secs": 0,
   "first": "2015-04-01",
   "last": "2026-07-24"
  },
  "us_2023-01-04_2026-07-24": {
   "keys": [
    "us_gehc"
   ],
   "bars": 891,
   "interval_secs": 0,
   "first": "2023-01-04",
   "last": "2026-07-24"
  },
  "us_2024-04-02_2026-07-24": {
   "keys": [
    "us_gev"
   ],
   "bars": 580,
   "interval_secs": 0,
   "first": "2024-04-02",
   "last": "2026-07-24"
  },
  "us_2010-11-18_2026-07-24": {
   "keys": [
    "us_gm"
   ],
   "bars": 3942,
   "interval_secs": 0,
   "first": "2010-11-18",
   "last": "2026-07-24"
  },
  "us_2002-02-13_2026-07-24": {
   "keys": [
    "us_gme"
   ],
   "bars": 6150,
   "interval_secs": 0,
   "first": "2002-02-13",
   "last": "2026-07-24"
  },
  "us_2010-02-11_2026-07-24": {
   "keys": [
    "us_gnrc"
   ],
   "bars": 4137,
   "interval_secs": 0,
   "first": "2010-02-11",
   "last": "2026-07-24"
  },
  "us_2004-05-25_2026-07-24": {
   "keys": [
    "us_gnw"
   ],
   "bars": 5576,
   "interval_secs": 0,
   "first": "2004-05-25",
   "last": "2026-07-24"
  },
  "us_2014-03-27_2026-07-24": {
   "keys": [
    "us_goog"
   ],
   "bars": 3100,
   "interval_secs": 0,
   "first": "2014-03-27",
   "last": "2026-07-24"
  },
  "us_2004-08-19_2026-07-24": {
   "keys": [
    "us_googl"
   ],
   "bars": 5517,
   "interval_secs": 0,
   "first": "2004-08-19",
   "last": "2026-07-24"
  },
  "us_2001-01-16_2026-07-24": {
   "keys": [
    "us_gpn"
   ],
   "bars": 6418,
   "interval_secs": 0,
   "first": "2001-01-16",
   "last": "2026-07-24"
  },
  "us_2000-12-08_2026-07-24": {
   "keys": [
    "us_grmn"
   ],
   "bars": 6442,
   "interval_secs": 0,
   "first": "2000-12-08",
   "last": "2026-07-24"
  },
  "us_1999-05-04_2026-07-24": {
   "keys": [
    "us_gs"
   ],
   "bars": 6848,
   "interval_secs": 0,
   "first": "1999-05-04",
   "last": "2026-07-24"
  },
  "us_2011-03-10_2026-07-24": {
   "keys": [
    "us_hca"
   ],
   "bars": 3866,
   "interval_secs": 0,
   "first": "2011-03-10",
   "last": "2026-07-24"
  },
  "us_2011-03-22_2026-07-24": {
   "keys": [
    "us_hii"
   ],
   "bars": 3858,
   "interval_secs": 0,
   "first": "2011-03-22",
   "last": "2026-07-24"
  },
  "us_2013-12-12_2026-07-24": {
   "keys": [
    "us_hlt"
   ],
   "bars": 3171,
   "interval_secs": 0,
   "first": "2013-12-12",
   "last": "2026-07-24"
  },
  "us_2021-07-29_2026-07-24": {
   "keys": [
    "us_hood"
   ],
   "bars": 1252,
   "interval_secs": 0,
   "first": "2021-07-29",
   "last": "2026-07-24"
  },
  "us_2015-11-02_2026-07-24": {
   "keys": [
    "us_hpe"
   ],
   "bars": 2696,
   "interval_secs": 0,
   "first": "2015-11-02",
   "last": "2026-07-24"
  },
  "us_2007-05-04_2026-07-24": {
   "keys": [
    "us_ibkr"
   ],
   "bars": 4836,
   "interval_secs": 0,
   "first": "2007-05-04",
   "last": "2026-07-24"
  },
  "us_2005-11-16_2026-07-24": {
   "keys": [
    "us_ice"
   ],
   "bars": 5202,
   "interval_secs": 0,
   "first": "2005-11-16",
   "last": "2026-07-24"
  },
  "us_2000-07-28_2026-07-24": {
   "keys": [
    "us_ilmn"
   ],
   "bars": 6535,
   "interval_secs": 0,
   "first": "2000-07-28",
   "last": "2026-07-24"
  },
  "us_2017-02-01_2026-07-24": {
   "keys": [
    "us_invh"
   ],
   "bars": 2382,
   "interval_secs": 0,
   "first": "2017-02-01",
   "last": "2026-07-24"
  },
  "us_2006-12-13_2026-07-24": {
   "keys": [
    "us_ipgp"
   ],
   "bars": 4932,
   "interval_secs": 0,
   "first": "2006-12-13",
   "last": "2026-07-24"
  },
  "us_2013-05-09_2026-07-24": {
   "keys": [
    "us_iqv"
   ],
   "bars": 3322,
   "interval_secs": 0,
   "first": "2013-05-09",
   "last": "2026-07-24"
  },
  "us_2017-05-12_2026-07-24": {
   "keys": [
    "us_ir"
   ],
   "bars": 2312,
   "interval_secs": 0,
   "first": "2017-05-12",
   "last": "2026-07-24"
  },
  "us_2000-06-16_2026-07-24": {
   "keys": [
    "us_isrg"
   ],
   "bars": 6564,
   "interval_secs": 0,
   "first": "2000-06-16",
   "last": "2026-07-24"
  },
  "us_2008-05-07_2026-07-24": {
   "keys": [
    "us_kdp"
   ],
   "bars": 4582,
   "interval_secs": 0,
   "first": "2008-05-07",
   "last": "2026-07-24"
  },
  "us_2014-10-20_2026-07-24": {
   "keys": [
    "us_keys"
   ],
   "bars": 2957,
   "interval_secs": 0,
   "first": "2014-10-20",
   "last": "2026-07-24"
  },
  "us_2015-07-06_2026-07-24": {
   "keys": [
    "us_khc",
    "us_pypl"
   ],
   "bars": 2780,
   "interval_secs": 0,
   "first": "2015-07-06",
   "last": "2026-07-24"
  },
  "us_2010-07-15_2026-07-24": {
   "keys": [
    "us_kkr"
   ],
   "bars": 4031,
   "interval_secs": 0,
   "first": "2010-07-15",
   "last": "2026-07-24"
  },
  "us_2011-02-11_2026-07-24": {
   "keys": [
    "us_kmi"
   ],
   "bars": 3884,
   "interval_secs": 0,
   "first": "2011-02-11",
   "last": "2026-07-24"
  },
  "us_2023-05-04_2026-07-24": {
   "keys": [
    "us_kvue"
   ],
   "bars": 808,
   "interval_secs": 0,
   "first": "2023-05-04",
   "last": "2026-07-24"
  },
  "us_2006-10-17_2026-07-24": {
   "keys": [
    "us_ldos"
   ],
   "bars": 4972,
   "interval_secs": 0,
   "first": "2006-10-17",
   "last": "2026-07-24"
  },
  "us_1999-07-29_2026-07-24": {
   "keys": [
    "us_lii"
   ],
   "bars": 6788,
   "interval_secs": 0,
   "first": "1999-07-29",
   "last": "2026-07-24"
  },
  "us_2018-10-31_2026-07-24": {
   "keys": [
    "us_lin"
   ],
   "bars": 1941,
   "interval_secs": 0,
   "first": "2018-10-31",
   "last": "2026-07-24"
  },
  "us_2015-07-23_2026-07-24": {
   "keys": [
    "us_lite"
   ],
   "bars": 2767,
   "interval_secs": 0,
   "first": "2015-07-23",
   "last": "2026-07-24"
  },
  "us_2003-10-06_2026-07-24": {
   "keys": [
    "us_lkq"
   ],
   "bars": 5736,
   "interval_secs": 0,
   "first": "2003-10-06",
   "last": "2026-07-24"
  },
  "us_2007-07-27_2026-07-24": {
   "keys": [
    "us_lulu"
   ],
   "bars": 4778,
   "interval_secs": 0,
   "first": "2007-07-27",
   "last": "2026-07-24"
  },
  "us_2004-12-15_2026-07-24": {
   "keys": [
    "us_lvs"
   ],
   "bars": 5435,
   "interval_secs": 0,
   "first": "2004-12-15",
   "last": "2026-07-24"
  },
  "us_2016-11-10_2026-07-24": {
   "keys": [
    "us_lw"
   ],
   "bars": 2437,
   "interval_secs": 0,
   "first": "2016-11-10",
   "last": "2026-07-24"
  },
  "us_2010-04-28_2026-07-24": {
   "keys": [
    "us_lyb"
   ],
   "bars": 4085,
   "interval_secs": 0,
   "first": "2010-04-28",
   "last": "2026-07-24"
  },
  "us_2005-12-21_2026-07-24": {
   "keys": [
    "us_lyv"
   ],
   "bars": 5178,
   "interval_secs": 0,
   "first": "2005-12-21",
   "last": "2026-07-24"
  },
  "us_2006-05-25_2026-07-24": {
   "keys": [
    "us_ma"
   ],
   "bars": 5072,
   "interval_secs": 0,
   "first": "2006-05-25",
   "last": "2026-07-24"
  },
  "us_1998-03-23_2026-07-24": {
   "keys": [
    "us_mar"
   ],
   "bars": 7129,
   "interval_secs": 0,
   "first": "1998-03-23",
   "last": "2026-07-24"
  },
  "us_2000-10-03_2026-07-24": {
   "keys": [
    "us_mco"
   ],
   "bars": 6489,
   "interval_secs": 0,
   "first": "2000-10-03",
   "last": "2026-07-24"
  },
  "us_2001-06-13_2026-07-24": {
   "keys": [
    "us_mdlz"
   ],
   "bars": 6315,
   "interval_secs": 0,
   "first": "2001-06-13",
   "last": "2026-07-24"
  },
  "us_2000-04-05_2026-07-24": {
   "keys": [
    "us_met"
   ],
   "bars": 6614,
   "interval_secs": 0,
   "first": "2000-04-05",
   "last": "2026-07-24"
  },
  "us_2012-05-18_2026-07-24": {
   "keys": [
    "us_meta"
   ],
   "bars": 3565,
   "interval_secs": 0,
   "first": "2012-05-18",
   "last": "2026-07-24"
  },
  "us_2004-11-05_2026-07-24": {
   "keys": [
    "us_mktx"
   ],
   "bars": 5462,
   "interval_secs": 0,
   "first": "2004-11-05",
   "last": "2026-07-24"
  },
  "us_2003-07-02_2026-07-24": {
   "keys": [
    "us_moh"
   ],
   "bars": 5802,
   "interval_secs": 0,
   "first": "2003-07-02",
   "last": "2026-07-24"
  },
  "us_2011-06-24_2026-07-24": {
   "keys": [
    "us_mpc"
   ],
   "bars": 3792,
   "interval_secs": 0,
   "first": "2011-06-24",
   "last": "2026-07-24"
  },
  "us_2004-11-19_2026-07-24": {
   "keys": [
    "us_mpwr"
   ],
   "bars": 5452,
   "interval_secs": 0,
   "first": "2004-11-19",
   "last": "2026-07-24"
  },
  "us_2018-12-07_2026-07-24": {
   "keys": [
    "us_mrna"
   ],
   "bars": 1916,
   "interval_secs": 0,
   "first": "2018-12-07",
   "last": "2026-07-24"
  },
  "us_2000-06-30_2026-07-24": {
   "keys": [
    "us_mrvl"
   ],
   "bars": 6554,
   "interval_secs": 0,
   "first": "2000-06-30",
   "last": "2026-07-24"
  },
  "us_2007-11-15_2026-07-24": {
   "keys": [
    "us_msci"
   ],
   "bars": 4700,
   "interval_secs": 0,
   "first": "2007-11-15",
   "last": "2026-07-24"
  },
  "us_2014-04-17_2026-07-24": {
   "keys": [
    "us_navi"
   ],
   "bars": 3085,
   "interval_secs": 0,
   "first": "2014-04-17",
   "last": "2026-07-24"
  },
  "us_2013-01-18_2026-07-24": {
   "keys": [
    "us_nclh"
   ],
   "bars": 3398,
   "interval_secs": 0,
   "first": "2013-01-18",
   "last": "2026-07-24"
  },
  "us_2002-07-01_2026-07-24": {
   "keys": [
    "us_ndaq"
   ],
   "bars": 6055,
   "interval_secs": 0,
   "first": "2002-07-01",
   "last": "2026-07-24"
  },
  "us_2002-05-23_2026-07-24": {
   "keys": [
    "us_nflx"
   ],
   "bars": 6081,
   "interval_secs": 0,
   "first": "2002-05-23",
   "last": "2026-07-24"
  },
  "us_2012-06-29_2026-07-24": {
   "keys": [
    "us_now"
   ],
   "bars": 3536,
   "interval_secs": 0,
   "first": "2012-06-29",
   "last": "2026-07-24"
  },
  "us_2003-12-02_2026-07-24": {
   "keys": [
    "us_nrg"
   ],
   "bars": 5696,
   "interval_secs": 0,
   "first": "2003-12-02",
   "last": "2026-07-24"
  },
  "us_1999-01-22_2026-07-24": {
   "keys": [
    "us_nvda"
   ],
   "bars": 6918,
   "interval_secs": 0,
   "first": "1999-01-22",
   "last": "2026-07-24"
  },
  "us_2013-07-01_2026-07-24": {
   "keys": [
    "us_nws",
    "us_nwsa"
   ],
   "bars": 3286,
   "interval_secs": 0,
   "first": "2013-07-01",
   "last": "2026-07-24"
  },
  "us_2010-08-06_2026-07-24": {
   "keys": [
    "us_nxpi"
   ],
   "bars": 4015,
   "interval_secs": 0,
   "first": "2010-08-06",
   "last": "2026-07-24"
  },
  "us_2021-05-14_2026-07-24": {
   "keys": [
    "us_ogn"
   ],
   "bars": 1304,
   "interval_secs": 0,
   "first": "2021-05-14",
   "last": "2026-07-24"
  },
  "us_2000-05-02_2026-07-24": {
   "keys": [
    "us_on"
   ],
   "bars": 6596,
   "interval_secs": 0,
   "first": "2000-05-02",
   "last": "2026-07-24"
  },
  "us_2012-07-20_2026-07-24": {
   "keys": [
    "us_panw"
   ],
   "bars": 3522,
   "interval_secs": 0,
   "first": "2012-07-20",
   "last": "2026-07-24"
  },
  "us_2014-04-15_2026-07-24": {
   "keys": [
    "us_payc"
   ],
   "bars": 3087,
   "interval_secs": 0,
   "first": "2014-04-15",
   "last": "2026-07-24"
  },
  "us_2001-10-23_2026-07-24": {
   "keys": [
    "us_pfg"
   ],
   "bars": 6227,
   "interval_secs": 0,
   "first": "2001-10-23",
   "last": "2026-07-24"
  },
  "us_2000-01-28_2026-07-24": {
   "keys": [
    "us_pkg"
   ],
   "bars": 6661,
   "interval_secs": 0,
   "first": "2000-01-28",
   "last": "2026-07-24"
  },
  "us_2020-09-30_2026-07-24": {
   "keys": [
    "us_pltr"
   ],
   "bars": 1460,
   "interval_secs": 0,
   "first": "2020-09-30",
   "last": "2026-07-24"
  },
  "us_2008-03-17_2026-07-24": {
   "keys": [
    "us_pm"
   ],
   "bars": 4618,
   "interval_secs": 0,
   "first": "2008-03-17",
   "last": "2026-07-24"
  },
  "us_2007-05-15_2026-07-24": {
   "keys": [
    "us_podd"
   ],
   "bars": 4829,
   "interval_secs": 0,
   "first": "2007-05-15",
   "last": "2026-07-24"
  },
  "us_2012-04-12_2026-07-24": {
   "keys": [
    "us_psx"
   ],
   "bars": 3591,
   "interval_secs": 0,
   "first": "2012-04-12",
   "last": "2026-07-24"
  },
  "us_1998-02-12_2026-07-24": {
   "keys": [
    "us_pwr"
   ],
   "bars": 7155,
   "interval_secs": 0,
   "first": "1998-02-12",
   "last": "2026-07-24"
  },
  "us_2025-11-03_2026-07-24": {
   "keys": [
    "us_q"
   ],
   "bars": 181,
   "interval_secs": 0,
   "first": "2025-11-03",
   "last": "2026-07-24"
  },
  "us_2015-01-02_2026-07-24": {
   "keys": [
    "us_qrvo"
   ],
   "bars": 2906,
   "interval_secs": 0,
   "first": "2015-01-02",
   "last": "2026-07-24"
  },
  "us_1999-06-16_2026-07-24": {
   "keys": [
    "us_sbac"
   ],
   "bars": 6818,
   "interval_secs": 0,
   "first": "1999-06-16",
   "last": "2026-07-24"
  },
  "us_2015-03-26_2026-07-24": {
   "keys": [
    "us_sedg"
   ],
   "bars": 2849,
   "interval_secs": 0,
   "first": "2015-03-26",
   "last": "2026-07-24"
  },
  "us_2007-03-29_2026-07-24": {
   "keys": [
    "us_smci"
   ],
   "bars": 4861,
   "interval_secs": 0,
   "first": "2007-03-29",
   "last": "2026-07-24"
  },
  "us_2025-02-24_2026-07-24": {
   "keys": [
    "us_sndk"
   ],
   "bars": 356,
   "interval_secs": 0,
   "first": "2025-02-24",
   "last": "2026-07-24"
  },
  "us_2025-10-30_2026-07-24": {
   "keys": [
    "us_sols"
   ],
   "bars": 183,
   "interval_secs": 0,
   "first": "2025-10-30",
   "last": "2026-07-24"
  },
  "us_2024-04-01_2026-07-24": {
   "keys": [
    "us_solv"
   ],
   "bars": 581,
   "interval_secs": 0,
   "first": "2024-04-01",
   "last": "2026-07-24"
  },
  "us_1998-06-29_2026-07-24": {
   "keys": [
    "us_sre"
   ],
   "bars": 7061,
   "interval_secs": 0,
   "first": "1998-06-29",
   "last": "2026-07-24"
  },
  "us_2015-11-03_2026-07-24": {
   "keys": [
    "us_ste"
   ],
   "bars": 2695,
   "interval_secs": 0,
   "first": "2015-11-03",
   "last": "2026-07-24"
  },
  "us_2002-12-11_2026-07-24": {
   "keys": [
    "us_stx"
   ],
   "bars": 5941,
   "interval_secs": 0,
   "first": "2002-12-11",
   "last": "2026-07-24"
  },
  "us_2024-07-08_2026-07-24": {
   "keys": [
    "us_sw"
   ],
   "bars": 514,
   "interval_secs": 0,
   "first": "2024-07-08",
   "last": "2026-07-24"
  },
  "us_2014-07-31_2026-07-24": {
   "keys": [
    "us_syf"
   ],
   "bars": 3013,
   "interval_secs": 0,
   "first": "2014-07-31",
   "last": "2026-07-24"
  },
  "us_2007-10-02_2026-07-24": {
   "keys": [
    "us_tdc"
   ],
   "bars": 4732,
   "interval_secs": 0,
   "first": "2007-10-02",
   "last": "2026-07-24"
  },
  "us_2006-03-15_2026-07-24": {
   "keys": [
    "us_tdg"
   ],
   "bars": 5122,
   "interval_secs": 0,
   "first": "2006-03-15",
   "last": "2026-07-24"
  },
  "us_1999-11-23_2026-07-24": {
   "keys": [
    "us_tdy"
   ],
   "bars": 6706,
   "interval_secs": 0,
   "first": "1999-11-23",
   "last": "2026-07-24"
  },
  "us_2007-06-14_2026-07-24": {
   "keys": [
    "us_tel"
   ],
   "bars": 4808,
   "interval_secs": 0,
   "first": "2007-06-14",
   "last": "2026-07-24"
  },
  "us_2023-09-12_2026-07-24": {
   "keys": [
    "us_tko"
   ],
   "bars": 719,
   "interval_secs": 0,
   "first": "2023-09-12",
   "last": "2026-07-24"
  },
  "us_2007-04-19_2026-07-24": {
   "keys": [
    "us_tmus"
   ],
   "bars": 4847,
   "interval_secs": 0,
   "first": "2007-04-19",
   "last": "2026-07-24"
  },
  "us_2006-07-19_2026-07-24": {
   "keys": [
    "us_tnl"
   ],
   "bars": 5035,
   "interval_secs": 0,
   "first": "2006-07-19",
   "last": "2026-07-24"
  },
  "us_2000-10-06_2026-07-24": {
   "keys": [
    "us_tpr"
   ],
   "bars": 6486,
   "interval_secs": 0,
   "first": "2000-10-06",
   "last": "2026-07-24"
  },
  "us_2010-12-07_2026-07-24": {
   "keys": [
    "us_trgp"
   ],
   "bars": 3930,
   "interval_secs": 0,
   "first": "2010-12-07",
   "last": "2026-07-24"
  },
  "us_2011-12-07_2026-07-24": {
   "keys": [
    "us_trip"
   ],
   "bars": 3677,
   "interval_secs": 0,
   "first": "2011-12-07",
   "last": "2026-07-24"
  },
  "us_2010-06-29_2026-07-24": {
   "keys": [
    "us_tsla"
   ],
   "bars": 4042,
   "interval_secs": 0,
   "first": "2010-06-29",
   "last": "2026-07-24"
  },
  "us_2016-09-21_2026-07-24": {
   "keys": [
    "us_ttd"
   ],
   "bars": 2473,
   "interval_secs": 0,
   "first": "2016-09-21",
   "last": "2026-07-24"
  },
  "us_2016-04-08_2026-07-24": {
   "keys": [
    "us_ua"
   ],
   "bars": 2588,
   "interval_secs": 0,
   "first": "2016-04-08",
   "last": "2026-07-24"
  },
  "us_2005-11-18_2026-07-24": {
   "keys": [
    "us_uaa"
   ],
   "bars": 5200,
   "interval_secs": 0,
   "first": "2005-11-18",
   "last": "2026-07-24"
  },
  "us_2006-02-06_2026-07-24": {
   "keys": [
    "us_ual"
   ],
   "bars": 5148,
   "interval_secs": 0,
   "first": "2006-02-06",
   "last": "2026-07-24"
  },
  "us_2019-05-10_2026-07-24": {
   "keys": [
    "us_uber"
   ],
   "bars": 1811,
   "interval_secs": 0,
   "first": "2019-05-10",
   "last": "2026-07-24"
  },
  "us_2007-10-25_2026-07-24": {
   "keys": [
    "us_ulta"
   ],
   "bars": 4715,
   "interval_secs": 0,
   "first": "2007-10-25",
   "last": "2026-07-24"
  },
  "us_1999-11-10_2026-07-24": {
   "keys": [
    "us_ups"
   ],
   "bars": 6715,
   "interval_secs": 0,
   "first": "1999-11-10",
   "last": "2026-07-24"
  },
  "us_2008-03-19_2026-07-24": {
   "keys": [
    "us_v"
   ],
   "bars": 4616,
   "interval_secs": 0,
   "first": "2008-03-19",
   "last": "2026-07-24"
  },
  "us_2013-10-16_2026-07-24": {
   "keys": [
    "us_veev"
   ],
   "bars": 3211,
   "interval_secs": 0,
   "first": "2013-10-16",
   "last": "2026-07-24"
  },
  "us_2018-01-04_2026-07-24": {
   "keys": [
    "us_vici"
   ],
   "bars": 2149,
   "interval_secs": 0,
   "first": "2018-01-04",
   "last": "2026-07-24"
  },
  "us_2023-10-02_2026-07-24": {
   "keys": [
    "us_vlto"
   ],
   "bars": 705,
   "interval_secs": 0,
   "first": "2023-10-02",
   "last": "2026-07-24"
  },
  "us_2020-09-24_2026-07-24": {
   "keys": [
    "us_vnt"
   ],
   "bars": 1464,
   "interval_secs": 0,
   "first": "2020-09-24",
   "last": "2026-07-24"
  },
  "us_2009-10-07_2026-07-24": {
   "keys": [
    "us_vrsk"
   ],
   "bars": 4224,
   "interval_secs": 0,
   "first": "2009-10-07",
   "last": "2026-07-24"
  },
  "us_1998-01-30_2026-07-24": {
   "keys": [
    "us_vrsn"
   ],
   "bars": 7164,
   "interval_secs": 0,
   "first": "1998-01-30",
   "last": "2026-07-24"
  },
  "us_2018-07-30_2026-07-24": {
   "keys": [
    "us_vrt"
   ],
   "bars": 2007,
   "interval_secs": 0,
   "first": "2018-07-30",
   "last": "2026-07-24"
  },
  "us_2016-10-05_2026-07-24": {
   "keys": [
    "us_vst"
   ],
   "bars": 2463,
   "interval_secs": 0,
   "first": "2016-10-05",
   "last": "2026-07-24"
  },
  "us_2005-07-08_2026-07-24": {
   "keys": [
    "us_wbd"
   ],
   "bars": 5294,
   "interval_secs": 0,
   "first": "2005-07-08",
   "last": "2026-07-24"
  },
  "us_2001-06-12_2026-07-24": {
   "keys": [
    "us_wtw"
   ],
   "bars": 6316,
   "interval_secs": 0,
   "first": "2001-06-12",
   "last": "2026-07-24"
  },
  "us_2006-10-02_2026-07-24": {
   "keys": [
    "us_wu"
   ],
   "bars": 4983,
   "interval_secs": 0,
   "first": "2006-10-02",
   "last": "2026-07-24"
  },
  "us_2002-10-25_2026-07-24": {
   "keys": [
    "us_wynn"
   ],
   "bars": 5973,
   "interval_secs": 0,
   "first": "2002-10-25",
   "last": "2026-07-24"
  },
  "us_2011-10-13_2026-07-24": {
   "keys": [
    "us_xyl"
   ],
   "bars": 3715,
   "interval_secs": 0,
   "first": "2011-10-13",
   "last": "2026-07-24"
  },
  "us_2015-11-19_2026-07-24": {
   "keys": [
    "us_xyz"
   ],
   "bars": 2683,
   "interval_secs": 0,
   "first": "2015-11-19",
   "last": "2026-07-24"
  },
  "us_2001-07-25_2026-07-24": {
   "keys": [
    "us_zbh"
   ],
   "bars": 6286,
   "interval_secs": 0,
   "first": "2001-07-25",
   "last": "2026-07-24"
  },
  "us_2013-02-01_2026-07-24": {
   "keys": [
    "us_zts"
   ],
   "bars": 3389,
   "interval_secs": 0,
   "first": "2013-02-01",
   "last": "2026-07-24"
  }
 },
 "markets": {
  "btc_4h": {
   "label": "BTC \u00b7 4h",
   "asset": "BTC",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "4h",
   "interval_secs": 14400,
   "ppy": 2190,
   "csv": "strategies/btc_4h.csv",
   "provenance": "Binance spot BTC/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars",
   "align_group": "crypto_4h",
   "status": "public",
   "bars": 12917,
   "first": "2020-08-11T04:00Z",
   "last": "2026-07-03T20:00Z",
   "sha256": "0db9a1f4bf55029c17ff53c1459f9a2947b05be1fec12d0085153aad2b5ce2bc",
   "root": "67d217b385d55d616133adedee6f2db47f232f848db79301a3f47024b010611b",
   "root_allowlisted": true
  },
  "eth_4h": {
   "label": "ETH \u00b7 4h",
   "asset": "ETH",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "4h",
   "interval_secs": 14400,
   "ppy": 2190,
   "csv": "strategies/eth_4h.csv",
   "provenance": "Binance spot ETH/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars",
   "align_group": "crypto_4h",
   "status": "public",
   "bars": 12917,
   "first": "2020-08-11T04:00Z",
   "last": "2026-07-03T20:00Z",
   "sha256": "8cb8f116d5f61d34eb99441455fccd4bba09547410e8e646df0de7ffcad820d2",
   "root": "07671368ab4495e7d475159c9020955468acdebdf0cb79ac3aa91d39ad1fc604",
   "root_allowlisted": true
  },
  "sol_4h": {
   "label": "SOL \u00b7 4h",
   "asset": "SOL",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "4h",
   "interval_secs": 14400,
   "ppy": 2190,
   "csv": "strategies/sol_4h.csv",
   "provenance": "Binance spot SOL/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars",
   "align_group": "crypto_4h",
   "status": "public",
   "bars": 12917,
   "first": "2020-08-11T04:00Z",
   "last": "2026-07-03T20:00Z",
   "sha256": "02194a043e0a4cc95bb34cb535f779bb1f0c92723fe7d1a112bdb1c749d4cb72",
   "root": "681e9a8bcc3d43eebcbe116012839df9745c1bfca41ea15923397562bdcbced2",
   "root_allowlisted": true
  },
  "bnb_4h": {
   "label": "BNB \u00b7 4h",
   "asset": "BNB",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "4h",
   "interval_secs": 14400,
   "ppy": 2190,
   "csv": "strategies/bnb_4h.csv",
   "provenance": "Binance spot BNB/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars",
   "align_group": "crypto_4h",
   "status": "public",
   "bars": 12917,
   "first": "2020-08-11T04:00Z",
   "last": "2026-07-03T20:00Z",
   "sha256": "d099416c91c870646322e274ff4c40fa850d024eda4925c54fce8206ee3f4b64",
   "root": "df1ef2d72fe6450446e969b190a0e22de42c5f9eb11aa54b45e4c40b3783a438",
   "root_allowlisted": true
  },
  "xrp_4h": {
   "label": "XRP \u00b7 4h",
   "asset": "XRP",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "4h",
   "interval_secs": 14400,
   "ppy": 2190,
   "csv": "strategies/xrp_4h.csv",
   "provenance": "Binance spot XRP/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars",
   "align_group": "crypto_4h",
   "status": "public",
   "bars": 12917,
   "first": "2020-08-11T04:00Z",
   "last": "2026-07-03T20:00Z",
   "sha256": "c1af7e62d710e7e6e1ffe1aa8d7bd242efd8dc396235d7a31df91edd9f1c3a9a",
   "root": "9edc2e1405702b0d388f6f369259d416ef42c7ff59e6175f2bbd6a371c6d5c72",
   "root_allowlisted": true
  },
  "doge_4h": {
   "label": "DOGE \u00b7 4h",
   "asset": "DOGE",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "4h",
   "interval_secs": 14400,
   "ppy": 2190,
   "csv": "strategies/doge_4h.csv",
   "provenance": "Binance spot DOGE/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars",
   "align_group": "crypto_4h",
   "status": "public",
   "bars": 12917,
   "first": "2020-08-11T04:00Z",
   "last": "2026-07-03T20:00Z",
   "sha256": "a96b281944e54ce37f08c0980d6984c14b828011875be3bf5d34116d7581fdb3",
   "root": "c9aabae15e79a3a2be7f90035defe6ec77fe8dcb88583878e5f313811a1ba34d",
   "root_allowlisted": true
  },
  "btc_1d": {
   "label": "BTC \u00b7 daily",
   "asset": "BTC",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "1d",
   "interval_secs": 86400,
   "ppy": 365,
   "csv": "strategies/daily/btc_full.csv",
   "provenance": "Binance spot BTC/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars, resampled to UTC daily from the 4h bars",
   "align_group": "crypto_1d",
   "status": "public",
   "bars": 2153,
   "first": "2020-08-11T00:00Z",
   "last": "2026-07-03T00:00Z",
   "sha256": "f2fbb26ea7ae140da6e84dc73b3809f57c56df0be3ff994e109106f0f3f49a93",
   "root": "fd3a1a2d83929389cb8202d3eccd23676c475276aa66e91d00b7413c555fb977",
   "root_allowlisted": true
  },
  "eth_1d": {
   "label": "ETH \u00b7 daily",
   "asset": "ETH",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "1d",
   "interval_secs": 86400,
   "ppy": 365,
   "csv": "strategies/daily/eth_full.csv",
   "provenance": "Binance spot ETH/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars, resampled to UTC daily from the 4h bars",
   "align_group": "crypto_1d",
   "status": "public",
   "bars": 2153,
   "first": "2020-08-11T00:00Z",
   "last": "2026-07-03T00:00Z",
   "sha256": "ed8e031ea663cc74c1f96232e76839593c66fdac761d62493c5eee78d0a648a4",
   "root": "9a7210f5dfc024d8b6067aa71c2d69aea9a3f1a067c73cad5d36490cacb6d379",
   "root_allowlisted": true
  },
  "sol_1d": {
   "label": "SOL \u00b7 daily",
   "asset": "SOL",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "1d",
   "interval_secs": 86400,
   "ppy": 365,
   "csv": "strategies/daily/sol_full.csv",
   "provenance": "Binance spot SOL/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars, resampled to UTC daily from the 4h bars",
   "align_group": "crypto_1d",
   "status": "public",
   "bars": 2153,
   "first": "2020-08-11T00:00Z",
   "last": "2026-07-03T00:00Z",
   "sha256": "4b357160319df084b350a0102229dbbebc0e593eaf8bc3ea29c6f10eda0eb802",
   "root": "2353ba1d8899d2806fc947273969610c31d1a8e378cd718a23deb289c676dda9",
   "root_allowlisted": true
  },
  "bnb_1d": {
   "label": "BNB \u00b7 daily",
   "asset": "BNB",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "1d",
   "interval_secs": 86400,
   "ppy": 365,
   "csv": "strategies/daily/bnb_full.csv",
   "provenance": "Binance spot BNB/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars, resampled to UTC daily from the 4h bars",
   "align_group": "crypto_1d",
   "status": "public",
   "bars": 2153,
   "first": "2020-08-11T00:00Z",
   "last": "2026-07-03T00:00Z",
   "sha256": "1bcc02a5ab0f96b3d96c5799aa9ca69ee8eedf500642d3031a02d06e9622ca4b",
   "root": "78ba6c0f83bc0a6958257d0a7b918ae4a1f1dd0b898622d3251a3a2690c9c1d8",
   "root_allowlisted": true
  },
  "xrp_1d": {
   "label": "XRP \u00b7 daily",
   "asset": "XRP",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "1d",
   "interval_secs": 86400,
   "ppy": 365,
   "csv": "strategies/daily/xrp_full.csv",
   "provenance": "Binance spot XRP/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars, resampled to UTC daily from the 4h bars",
   "align_group": "crypto_1d",
   "status": "public",
   "bars": 2153,
   "first": "2020-08-11T00:00Z",
   "last": "2026-07-03T00:00Z",
   "sha256": "1c8e3c23bd4d5e8b09c26c1d3613164171b8cd70d5d9091733621289ad16458b",
   "root": "b70f22b4ca5ad1d44da9838811ba25f91105d8635e1d75198b71734be11cc70a",
   "root_allowlisted": true
  },
  "doge_1d": {
   "label": "DOGE \u00b7 daily",
   "asset": "DOGE",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "1d",
   "interval_secs": 86400,
   "ppy": 365,
   "csv": "strategies/daily/doge_full.csv",
   "provenance": "Binance spot DOGE/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars, resampled to UTC daily from the 4h bars",
   "align_group": "crypto_1d",
   "status": "public",
   "bars": 2153,
   "first": "2020-08-11T00:00Z",
   "last": "2026-07-03T00:00Z",
   "sha256": "6cfd203de1b1196e40ccc0111dc288eb4ced97419a9feaa89d02b3655e9d7375",
   "root": "739653d90c443ebfb94cc608cb158231f5de8396fce2aff6c3b0552dada7a312",
   "root_allowlisted": true
  },
  "btc_daily": {
   "label": "BTC \u00b7 daily \u00b7 2023\u201325 (flagship window)",
   "asset": "BTC",
   "venue": "Binance",
   "cls": "crypto",
   "interval": "1d \u00b7 2023\u201325",
   "interval_secs": 86400,
   "ppy": 365,
   "csv": "prices.csv",
   "provenance": "Binance spot BTC/USDT, OHLC from the exchange kline archive (ALGO cache), UTC bars, 2023-01-01 \u2192 2025-12-31",
   "align_group": "btc_flagship",
   "status": "public",
   "bars": 1096,
   "first": "2023-01-01",
   "last": "2025-12-31",
   "sha256": "6cc824def7b2149a10e82ef67afee21cc3eadcf6fb5812c3d1bd25c11b8ed37c",
   "root": "3e80a429ee0c5be087f0c2d48b5af44a406b68ec880fc785bb1ed3cefb07022a",
   "root_allowlisted": true
  },
  "spy": {
   "label": "SPY \u00b7 S&P 500 \u00b7 daily 1997\u2192",
   "asset": "SPY",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/spy.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "spy_full",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fc6f9bb2f5e39ab7e457ad01415ca6baab01c4ff4075da334b4fd8f08ead5620",
   "root": "d05c76d2fb0724d3977ece83c8473b68926d5b2fad835f426a3c243eff8c8713",
   "root_allowlisted": true
  },
  "nvda": {
   "label": "NVDA \u00b7 daily 2019\u2192",
   "asset": "NVDA",
   "venue": "NASDAQ",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "zkml/NVDA_daily.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "nvda_2019",
   "status": "public",
   "bars": 1900,
   "first": "2019-01-02T00:00Z",
   "last": "2026-07-24T00:00Z",
   "sha256": "03ad5b7466e3c35b5952467b9a4d13cee788caf7ba7c4681cd7b74979c128967",
   "root": "de75f3e4f9f97561eb76944bd3b224df77d7d3d0301eea3d2dd344d625b87fa4",
   "root_allowlisted": true
  },
  "dia": {
   "label": "DIA \u00b7 Dow Jones 30 \u00b7 daily",
   "asset": "DIA",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/DIA.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "82ebd8e9f61bca8e797aefec6c5dfdb4340f5019e70e34bddf07d32e5182b0d1",
   "root": "7c27a7c33e0c1051143518d561b3bddf62b7afb0e4dd6ef542d0383e73352bda",
   "root_allowlisted": true
  },
  "eem": {
   "label": "EEM \u00b7 Emerging-market equities \u00b7 daily",
   "asset": "EEM",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/EEM.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "cffdf01ee7bc5214fc7b2b20bb7e6dab119daa4027398ad88726859b476981bf",
   "root": "061aeea44e1a11881f380c8d7fd537ae9fc1940ce3698975f3e9205742cf613c",
   "root_allowlisted": true
  },
  "efa": {
   "label": "EFA \u00b7 Developed ex-US equities \u00b7 daily",
   "asset": "EFA",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/EFA.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "97e2997b181b8e2b41dc72fa3d0771dd42d6ee8d973071d97f22b06a41ad489b",
   "root": "64555eb38f7e2ebc91c0e3a9d8e05f869af228576d9abf3a7341942674d6c877",
   "root_allowlisted": true
  },
  "gld": {
   "label": "GLD \u00b7 Gold \u00b7 daily",
   "asset": "GLD",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/GLD.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "c80ab87bda9c5819d7adc32656c839921b2b4bb4dabcefddd46796c7eb23ded9",
   "root": "98d97c84226422b494c1aa485ea683e31d4d5bf6ce6ae2219c2f3cd4fcbead74",
   "root_allowlisted": true
  },
  "hyg": {
   "label": "HYG \u00b7 High-yield credit \u00b7 daily",
   "asset": "HYG",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/HYG.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "5d802165f6604338c0e407b1a576002242b36415478de2306c9b768fac8ad318",
   "root": "05a4be3f6afabbea2c3d0436491fbaf80bf825de8ca70781f3f13cfddbae6230",
   "root_allowlisted": true
  },
  "ief": {
   "label": "IEF \u00b7 7\u201310yr Treasuries \u00b7 daily",
   "asset": "IEF",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/IEF.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "85e421ffc518e41d31471994bfc432028580b179213bfcf240958f55b478ad80",
   "root": "09e4d3152c2c6a41bd91ebf90284baf6a7929fb3db042ab85f91d445826e1417",
   "root_allowlisted": true
  },
  "iwm": {
   "label": "IWM \u00b7 Russell 2000 \u00b7 daily",
   "asset": "IWM",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/IWM.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "a27ba78611e62ed151bddfc50aecf872487a2080ea53717a9ca4b9c73896faba",
   "root": "c1c0f18fef951617602b5780abb1f801d30507ab53f3c4ef1705576840256376",
   "root_allowlisted": true
  },
  "lqd": {
   "label": "LQD \u00b7 IG corporate credit \u00b7 daily",
   "asset": "LQD",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/LQD.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "21f20f68f457389584f32136b70b69b44e781efa6e0e6e0754ac44dad1d01065",
   "root": "0072dac332ab96a65cf1e6b5a58263b08051d72ed86f9fdd755ddacee73ebaa5",
   "root_allowlisted": true
  },
  "qqq": {
   "label": "QQQ \u00b7 Nasdaq-100 \u00b7 daily",
   "asset": "QQQ",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/QQQ.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "9f53f7b6d8b6bfa86fff8886a3af4effbc4c8f6fd021b288edbd2da187047a2d",
   "root": "2c0193e0d3bc0af9332319e0df225063242e212ed7ac066b1be6a064cdce78c9",
   "root_allowlisted": true
  },
  "slv": {
   "label": "SLV \u00b7 Silver \u00b7 daily",
   "asset": "SLV",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/SLV.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "626d64a0d94e3c6e7524610f60274b1354fcfe9c710add662f346e9e3231d101",
   "root": "a64222c97fbc8f66ce1db9a9dffa5c79ef67bcf3e62805eb233d671570b865a0",
   "root_allowlisted": true
  },
  "tlt": {
   "label": "TLT \u00b7 20+yr Treasuries \u00b7 daily",
   "asset": "TLT",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/TLT.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "5128a676cbcd49c24e2027fca6538211707c40b8bed1c368f0ec2e73c326929f",
   "root": "6136602d6a4b0a506b7a703d9a6defb343832438bcabbab3c6d91338280cdaf9",
   "root_allowlisted": true
  },
  "uso": {
   "label": "USO \u00b7 WTI crude oil \u00b7 daily",
   "asset": "USO",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/USO.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "6456a3fcc4c430eb61cf5aac969aef79cb25bd7972c82f6da9d837ddd8e8056b",
   "root": "495c03cfa75158d65dccec8e9b89bb5bfb93dab8559cd81e4f4cae1ea01bdcb9",
   "root_allowlisted": true
  },
  "xle": {
   "label": "XLE \u00b7 S&P Energy \u00b7 daily",
   "asset": "XLE",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/XLE.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "205c146c6b086d81f14eb34d1b1166286df8df6675599e6f95a547f680986cea",
   "root": "d69afb06a427194fe0fbae691efe6d3bd7f3e3119b1524a6995540e8e2417906",
   "root_allowlisted": true
  },
  "xlf": {
   "label": "XLF \u00b7 S&P Financials \u00b7 daily",
   "asset": "XLF",
   "venue": "NYSE Arca",
   "cls": "us_etf",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/etfs/XLF.csv",
   "provenance": "licensed survivorship-free fund feed (Sharadar SFP), split+dividend adjusted (O/H/L/C \u00d7 closeadj/close)",
   "align_group": "us_etf_panel",
   "status": "public",
   "bars": 4853,
   "first": "2007-04-11",
   "last": "2026-07-24",
   "sha256": "fc02c88274311fc235fac28f5efb118c6967aa73322c0c49d9c68419ff288bc9",
   "root": "a1eccd1c34104f3ae688c30848790e8a53b0e99334b256636541d65d71a94d64",
   "root_allowlisted": true
  },
  "us_a": {
   "label": "A \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "A",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/A.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-11-18_2026-07-24",
   "status": "public",
   "bars": 6709,
   "first": "1999-11-18",
   "last": "2026-07-24",
   "sha256": "7ae7e95c47c6e97a24aa851d95026236bf4866a694da028af0e5dffe1715ac9d",
   "root": "f2b63afd3950729ef64c6b6acc157478c20bc318c6308240d3462cd6569a17c4",
   "root_allowlisted": true
  },
  "us_aal": {
   "label": "AAL \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "AAL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AAL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-12-09_2026-07-24",
   "status": "public",
   "bars": 3174,
   "first": "2013-12-09",
   "last": "2026-07-24",
   "sha256": "54f562a06213f0a3779a7934fea9e3e52e20dd893540e576e81e906603f2583e",
   "root": "6538d629f60ace0f192473dd2b541abfb846ebb595f4c6fcf14129832970d552",
   "root_allowlisted": true
  },
  "us_aap": {
   "label": "AAP \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "AAP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AAP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-11-29_2026-07-24",
   "status": "public",
   "bars": 6201,
   "first": "2001-11-29",
   "last": "2026-07-24",
   "sha256": "56f0e1b815d80749fa394a59048f6e426887d5788c09b00aacdc279dee455385",
   "root": "802693362749eed344c99db113389f2404f268c6308d39ae6c074fa836efbd23",
   "root_allowlisted": true
  },
  "us_aapl": {
   "label": "AAPL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AAPL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AAPL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4e6482a3f5ecf1421a18f28839180b505bbe3c847a890bbf1b2b5bac237a51b6",
   "root": "244c1675d6a3c37468814af284695bdac67cac6287eee41b01151bf2d826ca1e",
   "root_allowlisted": true
  },
  "us_abbv": {
   "label": "ABBV \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "ABBV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ABBV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-01-02_2026-07-24",
   "status": "public",
   "bars": 3410,
   "first": "2013-01-02",
   "last": "2026-07-24",
   "sha256": "8eb24b4da99c6b9c6dfbc8492b6c11d776bde970bf21f758000323f881426556",
   "root": "32df5374fe82a57371deb48f6368e0288c1e0d629e34ec26b311ec04131d09ac",
   "root_allowlisted": true
  },
  "us_abnb": {
   "label": "ABNB \u00b7 US single name \u00b7 daily 2020\u2192",
   "asset": "ABNB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/ABNB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2020-12-10_2026-07-24",
   "status": "public",
   "bars": 1410,
   "first": "2020-12-10",
   "last": "2026-07-24",
   "sha256": "a5c0598bc06a8e9d96487277fe6109d273a64a9e67501aa5fe49c803ce3e84f5",
   "root": "83578634e6636a456a3049ab5ee3dd9185a71ef7a6380d1d5bed21a452711795",
   "root_allowlisted": true
  },
  "us_abt": {
   "label": "ABT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ABT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ABT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c0c54e40bdf2e0dcf945292da5859be04f6fe5290a61b106cebc25c73378f51e",
   "root": "3c3389b86a84a0727c6704c2608aaf3eaaae604545181efbcc57565f542ff828",
   "root_allowlisted": true
  },
  "us_acgl": {
   "label": "ACGL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ACGL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ACGL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "bea42831aed151f54f06030749d48a14352c56c3d4c3a2091218957d31669f6e",
   "root": "68043b91fe8ab545909df0b7f37e90d8b2e22b41861587fd82ce3141ec883de9",
   "root_allowlisted": true
  },
  "us_acn": {
   "label": "ACN \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "ACN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ACN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-07-19_2026-07-24",
   "status": "public",
   "bars": 6290,
   "first": "2001-07-19",
   "last": "2026-07-24",
   "sha256": "9389981d31d9bed95a9f5aa3b50c6c2e1db1c9bfd2e38cb0d83be268c60679f9",
   "root": "ee6921e4279e00c3683782c3efcbbf91a759023bd9bdddf5a1cef05083877493",
   "root_allowlisted": true
  },
  "us_adbe": {
   "label": "ADBE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ADBE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ADBE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7e50ea874df15f9cd2d3a0c46bffdd5db2d1c08b4271699b22fb896ba5989aea",
   "root": "acec1bb2d9169a39b6a7a67cf1af1b4b73462cb891a6f97b9d47b70360a42e37",
   "root_allowlisted": true
  },
  "us_adi": {
   "label": "ADI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ADI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ADI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9b8e081c71c2ccbdbf817ddc580fac5440c7c378f256eba07bf3e0f9510f2faf",
   "root": "008e7a2018104a1464cab95ea7c35758987b4a5b264bd2c693053dc5b8b0d34e",
   "root_allowlisted": true
  },
  "us_adm": {
   "label": "ADM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ADM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ADM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "179a3d1e372c2d1f68df45e92d065352e7f288e0954a211b3d64397590960214",
   "root": "20c719701d60bfbff0afc7b944fa306e89bb7bf4458b95f9a7ea1febc468f402",
   "root_allowlisted": true
  },
  "us_adp": {
   "label": "ADP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ADP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ADP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6d4e0280d440cf22302d2f911c2d514f7af878257440e2969c815900d6df78c2",
   "root": "3093cf0644f731dc7552f172b26b37c67ca38c317bcbc2a8365a4d024b375eb9",
   "root_allowlisted": true
  },
  "us_adsk": {
   "label": "ADSK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ADSK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ADSK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ffd0e0d734b1c97f8a4092bcba264ae58f06ce2a9a7f4b037e853a73c7e94af8",
   "root": "42e8112b7ca165dd4c0a2a260d2bd082a991e18d44e9d6b5868143e3c057c04a",
   "root_allowlisted": true
  },
  "us_aee": {
   "label": "AEE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AEE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AEE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "afad747ef8c6a436802927b534afd6de2ee33a6fdfd695ac1eee2d2f999c2d2a",
   "root": "d5707dc31e9f73dcc9521b493faa3ce9280eccf34d3001f73c7def350a764f6e",
   "root_allowlisted": true
  },
  "us_aep": {
   "label": "AEP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AEP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AEP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cd30a1b90ce5f4e727c582a933a501407e001b94dbeb8b5442894095aea1d1fb",
   "root": "340c6c5b3d0f39b7d28e0f95aecdea5e770bad7cf973572819f3800d8796f199",
   "root_allowlisted": true
  },
  "us_aes": {
   "label": "AES \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AES",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AES.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "174260e266ddebaaf83f79e4501d561a8d82890d8a8b287bc1da4226daff48eb",
   "root": "d3cd3bca4835b7449d698d54b48ef0730140d5f26ed91f1701bb1433f08c3b48",
   "root_allowlisted": true
  },
  "us_afl": {
   "label": "AFL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AFL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AFL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f64dc25479d1a08f4f883f13671075f2b4806f0df061a2eeda326206067f654d",
   "root": "e13c091edd1485078376136d013733f033cf524d7c988e15088c58b66e672093",
   "root_allowlisted": true
  },
  "us_aig": {
   "label": "AIG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AIG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AIG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3cf0109a3e1459e7db31710bab8d7a0bcc0357ca52147f9effc21f1e28d5fda9",
   "root": "21fa0b315aeba7defad8e46ab2282043cc8b02295e1affc3cc3b674504ca5f01",
   "root_allowlisted": true
  },
  "us_ait": {
   "label": "AIT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AIT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AIT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6c60271346376acf3be86788ceb693baeaa103bf900324213a8debc16a14d459",
   "root": "1251de3469f69dae2f26dc27b47eb55298991d7426a54ac36375683b91cc295b",
   "root_allowlisted": true
  },
  "us_aiv": {
   "label": "AIV \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AIV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AIV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7dda9f8c8b9e7142bcda9699888b0cf3c56acc340b9803c6773f65d2641f2fa9",
   "root": "8b2c48b919e9b905b10f7e0d186f6e924d6f13274311fc15767cabb528960844",
   "root_allowlisted": true
  },
  "us_aiz": {
   "label": "AIZ \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "AIZ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AIZ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-02-05_2026-07-24",
   "status": "public",
   "bars": 5652,
   "first": "2004-02-05",
   "last": "2026-07-24",
   "sha256": "f35839a021ca57f164cbc9855b5fa92d4d49a70c81b712f0221e6eb71620a678",
   "root": "a741a1e40e3775922b5b4ba0e2f0364bfd661da2a796ba9e56fb74a32ba3783c",
   "root_allowlisted": true
  },
  "us_ajg": {
   "label": "AJG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AJG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AJG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f5505fd50e0aa17bb1ea48dc737daafe61d1425a0ccaf0c930f1e15add2976d0",
   "root": "6445ce9a074ab2107abe9054145e6e24bc786e9e4ee2b5fafc938a5981cf5d2d",
   "root_allowlisted": true
  },
  "us_akam": {
   "label": "AKAM \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "AKAM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AKAM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-10-29_2026-07-24",
   "status": "public",
   "bars": 6723,
   "first": "1999-10-29",
   "last": "2026-07-24",
   "sha256": "54f725e25082c236ca779963e46622e0123d835937d8f01699124dd5389ba7cc",
   "root": "14cd722da40857f011cee4ee0cb43074d1dbc23de923b628b339ee7904010e45",
   "root_allowlisted": true
  },
  "us_alb": {
   "label": "ALB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ALB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ALB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2bdfcc670208c677e4f777fd6a18a80a683f688834244a18a9e4354317b915fa",
   "root": "7914be6cebc7c4953fc352b701dca5b6cc788fd9941dff150e86666f143bea8e",
   "root_allowlisted": true
  },
  "us_algn": {
   "label": "ALGN \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "ALGN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ALGN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-01-30_2026-07-24",
   "status": "public",
   "bars": 6408,
   "first": "2001-01-30",
   "last": "2026-07-24",
   "sha256": "42fbca1d68b4f7fc542ec41a49e8590599b1255121ba1369cfb66cefa887995f",
   "root": "b6463a64c0b9ffc222019e7986d50aa9c1ff749e5f3b4e3d7855576ce3fd7b25",
   "root_allowlisted": true
  },
  "us_alk": {
   "label": "ALK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ALK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ALK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "20d376a6804f599723a3b1daaa073800cf9a5c373bf9282369a50a04243b542f",
   "root": "703375c0d93359edd1bab41e3c8fffe39334574e04a1a7161af3c349a9c4ba4a",
   "root_allowlisted": true
  },
  "us_all": {
   "label": "ALL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ALL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ALL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b1da0823985e51b478ffb2907f0ff5b86c808f06541eafa2397c7a92746c0bfd",
   "root": "b198a5a9eaba72781eb90ab482fd84e0a9f7cc6e2341e143c9c76d0298834f7e",
   "root_allowlisted": true
  },
  "us_alle": {
   "label": "ALLE \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "ALLE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ALLE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-11-18_2026-07-24",
   "status": "public",
   "bars": 3188,
   "first": "2013-11-18",
   "last": "2026-07-24",
   "sha256": "744b6c52ba3be2b9b46b49e6e0d7c729760ecfde5665bdb775dd267b727fde11",
   "root": "139cf33b41f6c9911875923b55156c7e4b3c4ca29dcf7f7e5e93e85f095df229",
   "root_allowlisted": true
  },
  "us_amat": {
   "label": "AMAT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AMAT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AMAT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fdb8c0ba06dd1b17195de643ce6d95a21fbf57f7917d7d1fd7e85fda812c76d8",
   "root": "8a450a7fef39372cf49a2a1b88ebdf8aba1cdd02cb06db51479d9aca0048e7d1",
   "root_allowlisted": true
  },
  "us_amcr": {
   "label": "AMCR \u00b7 US single name \u00b7 daily 2019\u2192",
   "asset": "AMCR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AMCR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2019-06-11_2026-07-24",
   "status": "public",
   "bars": 1790,
   "first": "2019-06-11",
   "last": "2026-07-24",
   "sha256": "c2c001e620573b13f5dc8207da28bf1dcd2ab12107126c3b786455f4b1f227fb",
   "root": "2b64c8483a23823faaea0877a8bc66b3315c2e7dc69a928bada9e721628bc2fb",
   "root_allowlisted": true
  },
  "us_amd": {
   "label": "AMD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AMD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AMD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9a2a4b23ba35a80e45136c8ea1fa1a0a56003b37f48503bbe604fd7f95478afe",
   "root": "d7af415661992f2f5247a1f824ffd641529b4c8bfce2f6a27cbf05630434e37a",
   "root_allowlisted": true
  },
  "us_ame": {
   "label": "AME \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AME",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AME.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2eb3ad991a09717d73241be0ef66a0da556ab0fbcc55772a8185b793f73afb9e",
   "root": "d84ba2e397fda513a6288ae648132317807762d22e8f4f804c37af5b1498551e",
   "root_allowlisted": true
  },
  "us_amg": {
   "label": "AMG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AMG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AMG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "69285042067bc63442fb088c2b52df2a3b5b95dd1982bf795ed2134846e463d2",
   "root": "0fa5dc4e1911eb309e7e8bc66b4a63224c7a696caefb70f6303a587e169f80e2",
   "root_allowlisted": true
  },
  "us_amgn": {
   "label": "AMGN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AMGN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AMGN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ed08fda85cb7090356e193653212155929ee943e04caf30f4554024a505b4995",
   "root": "dbe7296758936b017316e65a2807530f161e15e1099226bb53b197b6cfaa9478",
   "root_allowlisted": true
  },
  "us_amp": {
   "label": "AMP \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "AMP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AMP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-09-15_2026-07-24",
   "status": "public",
   "bars": 5246,
   "first": "2005-09-15",
   "last": "2026-07-24",
   "sha256": "36a0c99c7f67905b80e21badf63c9ef9ccdb466e77815eb0703cb4abf34b612a",
   "root": "4010538110dbd6c321dd34e7c64548845da541f5a8919dcd7b16d6702d756de8",
   "root_allowlisted": true
  },
  "us_amt": {
   "label": "AMT \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "AMT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AMT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-02-27_2026-07-24",
   "status": "public",
   "bars": 7145,
   "first": "1998-02-27",
   "last": "2026-07-24",
   "sha256": "cdd929fc01c8f3d6916f7b126efdda2301e8241940925982cc2c48329fbf9c3c",
   "root": "fb8247506171881aaf8b7ba935d337cf39d878690d74b7f28b914e7f9f953d03",
   "root_allowlisted": true
  },
  "us_amtm": {
   "label": "AMTM \u00b7 US single name \u00b7 daily 2024\u2192",
   "asset": "AMTM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/AMTM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2024-09-30_2026-07-24",
   "status": "public",
   "bars": 455,
   "first": "2024-09-30",
   "last": "2026-07-24",
   "sha256": "725a091de66c55623120a0962ba0708eb66114ee2b139b10fbc52dd052f966fc",
   "root": "24d4d3e2a94c620736173d4d2aa14c0bc1c99317e11f16f8b82a697dcc313757",
   "root_allowlisted": true
  },
  "us_amzn": {
   "label": "AMZN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AMZN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AMZN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "59312d016cf36e5b6a725e6ffc5a80ed5bd4aeee3522ccf59ba565030ca7d5f0",
   "root": "8fc21c3d47deaa9e765d7992c2ddf8f6068f7240eb61609961e542f8978b62f1",
   "root_allowlisted": true
  },
  "us_an": {
   "label": "AN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f6cea83df984f08404ffe454f47060ce4f507e38e8ef20a23d55df6333335a1a",
   "root": "01f146a254cdb15ab834a3a638b5411a72b5f9b8ffdd90a7330bb19da8a0cf2f",
   "root_allowlisted": true
  },
  "us_anet": {
   "label": "ANET \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "ANET",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ANET.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-06-06_2026-07-24",
   "status": "public",
   "bars": 3051,
   "first": "2014-06-06",
   "last": "2026-07-24",
   "sha256": "950016e5f904061f8b593bb12e7536dc8e0b3800aa488b2f1f0d029066e649d0",
   "root": "14963891631862978b0968da821caa9d1b282c24a3e5a043e85a676491032928",
   "root_allowlisted": true
  },
  "us_anf": {
   "label": "ANF \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ANF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ANF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8332debfbaf22a8ba8e93be060c89d515a15cbf0bcd272f71f2a86ac70f09cf1",
   "root": "d5e2e9473959b4df4d85738830994f3f8d0d170ef8967ffefe9fecb2c8e478ca",
   "root_allowlisted": true
  },
  "us_aon": {
   "label": "AON \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AON",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AON.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "762986514567f45e829c2d59ac6595ed2bd6e3a0549a6254033c0748233f245a",
   "root": "eb1d003b71df79b1ea542c326a2a0c34f9b466632d13fa0c86e4512c9ae8ceac",
   "root_allowlisted": true
  },
  "us_aos": {
   "label": "AOS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AOS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AOS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a33c1c3e08a84e7a5a29c883234cd447e40bc8039a4ca2e2b1fcea44b0d73d8d",
   "root": "40c7473c0388b516a731d248d77624f326c7fee9b65e3aec2daecffec869f0e8",
   "root_allowlisted": true
  },
  "us_apa": {
   "label": "APA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "APA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/APA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a05fa10d9fb0d3f30889e6d7a65137456834b6f63734b1829312eab0ef7f88b5",
   "root": "c046d5dd0fbd4de61f46799d460b709d026a4c4e883a81bfc5b9f513d06e2b35",
   "root_allowlisted": true
  },
  "us_apd": {
   "label": "APD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "APD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/APD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d868e4b564dd369d1be59140aa7d9b9ff213ee6666c499b83cb8809f565c647a",
   "root": "ffd3543793f197210f86247ecacc8de5312ec64dbb68c57a843b30dd4bbcd629",
   "root_allowlisted": true
  },
  "us_aph": {
   "label": "APH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "APH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/APH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "570f61664c8cd9c1ac1683f354cc7b33b7bc92061ae1397f3748082125fc1a46",
   "root": "abf6ed18a64e29a1480e6a6c41cc8056323ad138c6cb4f7fb693f5a8b974a346",
   "root_allowlisted": true
  },
  "us_apo": {
   "label": "APO \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "APO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/APO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-03-30_2026-07-24",
   "status": "public",
   "bars": 3852,
   "first": "2011-03-30",
   "last": "2026-07-24",
   "sha256": "de2aa21a724112c3282699e468edc2fa919900673f469336bccb6f923c1f4b28",
   "root": "b3f2db5c6ff5db06190650c504704c449122b79d652316a659fe8998a69f82e2",
   "root_allowlisted": true
  },
  "us_app": {
   "label": "APP \u00b7 US single name \u00b7 daily 2021\u2192",
   "asset": "APP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/APP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2021-04-15_2026-07-24",
   "status": "public",
   "bars": 1325,
   "first": "2021-04-15",
   "last": "2026-07-24",
   "sha256": "d949972f86f32545b5b496249d1e8e92624c816fac2b98e455005e3739fa514c",
   "root": "c87830621814dabbe0b3f07cad781db1adf1b47fac643e48ddbef8eed442abc2",
   "root_allowlisted": true
  },
  "us_aptv": {
   "label": "APTV \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "APTV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/APTV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-11-17_2026-07-24",
   "status": "public",
   "bars": 3690,
   "first": "2011-11-17",
   "last": "2026-07-24",
   "sha256": "b13d7259441779ea14f57aa579a8589e0d9984fbd74b282158f62148c9df5446",
   "root": "12fbb0a98adf7533ed41a74f56c817d99591878ee5721dc840011522b4848742",
   "root_allowlisted": true
  },
  "us_are": {
   "label": "ARE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ARE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ARE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "daa83bf6f1e0045bb813ec11f5533728ae4c3ae1257404f8ec01e1f28e0b97a1",
   "root": "92d9d0e278c296bf797db987ecc101739ea59f2d1eb862110f54ff304bb04bcb",
   "root_allowlisted": true
  },
  "us_ares": {
   "label": "ARES \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "ARES",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ARES.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-05-02_2026-07-24",
   "status": "public",
   "bars": 3075,
   "first": "2014-05-02",
   "last": "2026-07-24",
   "sha256": "6e7ae5f355ba4b1b7dc8243cd3019241e116e6f08d0231e690f440f822c0db4d",
   "root": "efd3944de2c270a8d20242951c1853d9b68d83167c21d2401a3a9b3a61016841",
   "root_allowlisted": true
  },
  "us_ash": {
   "label": "ASH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ASH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ASH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d98f416927de4a19ffb6f0d5a9c31f013bff728412e2023d0400cb366d2839d7",
   "root": "f4131f57aec8f95e508fecc2b3c1b29b4cdc3e30cfda83f0683e2159635dc817",
   "root_allowlisted": true
  },
  "us_ati": {
   "label": "ATI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ATI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ATI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e54f2f2dc6c9402ab9fef226685f04c48ff1bd8373b466c3cb6b8bb762ce0d08",
   "root": "20fc417c1dfdd147fb317e3136cefd02172f7261e8622d88140a5897bd07db7e",
   "root_allowlisted": true
  },
  "us_ato": {
   "label": "ATO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ATO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ATO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "124b68aedf862192c824fd123403ea3e73cc90db85e9014f8853f37ddc829048",
   "root": "e0a6c39c9451ff60f2be36e2c37b9938b9b439a7cb7ab13656daf5bd8ee9f277",
   "root_allowlisted": true
  },
  "us_avb": {
   "label": "AVB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AVB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AVB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2e16a759dabbfc237672a6dffc7ccca2b30c16ab37728a1df2c3116a3e4f93cb",
   "root": "19df6bda3f5ad0e8f5acd7b42a3df3c6d16f03e9b0730ff2c8fc725f7b3a515f",
   "root_allowlisted": true
  },
  "us_avgo": {
   "label": "AVGO \u00b7 US single name \u00b7 daily 2009\u2192",
   "asset": "AVGO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AVGO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2009-08-06_2026-07-24",
   "status": "public",
   "bars": 4267,
   "first": "2009-08-06",
   "last": "2026-07-24",
   "sha256": "20afe477df419db8c861ca4b65adcac7ca0f88c05c46da820488e72e6f25ad2b",
   "root": "251b1faf791684d8219f8006c99cdad61ed6f13f6c6f06c6f3384b6299ebac2d",
   "root_allowlisted": true
  },
  "us_avy": {
   "label": "AVY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AVY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AVY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f4f530ea6d6026594552cb4834004def75d777baab36fd8ffebd66ca6045364b",
   "root": "a4c553a37133386d4659b4c3a63ce446ced5ed51226e838a781e8d819f5c007f",
   "root_allowlisted": true
  },
  "us_awk": {
   "label": "AWK \u00b7 US single name \u00b7 daily 2008\u2192",
   "asset": "AWK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AWK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2008-04-23_2026-07-24",
   "status": "public",
   "bars": 4592,
   "first": "2008-04-23",
   "last": "2026-07-24",
   "sha256": "9c287d6018764850072d78ffc8280e3d6b4ba88b14d7d930c8d8584c3e063153",
   "root": "bf8735015f51871f37f905745b77b412960390bc29db3a429d926f733df3edb4",
   "root_allowlisted": true
  },
  "us_axon": {
   "label": "AXON \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "AXON",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AXON.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-06-19_2026-07-24",
   "status": "public",
   "bars": 6311,
   "first": "2001-06-19",
   "last": "2026-07-24",
   "sha256": "c721e67cfe81cca836fb343b8d593e4ae7aeab3d33c7990fe54fb43269d4507a",
   "root": "fd17c2dd15411dc8a26ebbc842293d623f7e2557363cb62bcb506079bd1fa0a0",
   "root_allowlisted": true
  },
  "us_axp": {
   "label": "AXP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AXP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AXP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7b71a94c7a2b205443ff71d9933f89e6c6dc9bbf0a9b1348fb3b5f0a1cc828ea",
   "root": "f6248fa8e191ed41aec66384728eb9e79f00a5ced9d9087c0f1691fc73c72910",
   "root_allowlisted": true
  },
  "us_ayi": {
   "label": "AYI \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "AYI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AYI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-12-03_2026-07-24",
   "status": "public",
   "bars": 6199,
   "first": "2001-12-03",
   "last": "2026-07-24",
   "sha256": "543ddb932aa351a267e830a2133b719aa148983d73aba2b8f1b3848ec35ba4f0",
   "root": "c006d3e0a461519a6140451bbc7411d0165b425d87103c36aecd580dd9fe2227",
   "root_allowlisted": true
  },
  "us_azo": {
   "label": "AZO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "AZO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/AZO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "de773576d5666c0e720fea5e8386e5db1bb52e137a878a2270c6ae10ae9d7fab",
   "root": "b4fece571120e6e83554fa630d0e37c62e916e4b78a48a340a5a500e940c40a0",
   "root_allowlisted": true
  },
  "us_b": {
   "label": "B \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "B",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/B.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6dff5fb5cb6b4e4a380a28dea3829520c5cfc9d32aa4d557f4183c7d3860b7de",
   "root": "1cb79fb9128e7adfa81c8eb8bf505f5c9eb6046356bcd5f42d5655db72e37beb",
   "root_allowlisted": true
  },
  "us_ba": {
   "label": "BA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fbe64577c39a1560cd9b6a002b9b68ab05517da7263dc8fbfdc912de7e157c04",
   "root": "3e8ea75dd9d164ccd6ee73f1b34f60ac4cc497f382b7e8dfd9e07fb7a3f1f4e9",
   "root_allowlisted": true
  },
  "us_bac": {
   "label": "BAC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BAC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BAC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "31f308738510abd10f34138bebbb0d63357f25cb8ba9863f317a04fe31b8dfe3",
   "root": "58b5ec9e4b1e0c16b071582f9c43d42a3d050a54dcd91cc8350d674f24f5cc6d",
   "root_allowlisted": true
  },
  "us_ball": {
   "label": "BALL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BALL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BALL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c2d131eddb2d79c585dc257741275c16be4800a6e5c52678966754d06c51c98d",
   "root": "77af11759711911b8c8688447eca07abc17302430464ed78e1a245117fd53d9f",
   "root_allowlisted": true
  },
  "us_bax": {
   "label": "BAX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BAX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BAX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9c83cd2b64756495c7b55517c68dcab36a1591ce04c3f3a47aa62ecb0b0f7bdb",
   "root": "88e17f2c5198537fd8cb2a27a5500b631641f93255f71a8332e8b8bd29d73a8a",
   "root_allowlisted": true
  },
  "us_bbwi": {
   "label": "BBWI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BBWI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BBWI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6a8600d44029d1cacca2c6a97c02659dbc8d7b27d750f360578530c8d3e08ab8",
   "root": "05912a1858a308bbf02d544400d41774fbe041db9f86b427b5a96475c97f5281",
   "root_allowlisted": true
  },
  "us_bby": {
   "label": "BBY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BBY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BBY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "08b7be69657b9a8add8717402d0a9244cb814f3524f776d20e3babe901c2a62d",
   "root": "9a62b7d06751f4d3f4157cce64a48c8c6d8ebac0511397e8a55fa831ccd98199",
   "root_allowlisted": true
  },
  "us_bc": {
   "label": "BC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "057bd6c15a1c15fee2906d64ff502ff4e0bc06ed97a99a356f222375a45da8cf",
   "root": "7c1206f4efae729f97fe2ca8f2761b81ae7f8d14d8c0d0f7f902a8460d95e3c7",
   "root_allowlisted": true
  },
  "us_bdx": {
   "label": "BDX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BDX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BDX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5b480a9bc36b1b6dbc7f8060dad023f05a0ca183d548c619578155761198684e",
   "root": "c762bef77a70df486bf32cc19c0f9832c976e350f64b28707d6d2b6d194bd2a9",
   "root_allowlisted": true
  },
  "us_ben": {
   "label": "BEN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BEN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BEN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e41e20395011c5bc3cd0e217d24250c02d7de21e4f7bc65f6596278a6beb18ac",
   "root": "c5b6c346e756f25f66da4bbbfb9b0ae9625014ce00a356fbbb2b70b372f40cbd",
   "root_allowlisted": true
  },
  "us_bf.b": {
   "label": "BF.B \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BF.B",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BF.B.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "faea41790b73fd8df7ab230e446fa764d44c142e1b3a8ccf3dfc1ba0904f4594",
   "root": "28f3774ead7d1cdf9cf9081013c73a8d2eeb7aa7a11dd1f6669292f157eb6447",
   "root_allowlisted": true
  },
  "us_bfh": {
   "label": "BFH \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "BFH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BFH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-06-15_2026-07-24",
   "status": "public",
   "bars": 6313,
   "first": "2001-06-15",
   "last": "2026-07-24",
   "sha256": "54d6952fa40429ac4b9da74bd6e5db0464e7545bc7f8afa2fc7f8daf7c9717d5",
   "root": "aa7589a119f21b49e1beaad0b2edc0f5597eb069d8a701e506509996ce7e721c",
   "root_allowlisted": true
  },
  "us_bg": {
   "label": "BG \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "BG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-08-02_2026-07-24",
   "status": "public",
   "bars": 6280,
   "first": "2001-08-02",
   "last": "2026-07-24",
   "sha256": "f348b98cf601ac4201c251b9d4b6d7c2e6dc0ed35d8f390ed2e5d7671505a00b",
   "root": "2309fd9c497c4be798b4d74b7b518991a497e04fcfaae1fd31200c9a67035d84",
   "root_allowlisted": true
  },
  "us_bhf": {
   "label": "BHF \u00b7 US single name \u00b7 daily 2017\u2192",
   "asset": "BHF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BHF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2017-07-17_2026-07-24",
   "status": "public",
   "bars": 2268,
   "first": "2017-07-17",
   "last": "2026-07-24",
   "sha256": "f630c2906bc83952008879ab56db6bbb4e2784ba89b3e9c68e579df92a7185f4",
   "root": "274475f1399aa31091c6ea986ab9b4e79241ab7cd389edb94f2e4a7e2b3a540b",
   "root_allowlisted": true
  },
  "us_biib": {
   "label": "BIIB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BIIB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BIIB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fd5a745b955366139eea3ec88b27d5d4a4ef41256e1a82fd84fe66395d3a0514",
   "root": "acae41d183726ec6690d3d37cf04e146e042f6eda5dde8cfa3411902e6031de7",
   "root_allowlisted": true
  },
  "us_bio": {
   "label": "BIO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BIO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BIO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f55405ebd77f1175c74a5eefc1602d81fa1c1b56b0803d43671f3a2deef4d286",
   "root": "198001124a898f3f540d04096014cea526640c8e478a15c8932d31c4dd043c5c",
   "root_allowlisted": true
  },
  "us_bkng": {
   "label": "BKNG \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "BKNG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BKNG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-03-31_2026-07-24",
   "status": "public",
   "bars": 6871,
   "first": "1999-03-31",
   "last": "2026-07-24",
   "sha256": "62b2a96e3e66fda83b25cd6314189e46ebc355b2201308bdcb40c4b24123eff4",
   "root": "59f92ea85f3560239ea57c378c15158253f9d9298317160a382e58d1cbe5e0bb",
   "root_allowlisted": true
  },
  "us_bkr": {
   "label": "BKR \u00b7 US single name \u00b7 daily 2017\u2192",
   "asset": "BKR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BKR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2017-07-05_2026-07-24",
   "status": "public",
   "bars": 2276,
   "first": "2017-07-05",
   "last": "2026-07-24",
   "sha256": "df8cee181c282298c5a3a90e93388e67562a4fe490d9971efddeb662a8e9ae74",
   "root": "8775469f57442099597fe49f625b422e7d3ca2f2450616c56d852d7085051ed7",
   "root_allowlisted": true
  },
  "us_bldr": {
   "label": "BLDR \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "BLDR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BLDR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-06-28_2026-07-24",
   "status": "public",
   "bars": 5301,
   "first": "2005-06-28",
   "last": "2026-07-24",
   "sha256": "ee7d4285e2bd2b1a23f30a7329b7573a36da042e3f7733e8393b07b07698fbfe",
   "root": "2580a3b0711cdd5651929ee4ee607ae102b9a0cbc0c49ca418d241685c988b05",
   "root_allowlisted": true
  },
  "us_blk": {
   "label": "BLK \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "BLK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BLK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-10-01_2026-07-24",
   "status": "public",
   "bars": 6743,
   "first": "1999-10-01",
   "last": "2026-07-24",
   "sha256": "2b174d3a817ad4f6e617544937b1e4f353e8a6c3587b375d2ddb3d03487a21d9",
   "root": "76c185b121c869e5381fb2f460f59383c4a95d47dd0c6a21fea8793ab537c302",
   "root_allowlisted": true
  },
  "us_bmy": {
   "label": "BMY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BMY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BMY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "814851bb9ffabdfade3a1868445b12b2d40be8688a47963dc58606abb439d198",
   "root": "ea0a96d18ada08cee709776db4874433c2a3a4be1f39612e1649a770f8ef17f8",
   "root_allowlisted": true
  },
  "us_bny": {
   "label": "BNY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BNY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BNY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4ce79f1c655f09438f81d316bc8ecc52828c658f2f5e88bb79bdf073c76c55e5",
   "root": "fbf8c62d5eb06ffc3f41c56e76724a9ef09eb3a1e7ca16da9b18cc4d6466db44",
   "root_allowlisted": true
  },
  "us_br": {
   "label": "BR \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "BR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-04-02_2026-07-24",
   "status": "public",
   "bars": 4859,
   "first": "2007-04-02",
   "last": "2026-07-24",
   "sha256": "465866f32bfca4ca79c8b10ed9b6ce330664f36fcfe6c72af538e245d975c999",
   "root": "b976ffd9cbd844f2fc9b9bcc7cdb7df0f1291e2ddd9c95a15bab4258cb5270a0",
   "root_allowlisted": true
  },
  "us_brk.b": {
   "label": "BRK.B \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BRK.B",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BRK.B.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a6e0210e3fc14b07970ace9fb9af71f5421a7ae8c8f3c30768205dba1683c795",
   "root": "ddc859d942d843017b3cf75e6a5c2f99d8c090193a6a41b223eb7f28707974b0",
   "root_allowlisted": true
  },
  "us_bro": {
   "label": "BRO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BRO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BRO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7504b82633efd88b97d8773c4a27ce839315db73e6e33ae2f93cebfa463364fc",
   "root": "456d4fee5cbb88adf6b93ea4e01d38ec20fe00fe1c5c36a364fa9982591d8479",
   "root_allowlisted": true
  },
  "us_bsx": {
   "label": "BSX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BSX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BSX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1581b824d87a9dd8de2b97d939393f69793028d503196782f79a6b7a4c456583",
   "root": "eb40b02882dd667dbc114b580cf7f6673780eb7cb6a2b8ca289797e8fc1d299a",
   "root_allowlisted": true
  },
  "us_bwa": {
   "label": "BWA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BWA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BWA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "09c99c9ddc8fee8f5e0b038f3f84393400947d11070fe80f7a521c22b0bf1008",
   "root": "04e295a84b1b0fe8a4f5830f6eedc916fbf35f9e4ec12d090de509b8b91e275b",
   "root_allowlisted": true
  },
  "us_bx": {
   "label": "BX \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "BX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-06-22_2026-07-24",
   "status": "public",
   "bars": 4802,
   "first": "2007-06-22",
   "last": "2026-07-24",
   "sha256": "9fe9fa6b926e18f68bfc9a1d61aecc4cac89500601d103e08194454bf77bb428",
   "root": "1de2ed89b8abbb98d35cce27deaa6034844d5fe61a909fc61756bcaf034fde93",
   "root_allowlisted": true
  },
  "us_bxp": {
   "label": "BXP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "BXP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/BXP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "25460107cd16521b2e15f646672426dbd9687b3e273e56faa26a8f80b81ba6ed",
   "root": "b2e40dbafd857ae4f2f0fa1111e89be99268913ab3f05d0cc3970809d9d8afaa",
   "root_allowlisted": true
  },
  "us_c": {
   "label": "C \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "C",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/C.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "43503bd6d31a8cff76437f1edd259ac0208374f991544aefd27fa73f59f99dc8",
   "root": "02bd250510e87d77087e3d5b2445e65a3d0f3103970bbfa947a6e33041c22288",
   "root_allowlisted": true
  },
  "us_cag": {
   "label": "CAG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CAG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CAG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0bbbad67c68dde1d091402beb8f31ec8d09eca11a93651d10bc4fe36a6282b11",
   "root": "5d82168c8250a4a5c58cba3db88c34e4f0da38eb9761cd5ac2121f4110742b25",
   "root_allowlisted": true
  },
  "us_cah": {
   "label": "CAH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CAH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CAH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "51ba4fec435ac5998c38e4147061e21c488b2a65c6b29b5eda4c81e292261b61",
   "root": "85b8dff5304f9255faf3e7b6e37f72483e5ad86ba0bb81aaf1aab6a6b7ff3a44",
   "root_allowlisted": true
  },
  "us_cal": {
   "label": "CAL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CAL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CAL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3158bbea587fbf83a372272cff7c134beed4c2da1068c72956ce9b73074e1a78",
   "root": "32563285b532ff6457d2d51ecd9b20e263b9162a0fb9553b793a9c8c5ed60edb",
   "root_allowlisted": true
  },
  "us_car": {
   "label": "CAR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CAR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CAR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "dc045e858707f498cca494bcfa389bb993f238b70d6b899537824cdf0f7340f7",
   "root": "493719ff8f35191bb093329d0742f5f77b7a11d362f5f4bba820adb2fa3fd78c",
   "root_allowlisted": true
  },
  "us_carr": {
   "label": "CARR \u00b7 US single name \u00b7 daily 2020\u2192",
   "asset": "CARR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/CARR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2020-03-19_2026-07-24",
   "status": "public",
   "bars": 1595,
   "first": "2020-03-19",
   "last": "2026-07-24",
   "sha256": "555921f4fc4dee13f1948e1e3d0bd0cbb5b41161b9b5ada17ffeb22fa57ea0dc",
   "root": "ccb76a3c164b145abc98798ca32f50d660e55e06e00b2d3a8aebda36bdbbc93e",
   "root_allowlisted": true
  },
  "us_casy": {
   "label": "CASY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CASY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CASY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "61f937888b422fa6ab66799a33bcef0a5abe2684891da571e82899965180c194",
   "root": "d02c392bfece5cb29deef0124ad20fce0caa3596e9c4da7246f8942a63357c54",
   "root_allowlisted": true
  },
  "us_cat": {
   "label": "CAT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CAT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CAT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1b1a1640fd54403af9044878c0ace703a251bc13df88b96d16117b44e32ccb4c",
   "root": "6406c58fda48d46a63196d018babc57aeb2cb35c681909c5bea49ad831d39483",
   "root_allowlisted": true
  },
  "us_cb": {
   "label": "CB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8949110c8a611e05bef1ccc90466648e059e66f7bd79c75ad8b5e5be04a5751d",
   "root": "b0cfad433c9a0946ecca8d42c8b63b000c4eb584ac48d1d1e7a8b16a0e18c4e4",
   "root_allowlisted": true
  },
  "us_cboe": {
   "label": "CBOE \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "CBOE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CBOE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-06-15_2026-07-24",
   "status": "public",
   "bars": 4052,
   "first": "2010-06-15",
   "last": "2026-07-24",
   "sha256": "30e764a613cab701107eb72c12192a9486de63a8b37faece6aae54b59a88ee44",
   "root": "1b04b1d02f8917e39f59c26193431c9e6376a61c88ed72c4af8a40203fb7ece2",
   "root_allowlisted": true
  },
  "us_cbre": {
   "label": "CBRE \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "CBRE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CBRE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-06-10_2026-07-24",
   "status": "public",
   "bars": 5565,
   "first": "2004-06-10",
   "last": "2026-07-24",
   "sha256": "a80aac8fedc7208d59be44d593baa2e4f7df60b9b89ae640acb9f6e789ef408b",
   "root": "969fcef08797990cd83c8b71897b8e392611b5f089dbbfce74e1919f8b321766",
   "root_allowlisted": true
  },
  "us_cci": {
   "label": "CCI \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "CCI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CCI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-08-18_2026-07-24",
   "status": "public",
   "bars": 7026,
   "first": "1998-08-18",
   "last": "2026-07-24",
   "sha256": "948cf0c0ba33e87a274a501bb3863597e461f1468ec443c2a27dab0472450bdd",
   "root": "da65fb65a6f8498fa69d1b9dde9f97e1f6c1ff86a903a0519dba9fc083786afd",
   "root_allowlisted": true
  },
  "us_cck": {
   "label": "CCK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CCK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CCK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "47e1b75f5c3382a4cc320553f993a7542ac12f4112c5aff4dd5b09bab8fb06c8",
   "root": "5edf7a35e0a5b12e8a8e637c364d40b249cf75b4a652d1c6a696c6cf0424c2d5",
   "root_allowlisted": true
  },
  "us_ccl": {
   "label": "CCL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CCL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CCL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3b49884e315bef6f2f223bbb5e85f82f40975b395979dcd4b287732c01a67f50",
   "root": "3b9080150836ed99d5488a8d5a024c74a561de832ee5e432b985a15cb0d1bd9c",
   "root_allowlisted": true
  },
  "us_cdns": {
   "label": "CDNS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CDNS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CDNS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5f7efe6b7ba2c769f4f7a4500a56996f7dbd38dac7b5ce6482cab80d139a5028",
   "root": "3e4404c44baa874e84163e72d74a6d345a629ee3178703e68e5aa86efd944376",
   "root_allowlisted": true
  },
  "us_cdw": {
   "label": "CDW \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "CDW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CDW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-06-27_2026-07-24",
   "status": "public",
   "bars": 3288,
   "first": "2013-06-27",
   "last": "2026-07-24",
   "sha256": "176fa7df0971e1db00762d2c40525f59abe0bc1e95b35db913e5ec40309893d5",
   "root": "167a5301d6572e766affe4a1fa01b9a748b476f8f878e42032e63dfb569907ca",
   "root_allowlisted": true
  },
  "us_ce": {
   "label": "CE \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "CE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-01-21_2026-07-24",
   "status": "public",
   "bars": 5410,
   "first": "2005-01-21",
   "last": "2026-07-24",
   "sha256": "d16fb74b27db27885ae065e04e964d00145e6ddbb1c16534864eea3706d0a1ec",
   "root": "50ff457a1e5a7a0bf66df8c88b095354b26da0fff8a380a29e6a1802fe65ad78",
   "root_allowlisted": true
  },
  "us_ceg": {
   "label": "CEG \u00b7 US single name \u00b7 daily 2022\u2192",
   "asset": "CEG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/CEG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2022-02-02_2026-07-24",
   "status": "public",
   "bars": 1122,
   "first": "2022-02-02",
   "last": "2026-07-24",
   "sha256": "9b81a01321b44cbdc383ab022fe29f1e40621748bb2ab27ad2d86a013dd51d79",
   "root": "760ec6f9ea247becd725dd21eee510038cf7d8396fe9ea2eafdc5b67788a6b3e",
   "root_allowlisted": true
  },
  "us_cf": {
   "label": "CF \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "CF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-08-11_2026-07-24",
   "status": "public",
   "bars": 5270,
   "first": "2005-08-11",
   "last": "2026-07-24",
   "sha256": "c4ecae858a2e5f272ce1815571b9c6394e9623f4d343bc797f6d34d11877d67d",
   "root": "555586195741bb0831b44333ef6da41df1cab86fbc529f3a859cf49c41c8b64b",
   "root_allowlisted": true
  },
  "us_cfg": {
   "label": "CFG \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "CFG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CFG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-09-24_2026-07-24",
   "status": "public",
   "bars": 2975,
   "first": "2014-09-24",
   "last": "2026-07-24",
   "sha256": "6b1241b39c96ff053f5cf43b322c096bfd9d03e8379f2ee63c674b657f65bbca",
   "root": "118aa83282f160f7936b756e12f0e16c6907067062a68c91b88d808a5ae1c275",
   "root_allowlisted": true
  },
  "us_chd": {
   "label": "CHD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CHD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CHD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "85c6ce39fccb4d242255c24698fcd32c928050213d7fb99804fd4cd72f7ddca6",
   "root": "ed18aedd5ec6f2730b08cc5d57a50c4d35f61806ee241ac2df6154b2d48ab806",
   "root_allowlisted": true
  },
  "us_chrw": {
   "label": "CHRW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CHRW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CHRW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "25bb34f6e003ccae5fe8fc2e52604164786c16219f18c01420988b137a1b6b07",
   "root": "2fcf382e56f7a44a89b18b9701e8c22c5857169f81561a035dc140006d2b7d02",
   "root_allowlisted": true
  },
  "us_chtr": {
   "label": "CHTR \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "CHTR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CHTR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-01-05_2026-07-24",
   "status": "public",
   "bars": 4163,
   "first": "2010-01-05",
   "last": "2026-07-24",
   "sha256": "8b91c8e6cfc6a38adf440a32285c3fda70e4a8e4bbac24a13075839d706340e7",
   "root": "72303f5b40469ecfb3580e47f2b3f92b84eba7b55912187f82d898dfa5b633de",
   "root_allowlisted": true
  },
  "us_ci": {
   "label": "CI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "921a7242d495eb47b8ab0c5660043f65a163535c24b290a07844ad9539ae24f7",
   "root": "92ea5aa95fc892455bbc6e299a60d74f09e2288ffcc945902c73f15eab965f3e",
   "root_allowlisted": true
  },
  "us_cien": {
   "label": "CIEN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CIEN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CIEN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7a60b5964dd2be880c0c1de02fa25dfd0b3361d84bf2458ee48b20f46addeb40",
   "root": "97d470fb725b0f2881e48635c0b3b3d38ab278e867c3845b1c557e3a48e3125f",
   "root_allowlisted": true
  },
  "us_cinf": {
   "label": "CINF \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CINF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CINF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c278866c2efd356cd27344b4329b6ee757576efbacca28d74e60092a51d62e29",
   "root": "6906ac257e75d7e02d28aadb3184058dd02c68b0e105b142d6116627052f484c",
   "root_allowlisted": true
  },
  "us_cl": {
   "label": "CL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "90815bc030efa2fc4eba90409365cb35e487522c727eca5670bb13792ca7e9c6",
   "root": "424b11448951d2f12d4b896d22886299692b0662fc60fab1cce308a583482ca5",
   "root_allowlisted": true
  },
  "us_clf": {
   "label": "CLF \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CLF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CLF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d184476ca630e14aaf4a99ffb9f0a550a276efcec4b8c9c2390f71204567357b",
   "root": "d961c3f79f3b6019053dcd8cc0aab3fe30113cb1a71804ac0ed151415e35895b",
   "root_allowlisted": true
  },
  "us_clx": {
   "label": "CLX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CLX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CLX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7e6853567a41fc5724271f1f9375323a1c23a89527607517fc3594767b8a70e4",
   "root": "f8dd4534e146c2a09af58e22f42e9695919c783fe1eacc7b12ccd95261b500e4",
   "root_allowlisted": true
  },
  "us_cmcsa": {
   "label": "CMCSA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CMCSA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CMCSA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2b3e6b31dcd69448d52a90c2f9fd43e81a0227e9387e4db23862d6284d8903aa",
   "root": "c17575467fb19ddd8203e234c90094cfa8db313f57e9b32874c52e4a8cbe76d0",
   "root_allowlisted": true
  },
  "us_cme": {
   "label": "CME \u00b7 US single name \u00b7 daily 2002\u2192",
   "asset": "CME",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CME.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2002-12-06_2026-07-24",
   "status": "public",
   "bars": 5944,
   "first": "2002-12-06",
   "last": "2026-07-24",
   "sha256": "bfd0dc722e8c859835f3137e2c70e922b297dae241c4bc5406f77366a60dccd2",
   "root": "704b9f9e81488975ed852e2339e935053bf0f271cf38c5b80315becb49410f61",
   "root_allowlisted": true
  },
  "us_cmg": {
   "label": "CMG \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "CMG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CMG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-01-26_2026-07-24",
   "status": "public",
   "bars": 5155,
   "first": "2006-01-26",
   "last": "2026-07-24",
   "sha256": "11a666483367774e615f4d635e00328b8ae62d400c881d88bb6a0d1f8a998c38",
   "root": "8998d3572be087c3d2a0e4d9122c41d3a1faa381dc0e395f877db358b4ba1615",
   "root_allowlisted": true
  },
  "us_cmi": {
   "label": "CMI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CMI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CMI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "83e3b1f04f728f803052207aa096d71a84ae808cbf684b78e4e13c5d3089d983",
   "root": "322f2a450e3bbdfdc39fa6afaef32f5782213a0e32bbe53cb9cdfc4ee30d7a9b",
   "root_allowlisted": true
  },
  "us_cms": {
   "label": "CMS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CMS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CMS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "892ffcede46ecdee4896495be3c31ad46c1d650e0762da7c4040e20528251928",
   "root": "f37b782c9ac56efe40e2e2c51b6ac40c088a27c0f0ca5978c8d701649f469db0",
   "root_allowlisted": true
  },
  "us_cnc": {
   "label": "CNC \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "CNC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CNC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-12-13_2026-07-24",
   "status": "public",
   "bars": 6191,
   "first": "2001-12-13",
   "last": "2026-07-24",
   "sha256": "c76105e8f2a456688d52853c84622d11199d034e6affc397c48c9f5271e715a1",
   "root": "b2ed15bade0ab8d87146dc4522ee35f458469685f1759a0013104d675d49a254",
   "root_allowlisted": true
  },
  "us_cnp": {
   "label": "CNP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CNP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CNP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "468f151b878cd95c20ba1dca0774315dd08dbe85e1182bf948d0c5b96bda3368",
   "root": "c67e0d09682b7e8b7ee0cb38146e16269705021236d2d21b3cabe45bfee90e0a",
   "root_allowlisted": true
  },
  "us_cnx": {
   "label": "CNX \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "CNX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CNX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-04-30_2026-07-24",
   "status": "public",
   "bars": 6850,
   "first": "1999-04-30",
   "last": "2026-07-24",
   "sha256": "b9b82f8b6ab93a60277bbeff749bf3962edfe9ce68bde3cc25235e66992c387e",
   "root": "ffe20d77e5e6553cd22208fb8185bf49d5f589132393e39a58743acdef6133e2",
   "root_allowlisted": true
  },
  "us_cof": {
   "label": "COF \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "COF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/COF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e50876bf41dcdd9813cecc73e4f19d1ff9ae25d96fe3ef74f124011508cd6588",
   "root": "6c400bff57a59438df26de0b7025e3fe1c79b36ce9d0a7a81521ef66792c47c7",
   "root_allowlisted": true
  },
  "us_cohr": {
   "label": "COHR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "COHR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/COHR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "98f3aa844b70e7844526e74fd83c0df1024d8056d3ce12dd781c3f24edb8b559",
   "root": "af216da211becf543ac1e25611004cb3ba4dccd630cfd6e374623b1c3d75a572",
   "root_allowlisted": true
  },
  "us_coin": {
   "label": "COIN \u00b7 US single name \u00b7 daily 2021\u2192",
   "asset": "COIN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/COIN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2021-04-14_2026-07-24",
   "status": "public",
   "bars": 1326,
   "first": "2021-04-14",
   "last": "2026-07-24",
   "sha256": "d7d5283d12324d7e183048077b1c05450bf6d53dabe4f694896f150e63c41c74",
   "root": "ace774af4919bac4d9f62b067c7bf9f3b997bdff982406343571b914cbb88648",
   "root_allowlisted": true
  },
  "us_coo": {
   "label": "COO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "COO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/COO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3a467824a6b9a88c253186f9f6d3c55e656b7c0c8ac07ebf538b1a28090e6145",
   "root": "9a8c235b768aec66a4af22f1b5c1083df3a46cbe8a2e2bd290ce7120679ebcb2",
   "root_allowlisted": true
  },
  "us_cop": {
   "label": "COP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "COP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/COP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1af2036b3cbff9f148c7c02e3c3004ae465c95924b054896e6c60a2d46662364",
   "root": "65e6cfb9732162dab9c40184e70a4375f61bc5c1725389a59cfa71e674e03d6c",
   "root_allowlisted": true
  },
  "us_cor": {
   "label": "COR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "COR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/COR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8ceb1fb46542ea0a739d89c1ec1e38aa1482fa67d5f1e93d366f2f9c9a1a2245",
   "root": "a9e6a56b6d8f167bd814117631cfdaed4bfa9239cee5ef49c847b90eaab67d26",
   "root_allowlisted": true
  },
  "us_cost": {
   "label": "COST \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "COST",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/COST.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f7c30ba6a662abe9295086489d1186294c71f430f4d9d3e9ae6d9fa84c2cc7f7",
   "root": "9333f0e76db91f3fb3add17c23598acb6199be7fecfe08c4074f915bb9886e9d",
   "root_allowlisted": true
  },
  "us_coty": {
   "label": "COTY \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "COTY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/COTY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-06-13_2026-07-24",
   "status": "public",
   "bars": 3298,
   "first": "2013-06-13",
   "last": "2026-07-24",
   "sha256": "4dd3c6e1f2cb5c0c79d874777cf85c59c1fdb6abb02a1fbd9bb518e9df581275",
   "root": "dba3f8e38499ecedfefbedad2cebdaaa351876b91740ee4eb180a7394790a629",
   "root_allowlisted": true
  },
  "us_cpay": {
   "label": "CPAY \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "CPAY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CPAY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-12-15_2026-07-24",
   "status": "public",
   "bars": 3924,
   "first": "2010-12-15",
   "last": "2026-07-24",
   "sha256": "c6eee172ae548a2affeabee869832d333b99e2952450e658c6e9d3104585227a",
   "root": "94291b87baa4f1b4bf811b25f50ca62280ccde6383dfa930575e4e11120dce37",
   "root_allowlisted": true
  },
  "us_cpb": {
   "label": "CPB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CPB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CPB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9497d70196a5268ea13ace1b6921bb898e95aed505fb2475d394ea1aa87fb709",
   "root": "024cf7d67ce0898e47bacfd5f41d02958862b72dcaeb14fd53f4d3d4c67997fa",
   "root_allowlisted": true
  },
  "us_cpri": {
   "label": "CPRI \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "CPRI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CPRI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-12-15_2026-07-24",
   "status": "public",
   "bars": 3671,
   "first": "2011-12-15",
   "last": "2026-07-24",
   "sha256": "794cc5d42740dbfd53f89cba02bd5d29940199508db144649d9b172917563525",
   "root": "8e5274223cf50a7996db02bee60d93404b61e1875c638ae7eded20e88e7fade8",
   "root_allowlisted": true
  },
  "us_cprt": {
   "label": "CPRT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CPRT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CPRT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "872be056ffc61ca7b3491e806be66dd9e9468d229de19a32c5b04d4af22abfe6",
   "root": "8ba5bb537f537059ab20d27941b18a930db94dd2296a9ca4efbc9e99c291e51b",
   "root_allowlisted": true
  },
  "us_cpt": {
   "label": "CPT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CPT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CPT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4596c6f11b48f8e4543725ad93d3b3a2ced9a25f788377e2830b8484725bc3fb",
   "root": "a9a912071fafb222892ecdf1c3e3072bd50f19d4427758516746e4d7b174b082",
   "root_allowlisted": true
  },
  "us_crh": {
   "label": "CRH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CRH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CRH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b7846ce61155d23b797caf51b4dd5dd54aee6a9991f787c80e46e7c70a1189ed",
   "root": "553ad0bd68b952c5f02f2b21f971a0f7690f2e6276f5c1c6d21cdc3eed4aa492",
   "root_allowlisted": true
  },
  "us_crl": {
   "label": "CRL \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "CRL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CRL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-06-23_2026-07-24",
   "status": "public",
   "bars": 6559,
   "first": "2000-06-23",
   "last": "2026-07-24",
   "sha256": "33f2fbd08a639130fb5fe4fd90420771e7152d97232d216b1f6f31ff680cb0e3",
   "root": "9f583eced328017e71bb24da00a28d65f66b524115f09cb22bed131cf6c1937a",
   "root_allowlisted": true
  },
  "us_crm": {
   "label": "CRM \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "CRM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CRM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-06-23_2026-07-24",
   "status": "public",
   "bars": 5557,
   "first": "2004-06-23",
   "last": "2026-07-24",
   "sha256": "400de909e7b01991bff75f148050ed847e49bcb629fc9b2f4a3746212dd9096c",
   "root": "5d2850d099da4baecec026cad8569f0d8f8c59a04caf3e37158c8b015e256f95",
   "root_allowlisted": true
  },
  "us_crwd": {
   "label": "CRWD \u00b7 US single name \u00b7 daily 2019\u2192",
   "asset": "CRWD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CRWD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2019-06-12_2026-07-24",
   "status": "public",
   "bars": 1789,
   "first": "2019-06-12",
   "last": "2026-07-24",
   "sha256": "c9c0a968ef482ee87bafaa0544fc5af3cf736c44b1e881ef5e757a18e3dae6ab",
   "root": "445923c31ce4f5caeea18884d303a28299439ed1ab6825a66dfa905bb4d5d3d0",
   "root_allowlisted": true
  },
  "us_csco": {
   "label": "CSCO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CSCO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CSCO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8e0cabc402e35d7f4dc3dd2d8d84757914c9a098a98b975032e3dba1aa7ce7c8",
   "root": "13c9940b84eb24e8bfb0fbe02c1989658d1e5e33921d08347a274f4f05197c94",
   "root_allowlisted": true
  },
  "us_csgp": {
   "label": "CSGP \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "CSGP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CSGP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-07-01_2026-07-24",
   "status": "public",
   "bars": 7059,
   "first": "1998-07-01",
   "last": "2026-07-24",
   "sha256": "1c9b2b6e88751865acabc1d83ac87fd5e9f7b173d1540905c55f5ecd6d0135c1",
   "root": "828700193e4e23e56e30be02572fbb119a5e1a9c19c80d6dc56269fa72bfd1a4",
   "root_allowlisted": true
  },
  "us_csx": {
   "label": "CSX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CSX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CSX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3b912f77f57bae3ed5353df9a4de8ef18a4084c3ebfcfa340941575202b17397",
   "root": "47b37d6e5b18eef0e262f93a27d7d11fc70c872d76ce1e6c8ed11d875ee40e5b",
   "root_allowlisted": true
  },
  "us_ctas": {
   "label": "CTAS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CTAS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CTAS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7327f889c2a0443489bd85808eee8d2e5e40a2ee28d539d623ae8a29548440a9",
   "root": "8c8165de4b3a71ce679924e29be50407cfa108341163f72e100ef040b957e9f8",
   "root_allowlisted": true
  },
  "us_ctsh": {
   "label": "CTSH \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "CTSH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CTSH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-06-19_2026-07-24",
   "status": "public",
   "bars": 7067,
   "first": "1998-06-19",
   "last": "2026-07-24",
   "sha256": "f1c1763b1b8831f4a1e94cb542281da32b3fc9f3663c712de709a08b5bf31fa4",
   "root": "ac0077c29dfeea8b4d7ce0b6b8f5ec241d29bf8cfb70dba3afdce5196ae5ce57",
   "root_allowlisted": true
  },
  "us_ctva": {
   "label": "CTVA \u00b7 US single name \u00b7 daily 2019\u2192",
   "asset": "CTVA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CTVA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2019-06-03_2026-07-24",
   "status": "public",
   "bars": 1796,
   "first": "2019-06-03",
   "last": "2026-07-24",
   "sha256": "2fe6181d6a074f0c617a8f37522114118b006dd8748a93170f720de2c2a48780",
   "root": "dc001ce654311e6708beddf0c213d017f906e3edcd000dc300f7d12e5655af11",
   "root_allowlisted": true
  },
  "us_cvna": {
   "label": "CVNA \u00b7 US single name \u00b7 daily 2017\u2192",
   "asset": "CVNA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CVNA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2017-04-28_2026-07-24",
   "status": "public",
   "bars": 2322,
   "first": "2017-04-28",
   "last": "2026-07-24",
   "sha256": "795605c2a85a767f93c277844837000ddd09cad33e1e484eb32a9a76342dc5df",
   "root": "9ad3c916af6eaaa169b359f4c37158bc8307063753a28ea4215d8d8087a63a9a",
   "root_allowlisted": true
  },
  "us_cvs": {
   "label": "CVS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CVS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CVS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "815deef9565ccbb23b4b3ce04c3ca120a34b6747f1200f6e690d68be04246438",
   "root": "9eab13485b0d88d8adc7c9ee6e96ab11519e94b2c9b7a823e0232c11c6f5f0e1",
   "root_allowlisted": true
  },
  "us_cvsa": {
   "label": "CVSA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CVSA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CVSA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c9dd69ff6efbba4ebaca9741d06fefbf338c9666304bda4f404b3c10881db3f9",
   "root": "2197395950c4e44beaafb522b191bfe583398fb7851138fe1afe8b2a02a744b0",
   "root_allowlisted": true
  },
  "us_cvx": {
   "label": "CVX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CVX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CVX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5774c8f67ec52daffd7bc2c00c2aa7570b2be36a39d27f143eef5dd9e1028869",
   "root": "895e43bb549c50095b582ceafb6cd5eb27148b303236b4ff05254ac0f8c32558",
   "root_allowlisted": true
  },
  "us_cxt": {
   "label": "CXT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "CXT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CXT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1c4ddac2c179b45df152aefacd06d9408c302869e0c334a05067edfdb8424860",
   "root": "4c78cf6539fadcbc78fb341a8f7e9db8dd53ff28877d4965b6576507352c302d",
   "root_allowlisted": true
  },
  "us_czr": {
   "label": "CZR \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "CZR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/CZR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-09-22_2026-07-24",
   "status": "public",
   "bars": 2977,
   "first": "2014-09-22",
   "last": "2026-07-24",
   "sha256": "da583378621aae84158e52306b3fd77434fd9a4a2a1d478872e363f0804138a5",
   "root": "43ca26cff2a18c0d963113d976cf197005cf5460164c0f6156cea693e7de6dcd",
   "root_allowlisted": true
  },
  "us_d": {
   "label": "D \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "D",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/D.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "42329428c9d7d67c91f8b429e42ea1c700175d1c68aa305e96658a0dab0bffc5",
   "root": "7f51ee50d045f27b75008d6729e89b5eca913c18621fa44c45384dd6beb7fac3",
   "root_allowlisted": true
  },
  "us_dal": {
   "label": "DAL \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "DAL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DAL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-05-03_2026-07-24",
   "status": "public",
   "bars": 4837,
   "first": "2007-05-03",
   "last": "2026-07-24",
   "sha256": "187df124b1a2f5adc5809f2d06483614cfb0b5a2eb3de413b9ddd7059fc8dccb",
   "root": "24e9b4603f6ccf0899f2cd787c43be8931b5b8095dd747aab00ca833cd18d244",
   "root_allowlisted": true
  },
  "us_dash": {
   "label": "DASH \u00b7 US single name \u00b7 daily 2020\u2192",
   "asset": "DASH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/DASH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2020-12-09_2026-07-24",
   "status": "public",
   "bars": 1411,
   "first": "2020-12-09",
   "last": "2026-07-24",
   "sha256": "0d436902f455d9bec5b15420dcc0d2adabc5df546ac81fd2c58fd57de80c1cdc",
   "root": "2122588c8eb953c9870e51eb8c9c60bb1d62e78902b5b601f0faa21b3f5a3cb8",
   "root_allowlisted": true
  },
  "us_dd": {
   "label": "DD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0f92d0c559aa7135114ef5e2fa91aae1989605ce781bc9e2f8645790f078eb99",
   "root": "dcc1f3e533481ebd676a0399bda9afbb13c767f4d84dffd258316ee6647161e7",
   "root_allowlisted": true
  },
  "us_ddog": {
   "label": "DDOG \u00b7 US single name \u00b7 daily 2019\u2192",
   "asset": "DDOG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/DDOG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2019-09-19_2026-07-24",
   "status": "public",
   "bars": 1720,
   "first": "2019-09-19",
   "last": "2026-07-24",
   "sha256": "5b405ec539c2ec059744ecb01966bf9dcd2060027741466b0df53525b8b8d820",
   "root": "161c42aa05c4f464b888dc266ea2d1a99f112f66a44f1c0bf58ee7bffd6be2da",
   "root_allowlisted": true
  },
  "us_dds": {
   "label": "DDS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DDS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DDS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8e64c5e7595e0c3dc7083e5b53aeb7da5dec77c72bfed5b280f0f6e5988b298a",
   "root": "76d7765cb8a2b6d5ac7901202c06edc0608dc079724b65ecafb0f98029640593",
   "root_allowlisted": true
  },
  "us_de": {
   "label": "DE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e92cb2fade99c92eea0afa8579ddeb406efb4325bfe415277319db62ec5f9dbd",
   "root": "fb5140ec0ec86cecb6a25361541f51505c8d46cf8a05f53f27747cda0ed7d17c",
   "root_allowlisted": true
  },
  "us_deck": {
   "label": "DECK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DECK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DECK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e3bc19edf06950cfcd25969b287b26070f0d7d76e1ca97c9899110fbdb2c7374",
   "root": "ad9f6c81f205fca53d4e92d8f9ecbc9d25fbdaa8646c6b707929085f0a30ef30",
   "root_allowlisted": true
  },
  "us_dell": {
   "label": "DELL \u00b7 US single name \u00b7 daily 2016\u2192",
   "asset": "DELL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DELL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2016-09-07_2026-07-24",
   "status": "public",
   "bars": 2483,
   "first": "2016-09-07",
   "last": "2026-07-24",
   "sha256": "a73d5f9433272c54a4ff233c6f6309e04fad14853314e9929cc0e9e6cb47e222",
   "root": "1af607ea13e136b8d5f5b6545761de4dbdcd7c28d8007f6b1374004d71597c53",
   "root_allowlisted": true
  },
  "us_dg": {
   "label": "DG \u00b7 US single name \u00b7 daily 2009\u2192",
   "asset": "DG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2009-11-13_2026-07-24",
   "status": "public",
   "bars": 4197,
   "first": "2009-11-13",
   "last": "2026-07-24",
   "sha256": "6a0645537dc23dc11b33687555b3455caf4fdbda5c39791e831181796f1e9d89",
   "root": "b52285db563a535694c528a583c9346bbe3d38190298761e147a51107f7b8b4d",
   "root_allowlisted": true
  },
  "us_dgx": {
   "label": "DGX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DGX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DGX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8ea03589192510171749bd3b49df885e58a51ef7987b12df3f4f54524cfec128",
   "root": "52dee98a2425b88b25dccc2d4ac37cb8e31f2ae9e342fe3b54190977710113d5",
   "root_allowlisted": true
  },
  "us_dhi": {
   "label": "DHI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DHI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DHI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f99bf1d1ff59f89eb0195bc128439c7fa81261ffca51c776262d980ebd678e46",
   "root": "adc0553272eb8d2e330a8c2a4d084fdc51db1d3550221da3b8fd7dc0b6741790",
   "root_allowlisted": true
  },
  "us_dhr": {
   "label": "DHR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DHR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DHR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "80030d5c6f2de49673f64493e5f341264eb869ffe671d1f6aebf4245667df1b9",
   "root": "fd4c296d38434dca790b5d85e5c2da5fcf9422b3dfdaadc906f48d3db5ec3a5b",
   "root_allowlisted": true
  },
  "us_dino": {
   "label": "DINO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DINO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DINO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ec236864377678c267159266a93ef11ff8d4cd2f8670362316b89d9fe0061049",
   "root": "f28db14b3ecee110bc7bddbab3b73bb9c483f842207b2136deaef904efe9693a",
   "root_allowlisted": true
  },
  "us_dis": {
   "label": "DIS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DIS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DIS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0cd7a65047cd1b33797ec7b220fe37e88fede294ca94fef1fc9e810b646f34e9",
   "root": "5456848b9b9915663ea528943a010b0ffa2d192696c4abe0177d0f8d9d3c588b",
   "root_allowlisted": true
  },
  "us_dlr": {
   "label": "DLR \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "DLR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DLR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-10-29_2026-07-24",
   "status": "public",
   "bars": 5467,
   "first": "2004-10-29",
   "last": "2026-07-24",
   "sha256": "5fafddde3355aa2ebf86e0e0307c6e8ed97e5bb67bba28971f3b404a157ac9ac",
   "root": "a28ae2482ae39a79edeb008a314b6120d26f1b6980f215e09366f160a645220d",
   "root_allowlisted": true
  },
  "us_dltr": {
   "label": "DLTR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DLTR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DLTR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8d246849fb9848b69bbe34af4e45326f89cabdb5ec9e6b38615248d3ffa68c43",
   "root": "7e9630f9f58be5cff1e6eed407bc347ef36a1cbea92c754b24197a7be4c6444a",
   "root_allowlisted": true
  },
  "us_dlx": {
   "label": "DLX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DLX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DLX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c32388eaed1181b49007b6ca59bd4cca93a523a8b87aea4ac0a972f635a0cd37",
   "root": "e5f0e3587f7ec494b9dbd8fe115f523a6a3642818de8c73006537220e988dd94",
   "root_allowlisted": true
  },
  "us_doc": {
   "label": "DOC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DOC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DOC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ac77ef9fcf4be536ffe811073a192b1f544c3b2a3e2153ee54ee3f71fafa2626",
   "root": "b5b828e2dfc80bb79c962fd8fea2ffd3ef9ef0fec4c4d415716607cdd26132f5",
   "root_allowlisted": true
  },
  "us_dov": {
   "label": "DOV \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DOV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DOV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "14c6af3a38831cbed547c630fdfd4d4ed6f3f485f2429e372df169b7d4991d92",
   "root": "444e71e7cf62a1570672c6fa9beeeea4d4d2ec2438e086f9d532fe1e636ad851",
   "root_allowlisted": true
  },
  "us_dow": {
   "label": "DOW \u00b7 US single name \u00b7 daily 2019\u2192",
   "asset": "DOW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DOW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2019-04-02_2026-07-24",
   "status": "public",
   "bars": 1838,
   "first": "2019-04-02",
   "last": "2026-07-24",
   "sha256": "f99f1dca634f459c2e516dfd53a5bfe97771b5fc3e1e31ecb8d48a79310dcef5",
   "root": "78929456127ce240c4e0fcf44df6edda2e37938df0b1f9d1e69e6eba5bbcd25a",
   "root_allowlisted": true
  },
  "us_dpz": {
   "label": "DPZ \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "DPZ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DPZ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-07-13_2026-07-24",
   "status": "public",
   "bars": 5544,
   "first": "2004-07-13",
   "last": "2026-07-24",
   "sha256": "5d919707555c5e2d7a19e53211cb26f313b5ddedf798a3c708fcd199826dfbc9",
   "root": "9123ed7a566c39dca406f22bbffecdbe8c2b3954236d689439a07b54413b5157",
   "root_allowlisted": true
  },
  "us_dri": {
   "label": "DRI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DRI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DRI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3d5a0594f64d0390e3710014146943cfee9f0ee296f7169fa0ccc704d359995e",
   "root": "b12838b4214b3c819a62c8a0dcc541c3c2b34767c0dba82b627ae5af32203562",
   "root_allowlisted": true
  },
  "us_dte": {
   "label": "DTE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DTE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DTE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6c72167cf982993014753e0a27060bcdb214a8f5a27ebfa1752a10a582e1d35c",
   "root": "82b4d4d6ce71640242f7db40f43084c714a3533e7b1b878afb2e74d8268a971b",
   "root_allowlisted": true
  },
  "us_duk": {
   "label": "DUK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DUK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DUK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3815c5a053b751fe2b815f8f142123a8772035595c46e852bee35cdcd0f0aaa2",
   "root": "cbd2d74e58c30806f124044209aefa11c5805c3be35eeed7a6eb4caf920f271e",
   "root_allowlisted": true
  },
  "us_dva": {
   "label": "DVA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DVA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DVA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "737d3eca0dc117200dd2a4b9b21c0f98191554fcc26625e2614ae7cd597f76a8",
   "root": "bef051cdc12f1b9d7d8f9a11735a55b38e5496a2788911602b2eb891756e63ac",
   "root_allowlisted": true
  },
  "us_dvn": {
   "label": "DVN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "DVN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DVN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b35c68b18c3257b7eb7d73e246c54045460d6d662de310572e2da79c5796d46e",
   "root": "75e01d9e1bc06a3c1d76511cc42a4c5a855361b66489e9f7b82069e2550f5df4",
   "root_allowlisted": true
  },
  "us_dxc": {
   "label": "DXC \u00b7 US single name \u00b7 daily 2017\u2192",
   "asset": "DXC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DXC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2017-04-03_2026-07-24",
   "status": "public",
   "bars": 2340,
   "first": "2017-04-03",
   "last": "2026-07-24",
   "sha256": "df2e8844ac0954504b7a598f3f2def80e93114a6927d6618fb9d0587e853ee1b",
   "root": "40aa826f6595eb6005de5f18394e089d342614ab9922902850a2b716f94bfc25",
   "root_allowlisted": true
  },
  "us_dxcm": {
   "label": "DXCM \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "DXCM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/DXCM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-04-14_2026-07-24",
   "status": "public",
   "bars": 5353,
   "first": "2005-04-14",
   "last": "2026-07-24",
   "sha256": "d5b36f59a0a8aedf8944d2704a74cd007c1c8cea55315dafadf1fa45c7b91b13",
   "root": "3022188638c05df107567984c93ffa72c4a60f9c8b97c9b4b7ceccbde822e390",
   "root_allowlisted": true
  },
  "us_ea": {
   "label": "EA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b80763f70e3734a18aa6f121e9f7160adbc5f150992fff3a93ee415cdd24d7b4",
   "root": "b606058444180f6ff942c0272e933dc899621989d8ae8cc06b38802f11e92438",
   "root_allowlisted": true
  },
  "us_ebay": {
   "label": "EBAY \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "EBAY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EBAY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-09-24_2026-07-24",
   "status": "public",
   "bars": 7000,
   "first": "1998-09-24",
   "last": "2026-07-24",
   "sha256": "f67c9608eea4f5d69d441be7042a55a344e867e1756a06eb4b81e69d6a9b6621",
   "root": "129605b5cfbd89f3c227846ed145761e6832f5120d484ab3adf76e6cb78dd18a",
   "root_allowlisted": true
  },
  "us_echo": {
   "label": "ECHO \u00b7 US single name \u00b7 daily 2008\u2192",
   "asset": "ECHO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ECHO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2008-01-02_2026-07-24",
   "status": "public",
   "bars": 4669,
   "first": "2008-01-02",
   "last": "2026-07-24",
   "sha256": "32cf4328438f1b9cea61763b98949b82308b3ecd849d07f8903267fa196e0f9a",
   "root": "c4cb288f10fcb1d2e5ee7e704df6e083e3d170d9f80e5d7a3741b875da53d4b6",
   "root_allowlisted": true
  },
  "us_ecl": {
   "label": "ECL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ECL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ECL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ead5e90248d29df01816df28d3a363d987357fc27b153afbe7f8cecf0f023510",
   "root": "3b949d8ed9feb40792a8714359574f55d86db9b445d7f34adfaba22ecbd7156e",
   "root_allowlisted": true
  },
  "us_ed": {
   "label": "ED \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ED",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ED.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8d7b08f25336a934c8a5d4eecaf36220feda3ac34717e2af0421ed3b12940ce0",
   "root": "028b5bac687f26d7b63cd29486742de8e4d186936df3f7973affca7bfdf7e922",
   "root_allowlisted": true
  },
  "us_efx": {
   "label": "EFX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EFX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EFX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e50c6bcbf924739d478e87954ffe65f5604faaecc33aac6819bc2972530ebdf0",
   "root": "4162caa6f6c19a83d05c3949c61e1156271b5e45bf626e7276dd7aed8308a062",
   "root_allowlisted": true
  },
  "us_eg": {
   "label": "EG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cd7fb67837c8fbaf819d6a82a7dd0354c890743ad55f5061380c8143424c3055",
   "root": "77d3499c3e1070a555964d9531e1646b618bf9485fe00a63d49382b226ce4ad4",
   "root_allowlisted": true
  },
  "us_ehc": {
   "label": "EHC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EHC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EHC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "bac636520081c1c775ac657101f354da22a11ff6684301143814cbf46f7d1134",
   "root": "fd537c7c71627f8acb5256d75c935c7384ddaa3095d819673128e97ab4d3c377",
   "root_allowlisted": true
  },
  "us_eix": {
   "label": "EIX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EIX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EIX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "71bd0634dc6bbcc2bc1c0c8f3b4d33f58ba025ef2bda6ac4357f502d3d1c192c",
   "root": "c95c0a5a241ebad03d4c0cd21c400e80f67aaf34fa61efa76b54a33ace306dc7",
   "root_allowlisted": true
  },
  "us_el": {
   "label": "EL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a742694d6a6a22af72225797c91dcccb6e4ee6996058ba98334e95786d76a3ba",
   "root": "e0edb74032e34de1483e40491b6c668e16c63be361aa949b89c4e599df780ab3",
   "root_allowlisted": true
  },
  "us_elv": {
   "label": "ELV \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "ELV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ELV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-10-30_2026-07-24",
   "status": "public",
   "bars": 6222,
   "first": "2001-10-30",
   "last": "2026-07-24",
   "sha256": "3b6c3b2880925b6284da518b6c5bace2bfdb70f53d074e41a0b5872e423e3e0f",
   "root": "5ae46f82dd7364561c5dd11a1bbbd1ef8e065e8bf9ef9a03571ed6a17afa8234",
   "root_allowlisted": true
  },
  "us_eme": {
   "label": "EME \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EME",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EME.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "59356f6a21d4c06df7ab39131a82b31e28a3f71cf02f0cbfe17f7ccf40fc1943",
   "root": "898ae6349a990e24d0462ffd8d814d6ec4cd1a9925c01f4000182db716ea0418",
   "root_allowlisted": true
  },
  "us_emn": {
   "label": "EMN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EMN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EMN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "50d29ec1a4e56bd57d866caabe13255536dd59eb5a299bd769e788f955d5d2ab",
   "root": "ad02a68ea354e85ee6d36f67926e0e601eb8be7f65639c7631e2d3a8eefaa9a5",
   "root_allowlisted": true
  },
  "us_emr": {
   "label": "EMR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EMR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EMR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2821a23f449832c1f48948f01279e927dc0f42ed575369159a3280baff343961",
   "root": "51f26eb6d2b91f15abe71cf552b8ed43255db769dad34dbf58210b8367068e48",
   "root_allowlisted": true
  },
  "us_enph": {
   "label": "ENPH \u00b7 US single name \u00b7 daily 2012\u2192",
   "asset": "ENPH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ENPH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2012-03-30_2026-07-24",
   "status": "public",
   "bars": 3599,
   "first": "2012-03-30",
   "last": "2026-07-24",
   "sha256": "74fde87411ba17a42070fa3a1a1568e2574b42f654772d62a31663cafe6ea946",
   "root": "56077885d4b4dfe5f3171df123821b0e22bfdbbd901f06f954969e49e4ef6002",
   "root_allowlisted": true
  },
  "us_eog": {
   "label": "EOG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EOG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EOG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cdb9812ea608c83c4981ffcd7386b610fc22315d684abeac77a5b67fe2ded0fa",
   "root": "60b626862065b766fec151fa2747e6497d0f8f29292db3c13a578f9a458762bc",
   "root_allowlisted": true
  },
  "us_epam": {
   "label": "EPAM \u00b7 US single name \u00b7 daily 2012\u2192",
   "asset": "EPAM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EPAM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2012-02-08_2026-07-24",
   "status": "public",
   "bars": 3635,
   "first": "2012-02-08",
   "last": "2026-07-24",
   "sha256": "d503e6945db1135862d91e7aca60cc365aab42f70dc248b38857c5b8ae22497b",
   "root": "19f65944e916701b8827cb955e4aed2195b366b6921f8143ab83f3428f785d17",
   "root_allowlisted": true
  },
  "us_eqix": {
   "label": "EQIX \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "EQIX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EQIX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-08-11_2026-07-24",
   "status": "public",
   "bars": 6525,
   "first": "2000-08-11",
   "last": "2026-07-24",
   "sha256": "82790a07d9c2a5b39e834fc81bf5a4cd20ad3c5e3aa9cba9bc9771c39f10093b",
   "root": "492a7b559fd9fa388ef1783d329707d6ea85eef55a579d88fccb35c99c2a3d54",
   "root_allowlisted": true
  },
  "us_eqr": {
   "label": "EQR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EQR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EQR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9511ecef56def42702d74cb3312954d46896bdf5abcb6a874ea9b07ed5a0939d",
   "root": "d9b3640e7503ec792840c0f7d3d0837598a714180f5c0266e1b953887992f221",
   "root_allowlisted": true
  },
  "us_eqt": {
   "label": "EQT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EQT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EQT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "332798b76fc4ead3e0ab7f247895aa59a918029ede374284dc4dc2c9fbe7fb08",
   "root": "6df0c32f524b6c8e169d88ae3968d0644408a23477cd9022ba617b1dcbb88390",
   "root_allowlisted": true
  },
  "us_erie": {
   "label": "ERIE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ERIE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ERIE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3ea29add5855b454bd6811f6c4a86ddf7564f2658cf341a78027b7442458f1ea",
   "root": "73b5fa6b853df6bd8333842a879279c2605a2e77f53c73864b8db4247b3fa905",
   "root_allowlisted": true
  },
  "us_es": {
   "label": "ES \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ES",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ES.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c778273f1e54b1e3787210663abf38c7025457762768effabbe73086873c6dda",
   "root": "e040fe8e1897a398c2ab429d26d5e28e223f6fcdf05bf08130377269726d9299",
   "root_allowlisted": true
  },
  "us_ess": {
   "label": "ESS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ESS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ESS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "563045c4b52e7f3ccff6decec01955ed2f6a1efdb2dc21b0ae845da531655933",
   "root": "54f4d7daf5a7dcff65b053e4646e6438dbf3bc1cf438154162893f51f9f95a27",
   "root_allowlisted": true
  },
  "us_etn": {
   "label": "ETN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ETN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ETN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "622741d243ec94242e334885b83935be9cc783021ca7999b8dbdd5cd592791b5",
   "root": "78a9ec19b607ab7feb7dc79e825f9c8acc5a3788f67d111ab604bbddb739bf98",
   "root_allowlisted": true
  },
  "us_etr": {
   "label": "ETR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ETR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ETR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "506e9c1efd2bacdb8600ee950ece0bc1159cb75f8549a83bf9bee01f446e20b4",
   "root": "08f66ddad37ba941a3b05fd9e16a1db477c22eb082aa499032a299426e07f54e",
   "root_allowlisted": true
  },
  "us_etsy": {
   "label": "ETSY \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "ETSY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ETSY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-04-16_2026-07-24",
   "status": "public",
   "bars": 2835,
   "first": "2015-04-16",
   "last": "2026-07-24",
   "sha256": "6a51ef8e789651946b44c32316a752ab08abe7bdb3d4b7f2e75d5ebed8b52636",
   "root": "dd88da01e0f7502b4525184eb593fb560fca1364d370e7720f707ff15d79aa10",
   "root_allowlisted": true
  },
  "us_evrg": {
   "label": "EVRG \u00b7 US single name \u00b7 daily 2018\u2192",
   "asset": "EVRG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EVRG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2018-04-25_2026-07-24",
   "status": "public",
   "bars": 2073,
   "first": "2018-04-25",
   "last": "2026-07-24",
   "sha256": "e96818124b5212337864225ad13aa7ec71454dd7c23e06e58855e3dcfee4b313",
   "root": "43bda9d6dc49ba9b4adb7645bef1a484f43787441c3bb6c2c998cf061060a54c",
   "root_allowlisted": true
  },
  "us_ew": {
   "label": "EW \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "EW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-03-27_2026-07-24",
   "status": "public",
   "bars": 6621,
   "first": "2000-03-27",
   "last": "2026-07-24",
   "sha256": "3d1d63c207848e980fcd7e8f0555a8b4d16686468883f53305d1175d9c5eb925",
   "root": "be68ed34b2605a0a11ef9764584d64f4d17e348d62f443def79ca3274e0b471d",
   "root_allowlisted": true
  },
  "us_exc": {
   "label": "EXC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EXC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EXC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "be71ca5312d0fa626a78dc386030a88ab36769511f2f2a955d84d98a2aa35ae9",
   "root": "723edb2bd28378fdde18eaeb71ad5e90e51b2e302334dbe3c64c7c7d179b955f",
   "root_allowlisted": true
  },
  "us_exe": {
   "label": "EXE \u00b7 US single name \u00b7 daily 2021\u2192",
   "asset": "EXE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/EXE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2021-02-10_2026-07-24",
   "status": "public",
   "bars": 1369,
   "first": "2021-02-10",
   "last": "2026-07-24",
   "sha256": "2bc649084342f8752ee6663ebd57ee89ecbdb52eeadae62e0dad55a0e3340e54",
   "root": "4693dadd8a55d8a84a10269918f54ee0ad8e908ab421dc697c6502c01a52aa9b",
   "root_allowlisted": true
  },
  "us_expd": {
   "label": "EXPD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "EXPD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EXPD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "bbf1f111bd04ba5e2f41b7092717956953bff080549dd02aec5e7d7eeac996db",
   "root": "7cf047e20d42898c9aa4bd9cdfc92043716bab31962c4fdae9b74694adcb5751",
   "root_allowlisted": true
  },
  "us_expe": {
   "label": "EXPE \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "EXPE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EXPE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-07-21_2026-07-24",
   "status": "public",
   "bars": 5285,
   "first": "2005-07-21",
   "last": "2026-07-24",
   "sha256": "b1b52e7a227aa79c0e30533497dd5dd0b7bbb6ce92aba33ac2c8a8b72c7eb4d0",
   "root": "3fd41c6bb220dd0a30adaf365b0f6790222d42409870edc4b3fa822784f7cec2",
   "root_allowlisted": true
  },
  "us_exr": {
   "label": "EXR \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "EXR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/EXR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-08-16_2026-07-24",
   "status": "public",
   "bars": 5520,
   "first": "2004-08-16",
   "last": "2026-07-24",
   "sha256": "fa535ad92c7660605812cff197589ac60ea1262e4a99d0b9d87c9a478a4e8288",
   "root": "484dcb15f0a4a4e18868df92a056f38a1bd0bf78ba06f0f1820402772308d168",
   "root_allowlisted": true
  },
  "us_f": {
   "label": "F \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "F",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/F.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "bf3f9d121d2167242e305ddb7f3a2fb78bc8e248b4892f924518066fe467f24f",
   "root": "21b2f991d1adbfc2a12942747e2cbe74cbb858c6590ac39931d16cd4d884d8f4",
   "root_allowlisted": true
  },
  "us_fang": {
   "label": "FANG \u00b7 US single name \u00b7 daily 2012\u2192",
   "asset": "FANG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FANG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2012-10-12_2026-07-24",
   "status": "public",
   "bars": 3463,
   "first": "2012-10-12",
   "last": "2026-07-24",
   "sha256": "38d234aa15ee82dbe8f96004527b419332d9b8f59e2d5a9b33efb1f734492323",
   "root": "637e1f4018a3d204f5570eb589bb66882d9cb567e66fca430c7bc5706c63c045",
   "root_allowlisted": true
  },
  "us_fast": {
   "label": "FAST \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FAST",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FAST.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "352c684ae74393f5d175f7d60a941b9fde6f2aa3255fd27637b076ad115266f5",
   "root": "e928db357fffb3761a6fc8f4ec5622c28c724bb34504f342173e722a10ea05d6",
   "root_allowlisted": true
  },
  "us_fbin": {
   "label": "FBIN \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "FBIN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FBIN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-09-16_2026-07-24",
   "status": "public",
   "bars": 3734,
   "first": "2011-09-16",
   "last": "2026-07-24",
   "sha256": "1a9a97b99a97b75920f4d0b40dbbff12e9ee550392697e02792d38af255f7d14",
   "root": "5370d06373b8e0012f65aac383aa89fa67e2ab2071c4967de2ae2ab73e6bf258",
   "root_allowlisted": true
  },
  "us_fcx": {
   "label": "FCX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FCX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FCX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f4b768345517393d3e801ceee0d1ea39e405f023c85cc706dda91786a763d567",
   "root": "d5ba9dd56bc62eb6fc57509417ab2cb203c946a465eab98cc31fceee5ca44110",
   "root_allowlisted": true
  },
  "us_fds": {
   "label": "FDS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FDS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FDS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1a576580653ff1c9001a9d16794b450591b50f37df77ca7e64db154dcd6f7600",
   "root": "24bba53b013e6c48d5f5b148c07f458871568a48093409e655a72caa2679ad96",
   "root_allowlisted": true
  },
  "us_fdx": {
   "label": "FDX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FDX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FDX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2f796a95a1d072b17d635ced651385ce94180713cd58896c34eccd825f492a84",
   "root": "130a19231f1c1c0280ed88b6a8a9a601034ab1d1db25ec61b7eb87b2de92124e",
   "root_allowlisted": true
  },
  "us_fe": {
   "label": "FE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f2c81c7c83bca2ae76864fe009c274736f75779ccbab8cec8fa2bfc38a5aace6",
   "root": "ae5b6edb09f30c2d4d560bd95d88e0fcd5b99a6a331453ec8b081696c98d3b30",
   "root_allowlisted": true
  },
  "us_ffiv": {
   "label": "FFIV \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "FFIV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FFIV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-06-04_2026-07-24",
   "status": "public",
   "bars": 6826,
   "first": "1999-06-04",
   "last": "2026-07-24",
   "sha256": "ad0cb4a8bfa4f8376b4fa4a2bfc080bd82bdff11aee0c9ad2a68e04c5d0798d8",
   "root": "5f678f7e332949be43eb086e3ec5ea3ae7b159c254c2745e9d3d682ea0bba0aa",
   "root_allowlisted": true
  },
  "us_fhi": {
   "label": "FHI \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "FHI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FHI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-05-14_2026-07-24",
   "status": "public",
   "bars": 7092,
   "first": "1998-05-14",
   "last": "2026-07-24",
   "sha256": "07c48121bb4d87ac431f70c2c85cfb47ee0b2afd6ef193472b4adb866ebaaf58",
   "root": "66fbc823e4ea0e2253f7d629820b06eb6476a543697fa035eb6839d8ad404f4f",
   "root_allowlisted": true
  },
  "us_fhn": {
   "label": "FHN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FHN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FHN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8796314d6db46866c2d862f0386b49603ff6f8207ba2d16c1a672dc88c969534",
   "root": "85c896733ba42b1badf155da8cbd7f4e67d65ec544883f9be7dcaca4b8ea9bec",
   "root_allowlisted": true
  },
  "us_fico": {
   "label": "FICO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FICO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FICO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "97f3f3e3e65f6deb348f546a2dd5200961c06deb6519fd0c001fda54968459e8",
   "root": "7b1b119153f729544d7b136628897542d5a20e52e4b74c69d9c014907ca94690",
   "root_allowlisted": true
  },
  "us_fis": {
   "label": "FIS \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "FIS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FIS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-06-20_2026-07-24",
   "status": "public",
   "bars": 6310,
   "first": "2001-06-20",
   "last": "2026-07-24",
   "sha256": "a2cc0482df2bc89dcdd7a2953fae3d6032d8fc49f70a110d8a3a245dd03aa423",
   "root": "3c5b7d4b36b96e3b9102a2cf88d3d17fa5ee5a4f0fe4f1ae8e4099a269728eb3",
   "root_allowlisted": true
  },
  "us_fisv": {
   "label": "FISV \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FISV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FISV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5b3be660dd3a1812fc671fc8ff222c0a3eaf10768ad567e838d5b5dfd1f22648",
   "root": "530fb6d9b86065b892da0f40c0635fbec513c8ac357544bb5b6c3a01eef11c51",
   "root_allowlisted": true
  },
  "us_fitb": {
   "label": "FITB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FITB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FITB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c6ae193bcdd11967280ed2b1463ddbd1458f7c83fbc61a6229e654db48c6650e",
   "root": "4a50052ed887b4450dfeebef7afdf036129a6f469cf3177afbd580ea1e487a2c",
   "root_allowlisted": true
  },
  "us_fix": {
   "label": "FIX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FIX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FIX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f8a1591a0b4216cc01b7bfdf86e4ba147444e003e4b0d6a215249e1176bf177e",
   "root": "e407de048f12e650e7444f9faecdc7219283c62686c125f82a75fc74b6b6b8ae",
   "root_allowlisted": true
  },
  "us_flex": {
   "label": "FLEX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FLEX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FLEX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5a418da1feb929e89b4bc18887f96519ae5d37adc9735aa849766b7697d94c54",
   "root": "b17e1be26fabd9014238632327eabb40bc3333403fdf86313114ef7b58cf8b03",
   "root_allowlisted": true
  },
  "us_flr": {
   "label": "FLR \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "FLR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FLR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-12-01_2026-07-24",
   "status": "public",
   "bars": 6447,
   "first": "2000-12-01",
   "last": "2026-07-24",
   "sha256": "3e8c04de115f2cb9808bdb9366e3c47249c039bfe5ba580fba5d290bd4b604ce",
   "root": "1965b9691107349b64471816cd7831eb4ca28e98e18117e42f9a6018cffa0cff",
   "root_allowlisted": true
  },
  "us_fls": {
   "label": "FLS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FLS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FLS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cda0348e88998469826cc96134852d2da0ab2032bbdd86e89228e0c797ca1149",
   "root": "afc66913d77ccdca1703b3c94133753af40c788f3a90f1294a528d297770efa3",
   "root_allowlisted": true
  },
  "us_fmc": {
   "label": "FMC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FMC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FMC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2804859c552aad78d211cd16623306f06554ca969b2f0b4228f6758a676d7149",
   "root": "a3474fdf102513edf97c4800f71a63214cf78ba95750b67e86118d13ad5ab5ae",
   "root_allowlisted": true
  },
  "us_fmcc": {
   "label": "FMCC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FMCC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FMCC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a7a0af0283a6211a24ca7aab58dd274028c4ea5f3a72c9fbad99840407ee0b23",
   "root": "6a1273b5148dd6a171ebe0af53f5a1caad687b151be642c3340a4bcc24e6f86a",
   "root_allowlisted": true
  },
  "us_fnma": {
   "label": "FNMA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FNMA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FNMA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9b3c2a409b002d7d0e42754f0aa18b03c979ea85d9cec2ce0aaa0a7d5fa598d4",
   "root": "c04238d2743087fd191c6fd0737fe47bc3dc8f0d05ca0b16d88eff2fc464bbd5",
   "root_allowlisted": true
  },
  "us_fosl": {
   "label": "FOSL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FOSL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FOSL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3f1f0f2f01a2ec3de85a18ee5fa42ba83f4fbebf8bc65a6ade1631597bf06651",
   "root": "7141df1440f8a6e488e4bc6f22e90dd1a56dd5aa958766a377b6cb434afb2b13",
   "root_allowlisted": true
  },
  "us_fox": {
   "label": "FOX \u00b7 US single name \u00b7 daily 2019\u2192",
   "asset": "FOX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FOX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2019-03-13_2026-07-24",
   "status": "public",
   "bars": 1852,
   "first": "2019-03-13",
   "last": "2026-07-24",
   "sha256": "b71960bf7e6829281ab8ef8939dc64851391b722e772ca37a9fc8d62ea18c171",
   "root": "4ceecbc40ea4b7c25a1b6b4477424ba97402bdfb651b5a1cfbb34edc6f2b7b5b",
   "root_allowlisted": true
  },
  "us_foxa": {
   "label": "FOXA \u00b7 US single name \u00b7 daily 2019\u2192",
   "asset": "FOXA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FOXA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2019-03-13_2026-07-24",
   "status": "public",
   "bars": 1852,
   "first": "2019-03-13",
   "last": "2026-07-24",
   "sha256": "c906a16248e49b9c6f0a34ce89e0857b671650f88e5ee65da6848adb04c43e90",
   "root": "50c4ac526ecf33038a72fe4537cc02ba2b71e635a0cd54517787cbe57e5ca8c8",
   "root_allowlisted": true
  },
  "us_frt": {
   "label": "FRT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "FRT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FRT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9fa676fb653d6a1fc0325a89c4cb4caeeb886133a928c5904ea5acf72a484b56",
   "root": "c1c61e61b9e9da3bd0ee930f85e95531f4ff5bc65ea1432fed83b1ea4ebd7083",
   "root_allowlisted": true
  },
  "us_fslr": {
   "label": "FSLR \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "FSLR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FSLR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-11-17_2026-07-24",
   "status": "public",
   "bars": 4949,
   "first": "2006-11-17",
   "last": "2026-07-24",
   "sha256": "f7e1356a245a27087792b563bd3bbafa6c8bae05b954aff6a89a1faadbe8d629",
   "root": "f5b50df0468b33052ffcefae6c17d37fb5b3f2f09db28daf7880d5792e87b494",
   "root_allowlisted": true
  },
  "us_fti": {
   "label": "FTI \u00b7 US single name \u00b7 daily 2017\u2192",
   "asset": "FTI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FTI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2017-01-17_2026-07-24",
   "status": "public",
   "bars": 2393,
   "first": "2017-01-17",
   "last": "2026-07-24",
   "sha256": "69f8a23cc57153a0d59bc355cb9cf580aa466e31b4bdbb34567ea2c5369f0485",
   "root": "ca6d9d15867fe8d47f0b7a01257e4e05dd6e2a0a54fcd35f19f0617a65d01a16",
   "root_allowlisted": true
  },
  "us_ftnt": {
   "label": "FTNT \u00b7 US single name \u00b7 daily 2009\u2192",
   "asset": "FTNT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FTNT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2009-11-18_2026-07-24",
   "status": "public",
   "bars": 4194,
   "first": "2009-11-18",
   "last": "2026-07-24",
   "sha256": "e2d96fa00b2c7bad28606048939b237dd02c73ea322eb48809a9da7351a693ea",
   "root": "6cf9c61fdcb14e2b957a4591534ba78226315444799ad549af48415b0fee22db",
   "root_allowlisted": true
  },
  "us_ftv": {
   "label": "FTV \u00b7 US single name \u00b7 daily 2016\u2192",
   "asset": "FTV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/FTV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2016-07-05_2026-07-24",
   "status": "public",
   "bars": 2528,
   "first": "2016-07-05",
   "last": "2026-07-24",
   "sha256": "362e2bfe7254e498b687d25c2a385592c900aedd77f5acdd1fb6ceb7605756c0",
   "root": "419aec95af35da17b66a5a81473dc7b3cff71bd7557adc24c5b937cb9be1791c",
   "root_allowlisted": true
  },
  "us_gap": {
   "label": "GAP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GAP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GAP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "de9180b5a07921bd389aeff1bc21e22526fae3644fe3e23a467183ce50f81950",
   "root": "2812a7062a867d1bfb2bf905c9d51eb1ca539b81abe660366e2e90fa8e521251",
   "root_allowlisted": true
  },
  "us_gd": {
   "label": "GD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8a2f18d69d4f54c62d8829fabc01bf53f64e83db760e3f106545a07ebc5407c5",
   "root": "b6af17e46365462a6816b7cdfc12bf7564c83060c3c76ec1719f288bb3e39860",
   "root_allowlisted": true
  },
  "us_gddy": {
   "label": "GDDY \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "GDDY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GDDY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-04-01_2026-07-24",
   "status": "public",
   "bars": 2845,
   "first": "2015-04-01",
   "last": "2026-07-24",
   "sha256": "275b9e9a9f3b68ef79db1fb62b768b14a6f92fc28f5b2eefcc64187c8e70fe7b",
   "root": "a005e79332a01e8a8ecde4e9d1cfd6d0c3ec5ea956a346bdf4003576ea1fb3ef",
   "root_allowlisted": true
  },
  "us_ge": {
   "label": "GE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3d796127fb9909b3b4860df9036da2531f2892bb269d5a564745f8bcd67974c2",
   "root": "daa4ee4cfcfeac0e4ace2f03e009390744db71bea17ae85f3d9832f8770e6a08",
   "root_allowlisted": true
  },
  "us_gehc": {
   "label": "GEHC \u00b7 US single name \u00b7 daily 2023\u2192",
   "asset": "GEHC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/GEHC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2023-01-04_2026-07-24",
   "status": "public",
   "bars": 891,
   "first": "2023-01-04",
   "last": "2026-07-24",
   "sha256": "b841b354e0d8a97c553f3949b84824a3246aac9c7b3dcc95a611b2838c3b5de6",
   "root": "2b91020a8d4aafae4c44bccae7c89f6542ce84d9f2b58fce14b33850538ada1b",
   "root_allowlisted": true
  },
  "us_gen": {
   "label": "GEN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GEN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GEN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9484c3de5e6cd322a507b4af10a8862c7d62d46b9b65435edde7f3483d445657",
   "root": "7e4dbca9c869a85cccc9e716b4e8482f2a912c53e26358dce4e312cc44cfdcfb",
   "root_allowlisted": true
  },
  "us_gev": {
   "label": "GEV \u00b7 US single name \u00b7 daily 2024\u2192",
   "asset": "GEV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/GEV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2024-04-02_2026-07-24",
   "status": "public",
   "bars": 580,
   "first": "2024-04-02",
   "last": "2026-07-24",
   "sha256": "436cdc9f3d8264be05fa5a6759161b4e9bfdb15fb2b1546d3371d642c8e3e934",
   "root": "b34c5a47b32db94b43e73a3af1c3f33e61bd0a80c27abadba8cf55301706908d",
   "root_allowlisted": true
  },
  "us_ghc": {
   "label": "GHC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GHC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GHC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8c0139d448357ca2066c3fba03d25a4ebb1240720ecf6d7ac9e69b36db7c2844",
   "root": "c516d91033c7518365c3409c129f2fdcd5b2686f4a87060eb1cb856cb6ae0b1d",
   "root_allowlisted": true
  },
  "us_gild": {
   "label": "GILD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GILD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GILD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "659114ddd093900e69a7e433973ac8796e01b0f0eeda1497ef6c6e37850c21ab",
   "root": "f32ae6fb2fb3697c5594ba870caed3e736973aa83c8b799ea9cb1d416e9a1f39",
   "root_allowlisted": true
  },
  "us_gis": {
   "label": "GIS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GIS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GIS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d5878ba6be6b6a50f4410c82723be10bae933bcfcfe77944031a9de0d1afe73d",
   "root": "297fba7aec4e40b136ef6416cfeebc83824eb0340cf40ec9ce73f4cfb36baf74",
   "root_allowlisted": true
  },
  "us_gl": {
   "label": "GL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cb171c0ccd93868ea5e41618629bb675ec12079438617f153dc284c8359fe25e",
   "root": "cd6f6afcc34a625923a5dc3e1ea538ef4ace5e970cf6cf067d5d7724e7c30f2e",
   "root_allowlisted": true
  },
  "us_glw": {
   "label": "GLW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GLW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GLW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "881b61c113575a83ecc63677b7e437775c5a24d5459b7ae965aa0b95fa38d9fb",
   "root": "ac313cb6b2465f1f47b9901b5acc868210293c6f95edaa2e43419f42c9c7c3b8",
   "root_allowlisted": true
  },
  "us_gm": {
   "label": "GM \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "GM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-11-18_2026-07-24",
   "status": "public",
   "bars": 3942,
   "first": "2010-11-18",
   "last": "2026-07-24",
   "sha256": "9a644002979acd3162bb32b6a0d601637963bf41482c41e77d9357c50dd9cfbb",
   "root": "513e684915bc86d5c2f8fdcc8db2121a0b64356115e7f7b0692880720951eeee",
   "root_allowlisted": true
  },
  "us_gme": {
   "label": "GME \u00b7 US single name \u00b7 daily 2002\u2192",
   "asset": "GME",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GME.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2002-02-13_2026-07-24",
   "status": "public",
   "bars": 6150,
   "first": "2002-02-13",
   "last": "2026-07-24",
   "sha256": "72011887504a42cff99b31e74859e35dcad6a16dd5f88c92703b98900495c04f",
   "root": "d0c4709b295c00dd47a4248a482b0ea1bc16679a2997acb607c0580477a3b756",
   "root_allowlisted": true
  },
  "us_gnrc": {
   "label": "GNRC \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "GNRC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GNRC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-02-11_2026-07-24",
   "status": "public",
   "bars": 4137,
   "first": "2010-02-11",
   "last": "2026-07-24",
   "sha256": "d5c35bdf0fb8518f89edcf595c292c091ebeb31dd0523ae27f5350f2e03fbb17",
   "root": "14e5e6edecbcd9f51e7f0724b57f27176df7df778c8a98878015ac493c7f6a03",
   "root_allowlisted": true
  },
  "us_gnw": {
   "label": "GNW \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "GNW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GNW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-05-25_2026-07-24",
   "status": "public",
   "bars": 5576,
   "first": "2004-05-25",
   "last": "2026-07-24",
   "sha256": "186996c24c185667a1ee8728417b0ee06b203c43a8236fda87d1097dc9f1c9e6",
   "root": "2018cf55e5371279cd464ae910b800b20ebd299bb22d72b5f9dff66876c3d141",
   "root_allowlisted": true
  },
  "us_goog": {
   "label": "GOOG \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "GOOG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GOOG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-03-27_2026-07-24",
   "status": "public",
   "bars": 3100,
   "first": "2014-03-27",
   "last": "2026-07-24",
   "sha256": "a6b5ed5ec4f7ec71bd3f852730ba8fcc7e63a3d3b84d4956ab59c57ef3c7b9b3",
   "root": "0e0ddeac8f1bff7b9192909262581575b82c625427f104b7aefc9438e382c51c",
   "root_allowlisted": true
  },
  "us_googl": {
   "label": "GOOGL \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "GOOGL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GOOGL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-08-19_2026-07-24",
   "status": "public",
   "bars": 5517,
   "first": "2004-08-19",
   "last": "2026-07-24",
   "sha256": "3ec2b02c8aab401e5378eaef1eb62fddd0f491ee9e78b60630eafd5340389286",
   "root": "e2757c025426f51484979cf43b11f0ded58b92a392d5d4cb8953ba023e0b828f",
   "root_allowlisted": true
  },
  "us_gpc": {
   "label": "GPC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GPC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GPC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "16887c06bc5be12d80f4f4c5aea2ee6514661244e03b4e1f2daf48837b2b0213",
   "root": "3e3edf87ca7644aed80b6b6215a67e020c429772ac4cb4145792a1fa6273dae9",
   "root_allowlisted": true
  },
  "us_gpn": {
   "label": "GPN \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "GPN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GPN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-01-16_2026-07-24",
   "status": "public",
   "bars": 6418,
   "first": "2001-01-16",
   "last": "2026-07-24",
   "sha256": "f1d117bc06c1cc01030e3e6d1c9b560a3bb1a32915445ec1d0b4e9d615e8f2dd",
   "root": "cfe233fca59494fe7b6e838db9ffa2fad8621f1a3a9e3a565ca5dddecaba137a",
   "root_allowlisted": true
  },
  "us_grmn": {
   "label": "GRMN \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "GRMN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GRMN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-12-08_2026-07-24",
   "status": "public",
   "bars": 6442,
   "first": "2000-12-08",
   "last": "2026-07-24",
   "sha256": "bb5af8690a22c6b55f68dd31d562e7792f0478a0e245562fa8c95f29698d8919",
   "root": "e92e250476d14301cbfe9bfceff214f5327f70fd8add37a776fb7463c4c4c400",
   "root_allowlisted": true
  },
  "us_gs": {
   "label": "GS \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "GS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-05-04_2026-07-24",
   "status": "public",
   "bars": 6848,
   "first": "1999-05-04",
   "last": "2026-07-24",
   "sha256": "b1404e4924a6ccbee719626da9e7ec2ead0ab94f14f3bc54d7cc802fc7e753fc",
   "root": "fb88a59dad4ceb090e966ba4adab43dcd6d89cf8b05933f9330d08076c960b6a",
   "root_allowlisted": true
  },
  "us_gt": {
   "label": "GT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d579f6bb54208476ff8bbde9882d1ff965745ae07ef360b31194493b5d64ca6a",
   "root": "03fe0b6ed28e87b6ec6142b6e7ff2be9d002623e41136d810e33bb1a10d10f26",
   "root_allowlisted": true
  },
  "us_gww": {
   "label": "GWW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "GWW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/GWW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f09383421a790213428792a80a770f76e19555ae641ef4c36babb94aef7067b3",
   "root": "9e6f2baa67e4a48e147c4fba1f5a2e12688c8fe43cd8861e19f5c52b58d243bc",
   "root_allowlisted": true
  },
  "us_hal": {
   "label": "HAL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HAL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HAL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5fa2767dcd2f9fe88138aa5922b0549e9c5aea46235bdae24283cb325cf9ccf3",
   "root": "431abac65d88d74f8bb59d329aa5b5ff777d18e13151d8416a14943f703a0341",
   "root_allowlisted": true
  },
  "us_has": {
   "label": "HAS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HAS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HAS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e108c872ac19c5d6cb858e3f62d46ba680a9e71995a2b22a54b69e17a223fc12",
   "root": "c700af021996a0b001a7252f207af075155fa093bc459e9c4c059a07776799f5",
   "root_allowlisted": true
  },
  "us_hban": {
   "label": "HBAN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HBAN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HBAN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "644073c7e346f92b446c936c04dab45eda1f95034efceaaee511c6e4160006b4",
   "root": "d06c7f54b2688027d44cb4bac035e502e1526f2316c9e1283867913d0d3c3a39",
   "root_allowlisted": true
  },
  "us_hca": {
   "label": "HCA \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "HCA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HCA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-03-10_2026-07-24",
   "status": "public",
   "bars": 3866,
   "first": "2011-03-10",
   "last": "2026-07-24",
   "sha256": "fb073b8b3d689f1a939997a491477c88c4a1da48c5e301ae7e3e5abbb8a9e401",
   "root": "61dd170001a18cd0a9f2d368cbe2a1860e71615dace2a57331db43878fa3ecae",
   "root_allowlisted": true
  },
  "us_hd": {
   "label": "HD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d84b5c3e36d8ad478df377d51c014b03f95bafd86984477a916b402353716a36",
   "root": "044468a21860eaf49da55d2fcef7deaefee3e039b0349476d821947130ba2757",
   "root_allowlisted": true
  },
  "us_hig": {
   "label": "HIG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HIG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HIG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4f31f2243db2eac8d619a8c966704e1fe92dbc7ff98784311f82a2da7d0f229f",
   "root": "4798cec866393134a97d318f490120045aada89089feb895a4dedf028cdac57f",
   "root_allowlisted": true
  },
  "us_hii": {
   "label": "HII \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "HII",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HII.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-03-22_2026-07-24",
   "status": "public",
   "bars": 3858,
   "first": "2011-03-22",
   "last": "2026-07-24",
   "sha256": "36925febd5e7cc69c5df8481f7d3b798cab447c872e39edf5bea23953e87f11b",
   "root": "33ce3d20c62c4fd1d62967cd2a2d93ffc19589c83f4f305d0863fb0045eb313f",
   "root_allowlisted": true
  },
  "us_hlt": {
   "label": "HLT \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "HLT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HLT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-12-12_2026-07-24",
   "status": "public",
   "bars": 3171,
   "first": "2013-12-12",
   "last": "2026-07-24",
   "sha256": "0dd00a05822be7ea784477f5692d5af8a5c48578211efa0f9f0ca9798da7ffa0",
   "root": "0022d232128361c02a6c049617809cc3f44313302672c78f042bbed894c2fd71",
   "root_allowlisted": true
  },
  "us_hog": {
   "label": "HOG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HOG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HOG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "74f1a6ecce98bfd61979b2ea8eaa877b7e2e6b9e5aa1e9b7660bde5c4d782ed9",
   "root": "4a9f6300519a40df64bf294ebe2703c1da35b13de0d659bad8cdbd362db7106f",
   "root_allowlisted": true
  },
  "us_hon": {
   "label": "HON \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HON",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HON.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "854724f7b870930b4a169a51b553f6c8190c86c856428a0346572991de7dbcd0",
   "root": "2a5991fa60f496ec66949d1a88aee19be070d790377eb44f15eeea861250e2f2",
   "root_allowlisted": true
  },
  "us_hood": {
   "label": "HOOD \u00b7 US single name \u00b7 daily 2021\u2192",
   "asset": "HOOD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/HOOD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2021-07-29_2026-07-24",
   "status": "public",
   "bars": 1252,
   "first": "2021-07-29",
   "last": "2026-07-24",
   "sha256": "155f9811a8845b31a7315f65cc5668f8efd837b943ae4160125b4033aa6ebcde",
   "root": "c2af80a9121c215e45aeeff2f91545c3d7d50b4dda8e1f6419013e492dfecdfe",
   "root_allowlisted": true
  },
  "us_hp": {
   "label": "HP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6ddf7fb2a0965f7cda05e358c4c996b78eed59f1dc66048065eb02669f86d414",
   "root": "70964db8bed74267dc0d80cf2f829c6e5114f6924eda84b41357d7dc13694ade",
   "root_allowlisted": true
  },
  "us_hpe": {
   "label": "HPE \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "HPE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HPE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-11-02_2026-07-24",
   "status": "public",
   "bars": 2696,
   "first": "2015-11-02",
   "last": "2026-07-24",
   "sha256": "60a4805d0f9982212bb8144a454d110037282cd7cbf5df22949fa9839861e09c",
   "root": "1bba9da2afba3c0b887396d1ac0c1944f5f89594c46da5b76b9fec364602c65d",
   "root_allowlisted": true
  },
  "us_hpq": {
   "label": "HPQ \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HPQ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HPQ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "84bd2e18d285c3f456d798d55ddfbaed4d29c5a99ad4bfeb2d26d312b065ccdc",
   "root": "61c381232c6b48563ae90a53249bef7bef8f852dcfe09f8b079551f8ce13af24",
   "root_allowlisted": true
  },
  "us_hrb": {
   "label": "HRB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HRB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HRB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c3eb5ac60266869f1d559eaa2574d07591b56b3e8c975a883e20d82d5d658314",
   "root": "709011aacd5164330f135f9f39383dbc54c9542e6c45193411455f5a3a75f945",
   "root_allowlisted": true
  },
  "us_hrl": {
   "label": "HRL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HRL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HRL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4878f503e5ffacf826382530d63c448e13a009afd2bfcafe974ff971803c7ed0",
   "root": "d92dbaa96f87370dc1e744981fe29fff58a29f72768ec0de4fd2ad1e624417e9",
   "root_allowlisted": true
  },
  "us_hsic": {
   "label": "HSIC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HSIC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HSIC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ef30a09589c4710389e3d2a874185405df690bf2bcbe5c7513c907d794661828",
   "root": "07cef26eb3fff1508cfec4e9d2afe43158e81c326ac01d63560642761194efa4",
   "root_allowlisted": true
  },
  "us_hst": {
   "label": "HST \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HST",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HST.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f45e463f0fa64b3ffb5b35dfcc85562710eb896fc52fd499891be5f4cbbd7555",
   "root": "697f12b83a728e40e132f3de11168b559609d648ab5a4f052e2e5537b590d06b",
   "root_allowlisted": true
  },
  "us_hsy": {
   "label": "HSY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HSY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HSY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b86bc606d17b726edc9dea065ea79e62ad798ea8b45ea830b102decf9ca82956",
   "root": "dc4f28449e1054932b8aa2aff2a74f7af879bc59db6446317eef56bf76eaa879",
   "root_allowlisted": true
  },
  "us_hubb": {
   "label": "HUBB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HUBB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HUBB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "99a964995889491c96d4a532612799e506d66c8c3dfd2adfe62c92590d223e2b",
   "root": "0fe3156944173b25251b5ce3ed9d354cc65c149e0ab640bb00bca1522cd564ac",
   "root_allowlisted": true
  },
  "us_hum": {
   "label": "HUM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HUM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HUM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "22d1e75d1e3f48d79f1332643a70f592d1fb956f04bed4b9b51881b8330823e5",
   "root": "2b25a465d4efb8daaf1d4aff1eab3af309c4da52d42d2210e6bc7c04fca91b40",
   "root_allowlisted": true
  },
  "us_hwm": {
   "label": "HWM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "HWM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/HWM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "216e0405fe082c298f961288f9ce27fe331dc41bdee1d9c42e90ce3cccf76a16",
   "root": "f32f1169a27cf8e353b029ed2d9ea1307b67c1f05199098e3aced8b4cf7e9099",
   "root_allowlisted": true
  },
  "us_ibkr": {
   "label": "IBKR \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "IBKR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IBKR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-05-04_2026-07-24",
   "status": "public",
   "bars": 4836,
   "first": "2007-05-04",
   "last": "2026-07-24",
   "sha256": "ec23743f1000ba0d0be9e46b43def6fdf8ffaf88dfb2ba3ef7da86945a0413fb",
   "root": "4617725c5e274b21bcf59b553cd58858fdb29912e0173b2689454447cd66899b",
   "root_allowlisted": true
  },
  "us_ibm": {
   "label": "IBM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "IBM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IBM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c97a646d3d35439efc39ad3b7b68824f48663a5e9b9e19ba947fadcd55375011",
   "root": "e58f9eec206a4a48a595d3f3e5dd9cac9a441dec9a005a112c907f4c926b68ce",
   "root_allowlisted": true
  },
  "us_ice": {
   "label": "ICE \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "ICE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ICE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-11-16_2026-07-24",
   "status": "public",
   "bars": 5202,
   "first": "2005-11-16",
   "last": "2026-07-24",
   "sha256": "1ad3c5410e8d60c7e9ce99cb73efd452ccb1d08b46da0e860da823b8081e6797",
   "root": "e66c4c241e83997a7e73fb7d74acd7849a49f8ffa36ac7213934213c7e7ee7a4",
   "root_allowlisted": true
  },
  "us_idxx": {
   "label": "IDXX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "IDXX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IDXX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "bbfab88c5aebad0f3995eaced0e9fa67bef34b0e47cd830aa1d936c534b4d591",
   "root": "8d0affe7257acc216a0862484e133b59bbda7a5363ed3b161de8aac5cb529f78",
   "root_allowlisted": true
  },
  "us_iex": {
   "label": "IEX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "IEX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IEX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "df4b507d2d88f9d7ddac8b8550670bd3d275b26c085a9dfe62636bfa43c3c71c",
   "root": "6be97002eae794631891fb344948a0f7cbe953605c1f1b460bd4d9a537ef9083",
   "root_allowlisted": true
  },
  "us_iff": {
   "label": "IFF \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "IFF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IFF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "460de7db68b56f487ff7f75e3c4aed722ff64b53e12ef05813e05990ae83ac9d",
   "root": "3d98b60dc3721a1c91dd156ab0da90e621805f69fd7955cca7a5c7770c02d2e9",
   "root_allowlisted": true
  },
  "us_ilmn": {
   "label": "ILMN \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "ILMN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ILMN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-07-28_2026-07-24",
   "status": "public",
   "bars": 6535,
   "first": "2000-07-28",
   "last": "2026-07-24",
   "sha256": "f71181e93624d5ac9e335ca9bb11e0304accb81eb0b12641f787844d8c7270e2",
   "root": "55c51c4c48e47bc9c86c64fc85257a63b26fb27467469f4411161146d497f381",
   "root_allowlisted": true
  },
  "us_incy": {
   "label": "INCY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "INCY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/INCY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fee297e50dd80b535b48a026c2159b94f3dcf2abb5410ef4d435e7f2194d8125",
   "root": "d02c656cc9e012222914a5953bf3b72f4101bee41db7906b39af86a23202a525",
   "root_allowlisted": true
  },
  "us_intc": {
   "label": "INTC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "INTC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/INTC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f5b6635b64d63e0baa35a57d0ea491f6e934f8c04bae9b0bba1e7c93a34939d6",
   "root": "6176f26e96850be7e2b92fd3d4dae1e941d38a8695600c11f4eb44b952e29509",
   "root_allowlisted": true
  },
  "us_intu": {
   "label": "INTU \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "INTU",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/INTU.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b04dce724321c3c928a029bc3c510ec14df65baae652f5d20d0b0418be69e28d",
   "root": "1a8050c6d453a5f53a291a1e886ee10f941d59ba94ab31366bab645ca24b04a3",
   "root_allowlisted": true
  },
  "us_invh": {
   "label": "INVH \u00b7 US single name \u00b7 daily 2017\u2192",
   "asset": "INVH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/INVH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2017-02-01_2026-07-24",
   "status": "public",
   "bars": 2382,
   "first": "2017-02-01",
   "last": "2026-07-24",
   "sha256": "e24aa36cc533ee2d069fedbc79b503c75b945840c724d88a74c22357e6cbfa29",
   "root": "61c7009fd845fc875723d1b852e49880b28146d48a458efaf6775fc711ffcb6c",
   "root_allowlisted": true
  },
  "us_ip": {
   "label": "IP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "IP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f29069e2ca099f8fff5763908b657ef2bef8c0922f9a33cfd5f54596d6a527d9",
   "root": "eacc8a6d5231db853b8e530e1ada985bffa707b4ba502438f34f16b31f953f71",
   "root_allowlisted": true
  },
  "us_ipgp": {
   "label": "IPGP \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "IPGP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IPGP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-12-13_2026-07-24",
   "status": "public",
   "bars": 4932,
   "first": "2006-12-13",
   "last": "2026-07-24",
   "sha256": "4eb4cffa212283cf7d8664f06077e8b6671ecaeb21ea700259b55e1ef4c6faa9",
   "root": "24649f5669a132d2aca6061d03a8cbe199eb361a56154e3fe1dacd4e1ca6225f",
   "root_allowlisted": true
  },
  "us_iqv": {
   "label": "IQV \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "IQV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IQV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-05-09_2026-07-24",
   "status": "public",
   "bars": 3322,
   "first": "2013-05-09",
   "last": "2026-07-24",
   "sha256": "f297b16ece3636fa165339084a1881246fcd661bef0f6181d6bfaff389d135a7",
   "root": "0298f7d7bfb5f56828994c621fe32ee2514c58e380fe9c5f3334e1b405258e9c",
   "root_allowlisted": true
  },
  "us_ir": {
   "label": "IR \u00b7 US single name \u00b7 daily 2017\u2192",
   "asset": "IR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2017-05-12_2026-07-24",
   "status": "public",
   "bars": 2312,
   "first": "2017-05-12",
   "last": "2026-07-24",
   "sha256": "a86c021a486dee6ce8f3d192b753b853923502919c887677dba7bfd61fdcafe6",
   "root": "73cae051923b703e8b44976d5b8ff3de64c1b6b88184c8e293697ecd59ac73e8",
   "root_allowlisted": true
  },
  "us_irm": {
   "label": "IRM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "IRM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IRM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "326e647f4280623059dcde6bbaf50570602e3feb2436d1940db9a883823edee7",
   "root": "a35282d3ed8308cca74e373dea41206e7038068599962b1f9d1e8c7ea78e3fc9",
   "root_allowlisted": true
  },
  "us_isrg": {
   "label": "ISRG \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "ISRG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ISRG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-06-16_2026-07-24",
   "status": "public",
   "bars": 6564,
   "first": "2000-06-16",
   "last": "2026-07-24",
   "sha256": "07c963b47037db3783349ee907cd5753fdf392b557f64880a4ee852a07803e5f",
   "root": "b885ac228f6f31cca88beea5b1afb37d0672dee007569a126c0faf61f2e05c86",
   "root_allowlisted": true
  },
  "us_it": {
   "label": "IT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "IT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e0fa38b817d4e105edba8b03679dda4cb78929003a6187da3b84d5058ddc1edb",
   "root": "06ea8367484b2f1de79acd69c17ce82188481a53b12db3f119ad433c436e3e61",
   "root_allowlisted": true
  },
  "us_itt": {
   "label": "ITT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ITT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ITT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "887025e5fbaa56aa80e1df6575573e59bcfda51495d49bf9415708c2167b43c3",
   "root": "12999c370e7d37197b23175a2a20947d5aeac94222345d6a88dec49b5bc849ac",
   "root_allowlisted": true
  },
  "us_itw": {
   "label": "ITW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ITW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ITW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3db01d03f55d6f414e04537e91b5e6c14a0ec55f58055125732a65fab6f77afb",
   "root": "c391a58ce83fc0dfcb1759aee9bd47ed01c6144b766791bde4dac79aef0d9d45",
   "root_allowlisted": true
  },
  "us_ivz": {
   "label": "IVZ \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "IVZ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/IVZ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "baef92da567f9345d9e37bdad1ff8299fd695a65d6092629144a19e58701477e",
   "root": "8fed3e0d11221fc4a584d9af85ead8817292a6ab8694b12e7d733dfd475555a7",
   "root_allowlisted": true
  },
  "us_j": {
   "label": "J \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "J",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/J.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "07368300c902f2f1d56fc9087c6ab4ae694fe4db79a835fc447a6ead7a453e0b",
   "root": "3f970375f937af30a1fd72a15eea837ed88fe11b16d60e0032179df822153b79",
   "root_allowlisted": true
  },
  "us_jbht": {
   "label": "JBHT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "JBHT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/JBHT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f69cb722b7e6b91dcb18883e3bc07e704aa4fed6cf99a8b6b299986e6418275a",
   "root": "4ef1e023f36ab59ec2bcfadaa77c6e035e2c60a15d276c8efdf25986af0891c1",
   "root_allowlisted": true
  },
  "us_jbl": {
   "label": "JBL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "JBL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/JBL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cdf4d6e7b22847f148674807747170f6b0f82b426deb9fa4868eb02ed50011ed",
   "root": "46c986e7d7f16f9d0c7fa67d78e7319512683100c2e9384a5868245575657f5a",
   "root_allowlisted": true
  },
  "us_jci": {
   "label": "JCI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "JCI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/JCI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3d6c26bde2ed32271f063b34d2a4ececd88ec585ee2961bb96a2f28526c12eb9",
   "root": "563766b949d0c3f08eaaaafb610018b4257a5926d0b4ccb359d85287a6b4fab2",
   "root_allowlisted": true
  },
  "us_jef": {
   "label": "JEF \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "JEF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/JEF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "05ef863032c3ba39c2c7acf44a657689d935d8ee7673e7fba81bb5ca8e7a1a2d",
   "root": "c110fa6a94f049517cd8deab0347252b39e86bf8e28bb6a370eafe1354ed5a53",
   "root_allowlisted": true
  },
  "us_jkhy": {
   "label": "JKHY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "JKHY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/JKHY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6b03eee6c78121805206acacd37f9a021161c64b7efff84b192e1bb2b2935f28",
   "root": "6a76f4785eee69a703e73e22c5ee20ac9ae7876e7d05640a51ada2da04337ce6",
   "root_allowlisted": true
  },
  "us_jnj": {
   "label": "JNJ \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "JNJ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/JNJ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b5980ae46408983c560207a5745b2485b81d48fc90fc41a62be302bf760ae3a2",
   "root": "beeef2190a742f581d9bb6f1e50df2974a737793633ee51ad72234e6962cdf1c",
   "root_allowlisted": true
  },
  "us_jpm": {
   "label": "JPM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "JPM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/JPM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cd16eb5e85d7563a58fe58c08b6bf836eaf8bc31c5f320efee6ce158409896f8",
   "root": "7a466f48bf43f1fc1807de4154b9eb98e2478867692901fff57a5604f4c24bcf",
   "root_allowlisted": true
  },
  "us_kbh": {
   "label": "KBH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KBH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KBH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "eadd8a6711cced7d4a0ffb66179e07f3e6c64d7e557181fb8e7eba67d58ff750",
   "root": "0797b2a7c70d65cfbd636914afaebf4b4dd146b903695f45c8929d7c0bcf495b",
   "root_allowlisted": true
  },
  "us_kdp": {
   "label": "KDP \u00b7 US single name \u00b7 daily 2008\u2192",
   "asset": "KDP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KDP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2008-05-07_2026-07-24",
   "status": "public",
   "bars": 4582,
   "first": "2008-05-07",
   "last": "2026-07-24",
   "sha256": "6d5a36bdbbc95c5cf16d59f2ddc60fb3995d573a3f7c1b757ceaeeb8c0802936",
   "root": "7211ae78368993aafe0514163d2f904f2bd97ce21a840cf15d01e4bf0d9f29f9",
   "root_allowlisted": true
  },
  "us_key": {
   "label": "KEY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KEY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KEY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8055153576cc59f7e1b83ccb676045086b5573ebd8ed9248961c4ecb11fa8740",
   "root": "39d1f6290c03df54266a843a845f98160389eee0b1717f059e16f69024bea9d1",
   "root_allowlisted": true
  },
  "us_keys": {
   "label": "KEYS \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "KEYS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KEYS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-10-20_2026-07-24",
   "status": "public",
   "bars": 2957,
   "first": "2014-10-20",
   "last": "2026-07-24",
   "sha256": "b83e5b4f3187ad143909357ef9a096bc1daa1d70b40b01ec1ca1c2033197e045",
   "root": "de5451144f818c93cf1484f065a2ad68e273e7ea2ba270e7644cf4727805dc28",
   "root_allowlisted": true
  },
  "us_khc": {
   "label": "KHC \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "KHC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KHC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-07-06_2026-07-24",
   "status": "public",
   "bars": 2780,
   "first": "2015-07-06",
   "last": "2026-07-24",
   "sha256": "e84c0615c89c4c17c16959e0b917a0b99e1b545922bcb7742b6980ca0e2b732c",
   "root": "3e31926f9bbe651665e36c9bdd2d4b0a84934fa4fd055592de0c7a1b45697328",
   "root_allowlisted": true
  },
  "us_kim": {
   "label": "KIM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KIM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KIM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7b66ecbf5dbe22021d212132cb74ad11ba2b8f5dbe7c59b3ff66d4b4ae610b44",
   "root": "1c25e180d473a2e3f9db5e68ca73c1ddc3796caf659df9c9807d506309c12fd2",
   "root_allowlisted": true
  },
  "us_kkr": {
   "label": "KKR \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "KKR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KKR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-07-15_2026-07-24",
   "status": "public",
   "bars": 4031,
   "first": "2010-07-15",
   "last": "2026-07-24",
   "sha256": "f52f1b264080fe7643476c6d90cccd380608da41ebba3f012ab49cd2487b78da",
   "root": "523725807bd17d644c6bc0dfc2ff70d0b2acbf346c00d28d9ae2a53a0061fb91",
   "root_allowlisted": true
  },
  "us_klac": {
   "label": "KLAC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KLAC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KLAC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8bf4c19373d31641fddf5defb3aa6541b89f99eeba2efd05d1398dcc8a2cf58f",
   "root": "077bf8f6dd231d480cd6592c53c1c7883426b65b9285db1f8038268416de435a",
   "root_allowlisted": true
  },
  "us_kmb": {
   "label": "KMB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KMB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KMB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6f7cf3d5a80a63a1d27e9255a67482ceee73a6e265432c8d9091e34124a8b767",
   "root": "3683a8cd76873e3cb8606fcad9c5b1a105bc8a2eee821bab5e4fb2f37cd3df9f",
   "root_allowlisted": true
  },
  "us_kmi": {
   "label": "KMI \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "KMI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KMI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-02-11_2026-07-24",
   "status": "public",
   "bars": 3884,
   "first": "2011-02-11",
   "last": "2026-07-24",
   "sha256": "fcc6e9f15a4ab21ba40bcd6bfd694bf4ed5015ff4751bff7eadd6ce4c235ae46",
   "root": "9d0c27e0f08f811db508ba8365a59ff5b13852c961ed66f62b4e752611e767ba",
   "root_allowlisted": true
  },
  "us_kmx": {
   "label": "KMX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KMX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KMX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fabca5b2fab70b8c7df3b4cad43938415afd2ffad23fb8cc258320a44d53e14d",
   "root": "5583f358fdf318b4c18fa98208785109b7c883063474bd13b49655a0f0dff082",
   "root_allowlisted": true
  },
  "us_ko": {
   "label": "KO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3ee7d7edf6e01eb105e552ad79526dcc88b755df170acced70a6adcaea85c345",
   "root": "50472022ceea3f1c3db9442c202155dbbe1b19381e9afae36749555690a97877",
   "root_allowlisted": true
  },
  "us_kr": {
   "label": "KR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "22fad8292a38a5f9234c89607cd10cc3352e48a0eee5901f4e5c25a5ef0d6b13",
   "root": "dd9bff18a09a9921a8c3a8310b0d49400669ac1ff97a5a56a927e08f31be92b9",
   "root_allowlisted": true
  },
  "us_kss": {
   "label": "KSS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "KSS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/KSS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9470204820d24a775a08d8ff9d5b3ca0dc83af61c848a2168d1ba55805343666",
   "root": "834f21a9d060dceba4b7f5000c6ca9392da73d918ec473bef86cc03e3092f4e7",
   "root_allowlisted": true
  },
  "us_kvue": {
   "label": "KVUE \u00b7 US single name \u00b7 daily 2023\u2192",
   "asset": "KVUE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/KVUE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2023-05-04_2026-07-24",
   "status": "public",
   "bars": 808,
   "first": "2023-05-04",
   "last": "2026-07-24",
   "sha256": "d6141988fadd98d1258b9972f1f249e004c4ea37fe57e89f6003b1abc14678f9",
   "root": "aac649f38da237b179eb3b6e071efa7c6b986726106329bcb1295d2e485a0060",
   "root_allowlisted": true
  },
  "us_l": {
   "label": "L \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "L",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/L.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b784c1beb67ce392efb7f7b2d18c11f9cd6df5f5d32d8498764f8394d2d7c0b0",
   "root": "f2819f528014708e026feffe6a5d34ddf6587fbbc2f470e8a93f8fb40fa93fe8",
   "root_allowlisted": true
  },
  "us_ldos": {
   "label": "LDOS \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "LDOS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LDOS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-10-17_2026-07-24",
   "status": "public",
   "bars": 4972,
   "first": "2006-10-17",
   "last": "2026-07-24",
   "sha256": "f444093829c87d64cf2259087b684b1ddc72125853b79eb8bf8c123adaf21cfa",
   "root": "54ea6d51afc3931761af91d6f9053464ae79765827594ab21a0cb7fd0adf81d3",
   "root_allowlisted": true
  },
  "us_leg": {
   "label": "LEG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LEG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LEG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "af84c27ad8b4bba9caff4953a503c146feb553c7a8534b76071b708cfea1ef9d",
   "root": "e766c10e6a8dc927d12fe91d476f9bac1a70ed7bda6d930e0e47fd093881977d",
   "root_allowlisted": true
  },
  "us_len": {
   "label": "LEN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LEN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LEN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a5f4ab46d4d715c692aede52513b5e258e67337a22430ac281da3dcc6d893824",
   "root": "f39d04175a717af785555838c142b90fa2fb735c2b63d46b433ead188372a5e4",
   "root_allowlisted": true
  },
  "us_lh": {
   "label": "LH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "de84bb46a939ac9ffb60f62e9bb2ecceda3b7a419cb1d0853182b7b6931a8152",
   "root": "1274d6827004a7f22a026765e653594daf2ec048d7c4692a52f48a0ac225ece6",
   "root_allowlisted": true
  },
  "us_lhx": {
   "label": "LHX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LHX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LHX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "43e3414c0ad5c00c142922051a8ac09d366368c044b4a3b240914aea02791c46",
   "root": "16e8ed97d134a8b006f61654f85e6b02bd7adfa262dc7fe7a39a348127b0c723",
   "root_allowlisted": true
  },
  "us_lii": {
   "label": "LII \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "LII",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LII.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-07-29_2026-07-24",
   "status": "public",
   "bars": 6788,
   "first": "1999-07-29",
   "last": "2026-07-24",
   "sha256": "b723322fe7ae6836d43f8142e6a1b8d6ab82f73fad2744db808f227218214d71",
   "root": "22eab40c063090f6ac359e0a46f55588c81e9fa13078e83da34ae540aea1c456",
   "root_allowlisted": true
  },
  "us_lin": {
   "label": "LIN \u00b7 US single name \u00b7 daily 2018\u2192",
   "asset": "LIN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/LIN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2018-10-31_2026-07-24",
   "status": "public",
   "bars": 1941,
   "first": "2018-10-31",
   "last": "2026-07-24",
   "sha256": "20f517614244abe31644072f3cc5c9339d2176f1a28d5bf82e98620e9214d768",
   "root": "db9bbb1fb4206e46f79d36406d3799ef39f5bed4a1c41d922421d7876c36f552",
   "root_allowlisted": true
  },
  "us_lite": {
   "label": "LITE \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "LITE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LITE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-07-23_2026-07-24",
   "status": "public",
   "bars": 2767,
   "first": "2015-07-23",
   "last": "2026-07-24",
   "sha256": "81080f81b28d97938e0636246dd0219b7e6b432f79ef5137f3464827ea752987",
   "root": "5bda23890f902345a8aeac82b725b70fe0978ab00d46b1fa7511ef19119d93af",
   "root_allowlisted": true
  },
  "us_lkq": {
   "label": "LKQ \u00b7 US single name \u00b7 daily 2003\u2192",
   "asset": "LKQ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LKQ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2003-10-06_2026-07-24",
   "status": "public",
   "bars": 5736,
   "first": "2003-10-06",
   "last": "2026-07-24",
   "sha256": "43026aa43bee9e37b69700c30ee8821108c2624092bb52bcf1d6c960fee38984",
   "root": "3e33aa09cb7ce8d9b63272a8fb3966fef427b2131678b5f4de2371db7544bbb0",
   "root_allowlisted": true
  },
  "us_lly": {
   "label": "LLY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LLY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LLY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8160683cb887adad8af0f52f21b3527c36725dc3fa02c35e96f5da9ff64d6366",
   "root": "3992809973cdf9ec6764c84666babb696d977cec316125cd455ed8b80591381f",
   "root_allowlisted": true
  },
  "us_lmt": {
   "label": "LMT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LMT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LMT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4103561a301fda8fa2ca4d65612e6f2e047ed392c00cf7ce9f469bdb2879c9df",
   "root": "c3de44d03161b0989cbcab6cb5bf26abbf2e091decd0a8c66916770bbf2975e5",
   "root_allowlisted": true
  },
  "us_lnc": {
   "label": "LNC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LNC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LNC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "df3b6a78ecd98190c1012a0954e4a3a5105ae0c3879b605c898d6e4dedffe875",
   "root": "8b4fe37e1287264bb7e5b7565f2a0aa4a2200e0876eae6b8f1df04988e5f3f4f",
   "root_allowlisted": true
  },
  "us_lnt": {
   "label": "LNT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LNT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LNT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fb88d222e561a5480114678e725acfd1c6a75930bdb4cad92fa14a5205fe196e",
   "root": "6b795d2bef21279e281cf1903b64a449f5156c69aeb5b924cdf738329bc4661b",
   "root_allowlisted": true
  },
  "us_low": {
   "label": "LOW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LOW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LOW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "43390790c06fe3e81c6cb0e96dfc567f691f51658ccb1e1fea81fe89248824c5",
   "root": "154c456070d904755a560187f8a0571ad0c91ae8a6bdfddad2aa0d10d9a3dcc6",
   "root_allowlisted": true
  },
  "us_lpx": {
   "label": "LPX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LPX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LPX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7320e5aeb92047ea323fe2ea539b4a1629aa3214cda7407b59dd3a97a04e475c",
   "root": "9687faca72303d0f404e389529d7f363f0087eccac13a4561229cfaa4439a133",
   "root_allowlisted": true
  },
  "us_lrcx": {
   "label": "LRCX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LRCX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LRCX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3ba855d1d590753230573d1c2ec30b11f1ca9e9ec90e22231ea5b2615ebd3508",
   "root": "ac4df00251ba7b6bcd8ad04cdc8aca0f9e4763cfee71d71f4e74ba63fe79da6c",
   "root_allowlisted": true
  },
  "us_lulu": {
   "label": "LULU \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "LULU",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LULU.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-07-27_2026-07-24",
   "status": "public",
   "bars": 4778,
   "first": "2007-07-27",
   "last": "2026-07-24",
   "sha256": "cac43d9450df091b7918d9a743b09104fba6721a664d5db2afa1d8f386dba1f0",
   "root": "55fcd431ba37441ff038c8094ee56ebd5b1e0892ef540c1908d4c8714f8cd0b0",
   "root_allowlisted": true
  },
  "us_lumn": {
   "label": "LUMN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LUMN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LUMN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6571c45ff8c2a3e455561d77c4ca55b970dcc2ae19dafd6af63c4de52bc3aa6c",
   "root": "1bf7dd553262500d5c7147867d9eb4e7820c4554fdf0ef0a57c3cd222516854d",
   "root_allowlisted": true
  },
  "us_luv": {
   "label": "LUV \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "LUV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LUV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "717dae8c1b842e8472d5c746b3887adc14b488845f8a8c427f26120a14f561db",
   "root": "bae55a9fbff9d5f9a1b65c4f6a65b5f632cb59f1a786f108a98413fbcc793e75",
   "root_allowlisted": true
  },
  "us_lvs": {
   "label": "LVS \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "LVS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LVS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-12-15_2026-07-24",
   "status": "public",
   "bars": 5435,
   "first": "2004-12-15",
   "last": "2026-07-24",
   "sha256": "f59448190bda8c648c9503e3d9256b95f8846b8fdf1cbb44e89d4531368c7b64",
   "root": "6edd794e3fb119474c184ba42df5fa39090dbee5b112784ef93662a062d7a42c",
   "root_allowlisted": true
  },
  "us_lw": {
   "label": "LW \u00b7 US single name \u00b7 daily 2016\u2192",
   "asset": "LW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/LW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2016-11-10_2026-07-24",
   "status": "public",
   "bars": 2437,
   "first": "2016-11-10",
   "last": "2026-07-24",
   "sha256": "5152eaa91da01672ae8e3e882b146d46cf1c0fdca4f68387d5badaa211215241",
   "root": "0a47d5c10a90b874ebc43ad6c748cff585b49b72dd1af1d041e13fbf125f0dab",
   "root_allowlisted": true
  },
  "us_lyb": {
   "label": "LYB \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "LYB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LYB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-04-28_2026-07-24",
   "status": "public",
   "bars": 4085,
   "first": "2010-04-28",
   "last": "2026-07-24",
   "sha256": "6b3d766bd018c690854b5fe324a75429915e4434428be6c3f02b530a1c886d40",
   "root": "97fb2ae02a159396e47f878aeff14fb25f395e9e94f9e4426eb9a936e3aeefee",
   "root_allowlisted": true
  },
  "us_lyv": {
   "label": "LYV \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "LYV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/LYV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-12-21_2026-07-24",
   "status": "public",
   "bars": 5178,
   "first": "2005-12-21",
   "last": "2026-07-24",
   "sha256": "434ec68470dbe1ac1f796e2b0feefe901966bc539f67a909690c614e13da3857",
   "root": "922ccca30c984144c6345c3ba53bf184a911344969bf163f4db2df31b40d42b9",
   "root_allowlisted": true
  },
  "us_m": {
   "label": "M \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "M",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/M.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8731f3c8a63ee5c87d7345e2b9d82ab8912b45d31a8990ba9667b222a184fd7b",
   "root": "a32d8a31edaeb5e46377f1b53d7c346a7cb24f5b20a00392b6470c2af718d46c",
   "root_allowlisted": true
  },
  "us_ma": {
   "label": "MA \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "MA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-05-25_2026-07-24",
   "status": "public",
   "bars": 5072,
   "first": "2006-05-25",
   "last": "2026-07-24",
   "sha256": "5b9d855a442e7f5a49b97e966b701d40a97fca5c5f90d3d0d1943cf974cbd402",
   "root": "894a377ace1fcbe17465a9e81458e6af549c0feba471eaae0e508b814976843a",
   "root_allowlisted": true
  },
  "us_maa": {
   "label": "MAA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MAA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MAA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5cac36efe5362f1ba7530c7f24e8a464eac1cfedb00e5cdb06763f0f8bcf0a9d",
   "root": "0dcfc742c6a2c91dd3195450e8d8cbf38dcdf70ca1d0291fa2ab9a0e73348a88",
   "root_allowlisted": true
  },
  "us_mac": {
   "label": "MAC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MAC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MAC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "54885403608886e041d56279edef43ccca167dc63ee23d76bbdd4d360a17f592",
   "root": "063cfd7fc204830babab08cdc5e92b420d9bfe1be275bccfc73c83ff562fc9d7",
   "root_allowlisted": true
  },
  "us_mar": {
   "label": "MAR \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "MAR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MAR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-03-23_2026-07-24",
   "status": "public",
   "bars": 7129,
   "first": "1998-03-23",
   "last": "2026-07-24",
   "sha256": "860adfd6ce6d2a16aa161a80baf5f0344cb3e000b40c0575adc8548e91b51f84",
   "root": "f82efe39d75b8c4104f11825045e884773a974c46ca0d614225fa336dea369b4",
   "root_allowlisted": true
  },
  "us_mas": {
   "label": "MAS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MAS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MAS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e1ad73b31e768f26457267f7e725ec9c0e5513d3a5a47ebfe791e63bd92569c7",
   "root": "23d06d98c130ba5194154508333998fa8a051719e7e3877858ff6c7d52dd8ed7",
   "root_allowlisted": true
  },
  "us_mat": {
   "label": "MAT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MAT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MAT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "eb4713cb2cfd788e290fbb1ffe4887e677ce355d81a14cc08e913e9db44495e4",
   "root": "c0d6398a830c7c819e8414aa5c8abe970b5d84465352a07e8ba6054f4368fd95",
   "root_allowlisted": true
  },
  "us_mbi": {
   "label": "MBI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MBI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MBI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "454134e4bdbac022bce40038ba3dbc1fce78895050df3675d1fc763bf2203684",
   "root": "02d8e3edbb13bd8c61d667fbf910d87d8652eb8696f5c4e970b857ccc5ebcabe",
   "root_allowlisted": true
  },
  "us_mcd": {
   "label": "MCD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MCD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MCD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0135dd15466487ad2189c64ef9f95a11cbab93be47895ef41a46ad80312c054b",
   "root": "2045f5ad659444388e6ad3aeb6270901af811032b5dc953f7010d6ea215c552b",
   "root_allowlisted": true
  },
  "us_mchp": {
   "label": "MCHP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MCHP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MCHP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "03cfe52b8e6ac5a4209c17e38ebdc9b6b79f0a15dde94eb7f82c46648311873b",
   "root": "7bf40c399e5ebb43673b3fddd47947e244a25b4a294d192f5843b5c5c17d10ce",
   "root_allowlisted": true
  },
  "us_mck": {
   "label": "MCK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MCK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MCK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "646b0e7494612ff5f61e72621ab4041cf36577cc08b94846ea90da9a183da289",
   "root": "8a0c910973b4f8e101218880ea57ff03bb8e71f7ae8622a35789be19c08588f3",
   "root_allowlisted": true
  },
  "us_mco": {
   "label": "MCO \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "MCO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MCO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-10-03_2026-07-24",
   "status": "public",
   "bars": 6489,
   "first": "2000-10-03",
   "last": "2026-07-24",
   "sha256": "9bb56cc4b4fe8c0c65ea98777239749ea70efee8b31ad238ef4d91dd5d6fb9ff",
   "root": "00c47022f87557b4654bb564ee318439c9e07903eeef7421ecafe5fec97b8783",
   "root_allowlisted": true
  },
  "us_mdlz": {
   "label": "MDLZ \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "MDLZ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MDLZ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-06-13_2026-07-24",
   "status": "public",
   "bars": 6315,
   "first": "2001-06-13",
   "last": "2026-07-24",
   "sha256": "738b281de67b08c3cc81edcd604325d3550aaeaed0443475288f6dfb0a03ee91",
   "root": "3dc1304240f949bac803f3e8b64d98cb9131382186408c8bdc393365898a8230",
   "root_allowlisted": true
  },
  "us_mdt": {
   "label": "MDT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MDT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MDT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3f5bd0f98eb2c39953f3309d6fe4eddf4e517622de8085deefcf12efbf53e784",
   "root": "7a8e4ee27b5e01b3099c6b35a4f03f44e4be20694a8814328932959aa323e484",
   "root_allowlisted": true
  },
  "us_met": {
   "label": "MET \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "MET",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MET.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-04-05_2026-07-24",
   "status": "public",
   "bars": 6614,
   "first": "2000-04-05",
   "last": "2026-07-24",
   "sha256": "091995acb8266bec1c5bd087dd11b8244210cfa1c918ab611a2ab21c4d116d65",
   "root": "330b47e97dd61045f56804eaf71e80a8139036609c9c33197d16112206993bde",
   "root_allowlisted": true
  },
  "us_meta": {
   "label": "META \u00b7 US single name \u00b7 daily 2012\u2192",
   "asset": "META",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/META.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2012-05-18_2026-07-24",
   "status": "public",
   "bars": 3565,
   "first": "2012-05-18",
   "last": "2026-07-24",
   "sha256": "77772bc59076dd6aa436defed415b22e52e68639a83ea882e6cfffce4f0a775c",
   "root": "9b717566f86d2a9aa9f19c75f777cefa59a063e729bb80bb2f1aa298f896b471",
   "root_allowlisted": true
  },
  "us_mgm": {
   "label": "MGM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MGM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MGM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "26c96920ffc5605f4deda041b7be6a93445550c1fe47a4ac2b4cc5114c61a70c",
   "root": "494b4e56fd072d412a7d478d58f45089140ab25f223d062089ffc4885318f950",
   "root_allowlisted": true
  },
  "us_mhk": {
   "label": "MHK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MHK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MHK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "bd7f7ba7505dad69d41cf5af5562c546d3524611f58d84a83723c679aad64d80",
   "root": "693ebdaf474b40a4ea2dbb3fed90ba75d6fb26da83bb7776029429854ab29f07",
   "root_allowlisted": true
  },
  "us_mkc": {
   "label": "MKC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MKC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MKC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d12e541c8afeb8613554a8597d2afcc2f9cd445d256e4aedf1a11cfae3c6f752",
   "root": "810df4f8fa46a73de2f2b999bf35e55ae003db002e82b5ed3968e023474a70f4",
   "root_allowlisted": true
  },
  "us_mktx": {
   "label": "MKTX \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "MKTX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MKTX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-11-05_2026-07-24",
   "status": "public",
   "bars": 5462,
   "first": "2004-11-05",
   "last": "2026-07-24",
   "sha256": "e2c303c2c9a5fd705bd13ee167c7a4f0f1c59fe49695885d0ef346b064eafd81",
   "root": "23c9cb5ec66e7319048f5399056fad984b39c5a5d70edf00a4c38dd4dbad0f3b",
   "root_allowlisted": true
  },
  "us_mlm": {
   "label": "MLM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MLM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MLM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f902c9106dfece9d8cb8bede70077335a8638b7eaba80dc4aa800382d62ee89c",
   "root": "c16b2801f17951d67132a6c832466d9966aeaca6ab9680dc99a916a6d693244c",
   "root_allowlisted": true
  },
  "us_mmm": {
   "label": "MMM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MMM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MMM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6f7caa17d3aac9e17ab10762140b01c2f83f3e0aaf3b1657f602563ad20cff23",
   "root": "4bee299ec8dcadce54ca3f21ec1c84e9ba42c8350d0f5b0446a83cdf59312af0",
   "root_allowlisted": true
  },
  "us_mnst": {
   "label": "MNST \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MNST",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MNST.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "21f26101c7ea95f7fab185ceea3ad0a68442b5e1205836fd4d567e0228c30a26",
   "root": "a1564f96e923e325d1bd2b26032bd691bcb1cd194ada8f6a76bca7c47d6c116d",
   "root_allowlisted": true
  },
  "us_mo": {
   "label": "MO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "636bbcc6e22768f6b572418779a1cf969b5e73423ffcf884352d1a8131c5b22a",
   "root": "9a25f54db606ba18e3d24c2c111255a0a2e934baf2a6e1397a41375fd4655b8b",
   "root_allowlisted": true
  },
  "us_moh": {
   "label": "MOH \u00b7 US single name \u00b7 daily 2003\u2192",
   "asset": "MOH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MOH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2003-07-02_2026-07-24",
   "status": "public",
   "bars": 5802,
   "first": "2003-07-02",
   "last": "2026-07-24",
   "sha256": "640a3e377a0f1484c6748dec1cc8a9b4f0447fd2a7a53366ef7eaf8395efd48d",
   "root": "4ad2263fd48ef9795a5b4e3298059cffe52440fc28d3a07ef41b80c1650f2f09",
   "root_allowlisted": true
  },
  "us_mos": {
   "label": "MOS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MOS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MOS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "00662e318012385fbe6cf5441f540ce5f54ae469c87eae418409b24077a95329",
   "root": "98cc0e19125f74125a15b2b65e518a0ae09487ac3d2b4a47412dd11ad968d0a8",
   "root_allowlisted": true
  },
  "us_mpc": {
   "label": "MPC \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "MPC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MPC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-06-24_2026-07-24",
   "status": "public",
   "bars": 3792,
   "first": "2011-06-24",
   "last": "2026-07-24",
   "sha256": "6ebddea2cb683fe6e29bf6c26d3a8eca9cd404afa463b3c9075f1e39550b8255",
   "root": "e0def51a75260c0b799c9bfbe10861a0d7ed10f2473544de28a08871bdb0d5e5",
   "root_allowlisted": true
  },
  "us_mpwr": {
   "label": "MPWR \u00b7 US single name \u00b7 daily 2004\u2192",
   "asset": "MPWR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MPWR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2004-11-19_2026-07-24",
   "status": "public",
   "bars": 5452,
   "first": "2004-11-19",
   "last": "2026-07-24",
   "sha256": "060ac4a7a41070c91adc3456e4de18d8b39ad5b2150e9713724a828075b23047",
   "root": "f9963e3b34b535de36c48e53001e2d4a1929e827640223b5cb9af02c66014205",
   "root_allowlisted": true
  },
  "us_mrk": {
   "label": "MRK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MRK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MRK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3814996adfcc3db2b14e12e12cea22e9dc68e92545555278ab2a00ccf37e5e6f",
   "root": "3d2ae2fd1036d62a506b9c02a47ab0a432016ced2a2ac21acc47d2d1061cf31e",
   "root_allowlisted": true
  },
  "us_mrna": {
   "label": "MRNA \u00b7 US single name \u00b7 daily 2018\u2192",
   "asset": "MRNA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/MRNA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2018-12-07_2026-07-24",
   "status": "public",
   "bars": 1916,
   "first": "2018-12-07",
   "last": "2026-07-24",
   "sha256": "5fe258c4bf493f47a7e82889c61edc80cfae92cfe14174ca76bf7f740db94ec1",
   "root": "856cb1155dc0fdb5b93df9ea3f6f3e317a929ab0ad914c1b47bf7156cae06381",
   "root_allowlisted": true
  },
  "us_mrsh": {
   "label": "MRSH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MRSH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MRSH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7c4b68caecb9841337a2a86bc987dc5d443b8bd0844b46f2f8d5f5d5e3e6d388",
   "root": "cde32a677427fea818a778c31381b99077e7d975ddd1793245857b41bd66b3bc",
   "root_allowlisted": true
  },
  "us_mrvl": {
   "label": "MRVL \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "MRVL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MRVL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-06-30_2026-07-24",
   "status": "public",
   "bars": 6554,
   "first": "2000-06-30",
   "last": "2026-07-24",
   "sha256": "8dc32ce5491c6b1938a8e39c55678bc6cfcce519b7417d164d13c2b7fef6cbf1",
   "root": "912ac721cfddeebe4dd67aab805331f5a3ce7e888712ebb52befae3dba4db925",
   "root_allowlisted": true
  },
  "us_ms": {
   "label": "MS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "866476ff06074296fd37350eda6965d994ed07a3a148a93826ad3e54eec78397",
   "root": "670db0065f2cd25f9d7df6c74c3fa4c549dfc4b2d05d9db4bb41feea64c5c756",
   "root_allowlisted": true
  },
  "us_msci": {
   "label": "MSCI \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "MSCI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MSCI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-11-15_2026-07-24",
   "status": "public",
   "bars": 4700,
   "first": "2007-11-15",
   "last": "2026-07-24",
   "sha256": "34c19a0b203992b431c6f5b94d55eeca0a8c436029eac88b3a3642baeb51a843",
   "root": "9fe99444f6fc9feca11277c07d774382350dd68b8f1076c6ffb79b6301d30e10",
   "root_allowlisted": true
  },
  "us_msft": {
   "label": "MSFT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MSFT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MSFT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7b527f127def30efae33214b282fe3f9859ea9f0d48288e9fc109a1723daf275",
   "root": "13eb22b9d5c8be7cebab7c8db01391eb014d9618b80f0838209898a8543bf046",
   "root_allowlisted": true
  },
  "us_msi": {
   "label": "MSI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MSI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MSI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fed1c03318d31a4e10b175c503ec33c9e3c5c91841cf18d6efc669cd6e34efe2",
   "root": "5e5656e703c7d28fefba1765c2b9c7b4870772d55c8597c84a97dc300638ebe9",
   "root_allowlisted": true
  },
  "us_mtb": {
   "label": "MTB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MTB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MTB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e410c4f440fafa94dc3900d3a533581ed618134c2c9479a99aff3ee5fa4aadf5",
   "root": "a1f528e1172ac07391ebfc52e43986e06ff5449255255043fe7875a0808da4ef",
   "root_allowlisted": true
  },
  "us_mtch": {
   "label": "MTCH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MTCH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MTCH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cb3c969aa30998e993e51a864f5336447fa8d239b31d411d69adbe06b75db220",
   "root": "828cd436cb4f1d414c061d59f680dcef133b98bb99239eb18857cdb33fbecaf0",
   "root_allowlisted": true
  },
  "us_mtd": {
   "label": "MTD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MTD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MTD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4335f985075f8848e153391b8e91224087ba2815903c9245e805c06f106594c0",
   "root": "7e10a19847c5703c2244ecf97fc27c67a2c48f75aad1ae7bdd879757e8b14242",
   "root_allowlisted": true
  },
  "us_mtg": {
   "label": "MTG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MTG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MTG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e5c0296853111a42c8004b544d91e8005270e8e82f76e93a17e7db0f2e2b7c0d",
   "root": "3f7226b23bb45925fcac6cb5a049143d83b4b2f8501ceb36be7ebece620a3433",
   "root_allowlisted": true
  },
  "us_mtw": {
   "label": "MTW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MTW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MTW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e250fbfce0161c84301cffbbf01bd65fe4bbb9decaa0185a8da9859ba542ec33",
   "root": "2247a8c573a7ecafdf3dcd49faf513aed0d0e72b164394fab3cd63c8ac5961e0",
   "root_allowlisted": true
  },
  "us_mu": {
   "label": "MU \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MU",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MU.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1cd4380d9dd3c160dc315654bc8e47da6ca931b154c83e4bec920870da267909",
   "root": "8d74e3c3b82fd34c570b88b64680ec67539e7748fe5805421f6c3a57a8c284f0",
   "root_allowlisted": true
  },
  "us_mur": {
   "label": "MUR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "MUR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/MUR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c336c90fed49c24a960d04d780ae509b11f0feb6c2d020d2b4dd9311f5eea50c",
   "root": "52bfa3bc9872b7b513a20fffbdb7f2b6c80717910e0ae92744a12d0ebaeccbd3",
   "root_allowlisted": true
  },
  "us_navi": {
   "label": "NAVI \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "NAVI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NAVI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-04-17_2026-07-24",
   "status": "public",
   "bars": 3085,
   "first": "2014-04-17",
   "last": "2026-07-24",
   "sha256": "009bf428d19e8362325c84b852dc8e246f51b5ed3e81407eb1186747b8861167",
   "root": "093c4ec54661b4dcf7a45b3960f667809bb1fe77b6a551c5c9a45e7e98cd6f63",
   "root_allowlisted": true
  },
  "us_nbr": {
   "label": "NBR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NBR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NBR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "eea93e6708446e21d540f85611a0805bd53835ff79666a270d36e4ad4c7d551d",
   "root": "06299f63abffaba066bf9ebb5ffb5cbcde82bf74c92349df638be0236a915414",
   "root_allowlisted": true
  },
  "us_nc": {
   "label": "NC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6c00758797712463da948e909fc89c14a1e6030ea436e0885467ca4d9f17568c",
   "root": "5768684f7a6403d5286585ecc48cc3721e418fabd313adf3fa7f65c2789e7466",
   "root_allowlisted": true
  },
  "us_nclh": {
   "label": "NCLH \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "NCLH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NCLH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-01-18_2026-07-24",
   "status": "public",
   "bars": 3398,
   "first": "2013-01-18",
   "last": "2026-07-24",
   "sha256": "785ed60c5bc17d1947f04b623d6a6d66f337b906625d527374ca3249eb6c619b",
   "root": "367af539e137f7600464476db241b0e5b85d6009d9c5ed196bbb3edcee7e6751",
   "root_allowlisted": true
  },
  "us_ndaq": {
   "label": "NDAQ \u00b7 US single name \u00b7 daily 2002\u2192",
   "asset": "NDAQ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NDAQ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2002-07-01_2026-07-24",
   "status": "public",
   "bars": 6055,
   "first": "2002-07-01",
   "last": "2026-07-24",
   "sha256": "dc7b8fa4a6b2c36a2e9563420a30f8cca0a01771fb6b2b1426eda13080d13d7e",
   "root": "8dc0a97901ce409c117b0383daf359d913f07dd3685913ca945a0c91d428bf30",
   "root_allowlisted": true
  },
  "us_ndsn": {
   "label": "NDSN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NDSN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NDSN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "bb56d659d552d798aa04de87893c01d2dc092739b53a84e5859ee542afed83f8",
   "root": "19dd8cffa33adb71cb5790d4bd2a6e4154e72c0d6586400e87dea21aaf5a9869",
   "root_allowlisted": true
  },
  "us_nee": {
   "label": "NEE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NEE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NEE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9a6f171f5808dbd08c78483a1eb31d0eb50ce414dd7502e413fbfbdf35ec5bf3",
   "root": "05c5219ebc2757bb7089ecb598cd794f242eabb2dc3a8b0317f72a93517b8de0",
   "root_allowlisted": true
  },
  "us_nem": {
   "label": "NEM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NEM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NEM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "aed466e3343f4b13c8f8ce844a9261e34c72e7ae670ae4c02344e665eef51634",
   "root": "7be030101cbdbc55627793707cddf948d7c0520d76c8504e219ef513c56cb3f9",
   "root_allowlisted": true
  },
  "us_nflx": {
   "label": "NFLX \u00b7 US single name \u00b7 daily 2002\u2192",
   "asset": "NFLX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NFLX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2002-05-23_2026-07-24",
   "status": "public",
   "bars": 6081,
   "first": "2002-05-23",
   "last": "2026-07-24",
   "sha256": "5de78d721d0423ce1928c6faf48c83a77029410220968c260887a6e86e853d65",
   "root": "9d00e7799f0539499e9aa01f3927f8db28487e1e49640ca886027775f3fc9f92",
   "root_allowlisted": true
  },
  "us_ni": {
   "label": "NI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "bd4e47d3fb060dec89fdedc78346e2109a7a5083d79f613157a89b5db0788cb8",
   "root": "ff52a9b821491e8190f8285799d3b28a77ebb07c499b154dbacfff0d356e6433",
   "root_allowlisted": true
  },
  "us_nke": {
   "label": "NKE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NKE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NKE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0b2382b5d7decb9beb4481202ef1a5079a9749bf5e5bf989daed2d2db739fbbc",
   "root": "d7ebea45f6aca99bbf96ecf943415de8036b535f3d14e1b18a31e1e08f1854b1",
   "root_allowlisted": true
  },
  "us_nktr": {
   "label": "NKTR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NKTR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NKTR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f97d9b5ff59afeab3f926cd4ac74c31541fe3a206024927b39e6796732f69cb7",
   "root": "89101a586701922d45da086ea1513efcec1ac07dbf2df1ef61e1d16cbb09f615",
   "root_allowlisted": true
  },
  "us_noc": {
   "label": "NOC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NOC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NOC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8c7ebee5ab236bf2e046fde377c720e712466c30bf6c057c3e0615093f67c9ee",
   "root": "2b3d199598ca0fdcba18b458eed7e44c5b5f4109ff5a26ad455b869dde6a4cf8",
   "root_allowlisted": true
  },
  "us_nov": {
   "label": "NOV \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NOV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NOV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "be33a09b81fc18288ffb9b2da91a098cbc1cfe4e337a055488b12004a2f718e6",
   "root": "68eef07d367caefac0bb0b77b9a63f50c73edafa0311d185f3661ad25feb8537",
   "root_allowlisted": true
  },
  "us_now": {
   "label": "NOW \u00b7 US single name \u00b7 daily 2012\u2192",
   "asset": "NOW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NOW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2012-06-29_2026-07-24",
   "status": "public",
   "bars": 3536,
   "first": "2012-06-29",
   "last": "2026-07-24",
   "sha256": "957335385381119cdb8a6ce5eda790cca1dc067a54f54943d10208ecb9a3ab46",
   "root": "004278cbf3ec3b9ebbf95acb6f22ca5c67e01c86920b8d36c167fc882925289d",
   "root_allowlisted": true
  },
  "us_nrg": {
   "label": "NRG \u00b7 US single name \u00b7 daily 2003\u2192",
   "asset": "NRG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NRG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2003-12-02_2026-07-24",
   "status": "public",
   "bars": 5696,
   "first": "2003-12-02",
   "last": "2026-07-24",
   "sha256": "2ab9e1639f2188ec63a896dfdd8c030337b31efd7a03acc8398b98f0a55d2b57",
   "root": "73992732f891c78ca01ff3fbf5b5b67375780b8818809ecb686fba0c2f068bdf",
   "root_allowlisted": true
  },
  "us_nsc": {
   "label": "NSC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NSC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NSC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5a679ad466563d1ac77162be55195ac02bd7d8f37fb17b99a9cf5269b253bbdd",
   "root": "fa6b670d7b193849fdfd0c27e8d4d171fb0b37d1f6a3dd128aae27a8909216f9",
   "root_allowlisted": true
  },
  "us_ntap": {
   "label": "NTAP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NTAP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NTAP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4b3a70c32eeb3aa63ce8a662b463a4c0398a6561beac1d89ace0ba612133f7b0",
   "root": "616dbadd2b87095e4e7645e8687291652c49d0fbc3051bed56b99fcb30218175",
   "root_allowlisted": true
  },
  "us_ntrs": {
   "label": "NTRS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NTRS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NTRS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "887aa6e1f21bc62d5b0c1d35c6ae592fef4a064b1679c821bad5eeb28a242fdf",
   "root": "5252636a7a5ed062522ea3f25f19d488135b5c812bbe26ff3545dbedc665477d",
   "root_allowlisted": true
  },
  "us_nue": {
   "label": "NUE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NUE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NUE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b85eb322fafb8a9bb0616f718fe5146dbca4e39218a907c3f06ab90e04f22be4",
   "root": "c01c07565aa0c169a51c8bdbc608907511e2e5f488a93c7d0171bde07166c5ca",
   "root_allowlisted": true
  },
  "us_nvda": {
   "label": "NVDA \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "NVDA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NVDA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-01-22_2026-07-24",
   "status": "public",
   "bars": 6918,
   "first": "1999-01-22",
   "last": "2026-07-24",
   "sha256": "b3c78846c3c6367bee15035b2191e2ca514a5d4b9c44fd922788f71f56e57628",
   "root": "eab20ca14becb8e4be905043c1b5556dedf2084d3222d160c4aa2ff88f10018c",
   "root_allowlisted": true
  },
  "us_nvr": {
   "label": "NVR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NVR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NVR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1cfe6b287733286373d445aff5117d8e7951210b7449a383fb6761a4b238cc96",
   "root": "90b3ed9a5a2860c624bca0829d138b88c552c863b4d2caaab8ea6b6f3146ab5a",
   "root_allowlisted": true
  },
  "us_nwl": {
   "label": "NWL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NWL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NWL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "89573a28bf6e1501bb247b45d20226039ca9c5068bd7da54fb394d91d0556195",
   "root": "676e153cfc47af7e031a1981aba6826788fd5303dab9f3ac511fb68af8f45d39",
   "root_allowlisted": true
  },
  "us_nws": {
   "label": "NWS \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "NWS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NWS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-07-01_2026-07-24",
   "status": "public",
   "bars": 3286,
   "first": "2013-07-01",
   "last": "2026-07-24",
   "sha256": "d6b8cf077805d4d6ae24023c91f16f77694efed0e4ea7aac9cd5c4631b22bf64",
   "root": "ada5c559347cf7782ea147bd29be3f35af6743768a1d0032173aefd0ef472494",
   "root_allowlisted": true
  },
  "us_nwsa": {
   "label": "NWSA \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "NWSA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NWSA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-07-01_2026-07-24",
   "status": "public",
   "bars": 3286,
   "first": "2013-07-01",
   "last": "2026-07-24",
   "sha256": "4a9d3054fd9aba56449a6020d90e179c692632d27650f344177c99afe4a4dfe7",
   "root": "4675078f712cac7c239da12efe5fe08c7c7cf511aab8105a5ff33383c2af979a",
   "root_allowlisted": true
  },
  "us_nxpi": {
   "label": "NXPI \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "NXPI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NXPI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-08-06_2026-07-24",
   "status": "public",
   "bars": 4015,
   "first": "2010-08-06",
   "last": "2026-07-24",
   "sha256": "1775bdf6d6b5a03501eac9574ae132e7348f971ebee4c4d1b70cf740f1c20b10",
   "root": "9583deb57a5adebaa904ff7aec09bfac7b24904d96d425c0aa9314891e0df2f2",
   "root_allowlisted": true
  },
  "us_nyt": {
   "label": "NYT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "NYT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/NYT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0f3598c50a199fbe23f27c53d630b285689b5b0ee90135e20b96749daa55d916",
   "root": "307a9d9c7f9d4cf624df1bc62973f1b68baf7feaad4d27ea346200a69e741100",
   "root_allowlisted": true
  },
  "us_o": {
   "label": "O \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "O",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/O.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d13ceb82105b30f275709b560ee5f3edf10132c3ec22b2365a876ed3498890ee",
   "root": "7f4f6a2a85049c11fc7622164c330674b0fe0d11250906cc57ef04ab154a46cd",
   "root_allowlisted": true
  },
  "us_odfl": {
   "label": "ODFL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ODFL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ODFL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "20f59b70b4af141374dcedf0868c0b168b82312d35f7b9293e99ab36c181b69b",
   "root": "45679afdabd58788729a0e84cabb5ac4d89b173230baa5f6e7fcf3ac5e051a23",
   "root_allowlisted": true
  },
  "us_ogn": {
   "label": "OGN \u00b7 US single name \u00b7 daily 2021\u2192",
   "asset": "OGN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/OGN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2021-05-14_2026-07-24",
   "status": "public",
   "bars": 1304,
   "first": "2021-05-14",
   "last": "2026-07-24",
   "sha256": "4f138fb7446eb656a3b35f111d0561eee2e9d0a445ca6d8dabc1efd9c78f073c",
   "root": "e60da0abf18cddbc03fa57de2ea615ab64eb7acdd9a44bc9e44e18303612ba5a",
   "root_allowlisted": true
  },
  "us_oi": {
   "label": "OI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "OI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/OI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f0ae3621ee794345f2a68e7fb388eeb28e5f0c57134b1654de2320b83af1f175",
   "root": "db82b3420d736f9732776e27f296468fe56edfb8fd9cfa70a9f6b08a06ba6bce",
   "root_allowlisted": true
  },
  "us_oke": {
   "label": "OKE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "OKE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/OKE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0ccd6fd3494071d140f93e23607c55d43d385d3f9ee48a2f3f8c821e5db6651d",
   "root": "466beecdaef13da9cfc96f644966458261c98b5642efbdf50129ecba3795b9e3",
   "root_allowlisted": true
  },
  "us_omc": {
   "label": "OMC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "OMC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/OMC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d379f44e7ff80d4856d95b2ed04f16a84c925dcc7d6703d8f2adffc21ee6f626",
   "root": "8e41fde07b91f3ec62df6c2a228f85234f79af36a1c6e9feb07d2fc6de8f74e0",
   "root_allowlisted": true
  },
  "us_on": {
   "label": "ON \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "ON",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ON.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-05-02_2026-07-24",
   "status": "public",
   "bars": 6596,
   "first": "2000-05-02",
   "last": "2026-07-24",
   "sha256": "c4d5efd2ee390bc75b085d35d4e0e140e950a5967b967af2ec50ed06d8d668e5",
   "root": "11f2c562a2c6047a2525d1d7b068b0a09c00b71b2f11b8f3a04c56305d43ce2a",
   "root_allowlisted": true
  },
  "us_orcl": {
   "label": "ORCL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ORCL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ORCL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "94fae495a34984a12d83ea389d8a38faed9a8492dcf61bc398f8d08e6eca4cbc",
   "root": "e105712ca4785e1637e7b0c77df84d4930cada661a642c1ff5f3c22448edca0f",
   "root_allowlisted": true
  },
  "us_orly": {
   "label": "ORLY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ORLY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ORLY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a023705eed949bef4bca9fa02f19c2b648fdb5b9aa109f9a6381d1922877b268",
   "root": "b361115d520d537b2b3e35b76a49f268d9a86f943cc17434491974c9e89d1079",
   "root_allowlisted": true
  },
  "us_otis": {
   "label": "OTIS \u00b7 US single name \u00b7 daily 2020\u2192",
   "asset": "OTIS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/OTIS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2020-03-19_2026-07-24",
   "status": "public",
   "bars": 1595,
   "first": "2020-03-19",
   "last": "2026-07-24",
   "sha256": "8954be7a728f0ea34192359a1ef62bf183278c7a7382c03f921807cef2135c7d",
   "root": "ef045efb0bc66791e4e1b97cc9d183bc875d017ac5919dd4a7c76d7319d63b1d",
   "root_allowlisted": true
  },
  "us_oxy": {
   "label": "OXY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "OXY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/OXY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0661d49f6b09d83b70ccad1cfca9b8aa4acb73561357d6ad2c317fc0907c3eeb",
   "root": "62c395fb3d0acec2ecba50d5525c310a58d1a5c9298e4ae20758ab5e42dd38a6",
   "root_allowlisted": true
  },
  "us_panw": {
   "label": "PANW \u00b7 US single name \u00b7 daily 2012\u2192",
   "asset": "PANW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PANW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2012-07-20_2026-07-24",
   "status": "public",
   "bars": 3522,
   "first": "2012-07-20",
   "last": "2026-07-24",
   "sha256": "471ac5a97ed54f445872c80c8d889e1248aa10b2fa2aa51d9b2cddf8bae24832",
   "root": "346e45e62117429ba69b565b8cdb86d427e55b08e85a8f83807a43a96ff5f8f8",
   "root_allowlisted": true
  },
  "us_payc": {
   "label": "PAYC \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "PAYC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PAYC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-04-15_2026-07-24",
   "status": "public",
   "bars": 3087,
   "first": "2014-04-15",
   "last": "2026-07-24",
   "sha256": "3194ae81394853e60d6da64de999b7b1050fec5981d8eda10e5fa96a3d0f04b5",
   "root": "29c4740775e316c9ad4143ec7d3794056cd466028fb18dd2728caae2e4d812f7",
   "root_allowlisted": true
  },
  "us_payx": {
   "label": "PAYX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PAYX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PAYX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "acc3f1b000d8f2338982682b36036fadd6b32378075ad6f9cfcd0a771c891740",
   "root": "79e17e260710b412124c923acaeafb96a8553a5185921cabad9769905d3f720e",
   "root_allowlisted": true
  },
  "us_pbi": {
   "label": "PBI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PBI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PBI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "38dac4a4448be031df326dc895a907fa55e8153ab0cd820be90fa9425279e294",
   "root": "d3ea4cf99a5fad1343628944cd145f27778f355184fce3558ee7acd1c8b6b340",
   "root_allowlisted": true
  },
  "us_pcar": {
   "label": "PCAR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PCAR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PCAR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5aa755e8df2f8c18dc0b0416acd2f1d6d02925ca8ad8c456015dce42d7afe733",
   "root": "1c58c21542c463afa6bf24331eeb9c2baf7f1186da2aa66aca2c1e80957a471f",
   "root_allowlisted": true
  },
  "us_pcg": {
   "label": "PCG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PCG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PCG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6d4d094f64af79bfffb50118c15f72ddfda51b07d9b9f7ec51c4eab6b36e3497",
   "root": "8abef153b28c670513bf137cdf99a5a9888d484e5becb55a3a0341e0f2a80103",
   "root_allowlisted": true
  },
  "us_peg": {
   "label": "PEG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PEG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PEG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "aeee33f7666f41353eaf5d7c7b56b5feb978dd27606e4ab038a62b83c42c7962",
   "root": "7718d39befce2024a8e6ae4cad0de6b425fe550d4c2378f60e37da803b78f5d9",
   "root_allowlisted": true
  },
  "us_penn": {
   "label": "PENN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PENN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PENN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4f4f768e202bc65a7dcb3a14b55ea05fdc5c4a651080b524bc8885f433dce0d7",
   "root": "c4d455b9455e49003c48c0e0a1933105ec204312d5c0b18bc95354b32c1fffca",
   "root_allowlisted": true
  },
  "us_pep": {
   "label": "PEP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PEP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PEP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "07e02860fb8ef916f13b4cd0fd59e20c422021ce3ea0fb8ab19c2fa6a283f792",
   "root": "75ef4da75fa7d877dda0d5a38e07d0d2a7a0567b052017adba9a8f6656846f3d",
   "root_allowlisted": true
  },
  "us_pfe": {
   "label": "PFE \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PFE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PFE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "05ea843ca7f1111315b8155b2a79cda259c2abccc2ad9f964dbe356de0033f69",
   "root": "ada48d2c8f784cc8e82d15c47048fb0b9de2e6a79c8fb1f32cd91df6e9e04230",
   "root_allowlisted": true
  },
  "us_pfg": {
   "label": "PFG \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "PFG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PFG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-10-23_2026-07-24",
   "status": "public",
   "bars": 6227,
   "first": "2001-10-23",
   "last": "2026-07-24",
   "sha256": "9ead934d0bfdf6a589c0a8895d0e687d1be7d0f02ebdce276f964002fc0870e6",
   "root": "386cb7b365da4d7c8e52e3ea6d515234aa6c500d914b0c5f580b5f7bcf75abff",
   "root_allowlisted": true
  },
  "us_pg": {
   "label": "PG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3f188564d660c36437ad1db283264bc7953f59c438f5e20ba5eb6e4ebdcbcfb0",
   "root": "6575f82f6d813131e53f79f773d7b89a06bde567333fbd6f12d71af9396262e6",
   "root_allowlisted": true
  },
  "us_pgr": {
   "label": "PGR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PGR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PGR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ca9a79bca1e669fc6bf67bd348f93b6b123e4721775b427a1b342ebe85ee9e87",
   "root": "ab1a6d787149ead7f3ec28e029d2708c4d5c21adac920e8774147931df2f4bc9",
   "root_allowlisted": true
  },
  "us_ph": {
   "label": "PH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "efa152490d54b63009c199654d690b12baac5f37b3bf1f461a7f2ec5761b12f4",
   "root": "9859e81889de944a919b728e5adf21e667315cbd11a6c4f3bbf0e32cede64835",
   "root_allowlisted": true
  },
  "us_phm": {
   "label": "PHM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PHM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PHM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1eec92c93302567e625a0a1c5b08488f50b0390ebf9e59ac01609df9c15d4019",
   "root": "fea0a92b19bf559616341c99faea2298ea50a28d8be9fbefe197e0cf2c5f81f3",
   "root_allowlisted": true
  },
  "us_pkg": {
   "label": "PKG \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "PKG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PKG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-01-28_2026-07-24",
   "status": "public",
   "bars": 6661,
   "first": "2000-01-28",
   "last": "2026-07-24",
   "sha256": "5ccdbd2ee15e0c5afcac124edc1f9ddb3e9cf1fd66e4b7a00beeafc641deaf3d",
   "root": "2fca82d72db643a7fa3ed5d9757bdeb5c822953b8a9fe6e41f1d9742c7d6de91",
   "root_allowlisted": true
  },
  "us_pld": {
   "label": "PLD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PLD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PLD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6335b81b32e853b6baabd384327197759c6fc91490bc98f8fcd58ca9f689fd87",
   "root": "b31f4a4df09c2cd143f0e2b0a02dab22c8b3caa18ec3c29ceb1c145a3289f38d",
   "root_allowlisted": true
  },
  "us_pltr": {
   "label": "PLTR \u00b7 US single name \u00b7 daily 2020\u2192",
   "asset": "PLTR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/PLTR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2020-09-30_2026-07-24",
   "status": "public",
   "bars": 1460,
   "first": "2020-09-30",
   "last": "2026-07-24",
   "sha256": "fa7d54ef3063cba7b37df9fcd75ebb0e8c3095c95db1980b2fe21d453c322903",
   "root": "4a956824ff5a30af431c5fb51e930bdf7b9ed19f5b3f809025a797a408f439fa",
   "root_allowlisted": true
  },
  "us_pm": {
   "label": "PM \u00b7 US single name \u00b7 daily 2008\u2192",
   "asset": "PM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2008-03-17_2026-07-24",
   "status": "public",
   "bars": 4618,
   "first": "2008-03-17",
   "last": "2026-07-24",
   "sha256": "77f4e5f07c8a94d88c706adf5e9d709e4c3facca2230b0d6737f83709e4cd3f6",
   "root": "6dbf15fdc1c6fc9d03afea95809238bf73f0c3395a8f3e87928a74b5e4612776",
   "root_allowlisted": true
  },
  "us_pnc": {
   "label": "PNC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PNC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PNC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ef8984a0a78dfbf4011c53714c734a41b25c5d8e36e54be3d46902f229342629",
   "root": "0c49c472c2a6dd2be9ffb133c7766c136f7834f2e7c2c48df64111b91abcd70c",
   "root_allowlisted": true
  },
  "us_pnr": {
   "label": "PNR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PNR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PNR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "23e54ef9713b65364af21610895c480235f21517189bd382856c59eee9bdab94",
   "root": "bf80b13f2a50d583d54c1d650fed95148358464ea5a579a7b2a10406714aadd2",
   "root_allowlisted": true
  },
  "us_pnw": {
   "label": "PNW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PNW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PNW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "919d478ee8b7cfc5ca2ce31ae10a0ef5ce66998f6331d0001d2403da4b0e5fcb",
   "root": "4fceb7d91904b549777d4e670d2017ce17dfebc70b7f0ee9848eeb9b1de3a305",
   "root_allowlisted": true
  },
  "us_podd": {
   "label": "PODD \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "PODD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PODD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-05-15_2026-07-24",
   "status": "public",
   "bars": 4829,
   "first": "2007-05-15",
   "last": "2026-07-24",
   "sha256": "cb92bd34e55e4bfe366e97dd443fffee996d734cba9666e4acff2665323774f7",
   "root": "08c4a1344c0e16126fe2f3a5677434e20b8bc93fb8ebe0165b96bac9d774d5bb",
   "root_allowlisted": true
  },
  "us_pool": {
   "label": "POOL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "POOL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/POOL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8e935da898a84bf2e8c290b03fff3d658d414da8fd2d75b5a1d80f8d3867a144",
   "root": "33b83bc0253c9b7ba730804d552b4dd725894647f083803d8bead5d086829433",
   "root_allowlisted": true
  },
  "us_ppg": {
   "label": "PPG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PPG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PPG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0269329f86fc9bc3cedb9c889381a223c15a6b0fcfc12dcd2ab036784bfee1a3",
   "root": "e5fa38014f2babc62c2fa66ff02520a09cfc626b68159ae14bdeefa44f7655fc",
   "root_allowlisted": true
  },
  "us_ppl": {
   "label": "PPL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PPL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PPL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "19acd663a99d02778eb07fa7a830488e81ceee353fd92e2d5111b0e653a265ca",
   "root": "a4476acf8f2e86a81e44d75d88f0b54cbbb09cb14ebbf75cb7acca69e431c334",
   "root_allowlisted": true
  },
  "us_prgo": {
   "label": "PRGO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PRGO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PRGO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2ff94b753bb46c7b65af6031a8568b41278647a9fa3e4c0770ac198061d6c780",
   "root": "8254a9a126cf38af8175906cd35441e06763a720babd15b8ff61d416ef9d2440",
   "root_allowlisted": true
  },
  "us_pru": {
   "label": "PRU \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "PRU",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PRU.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-12-13_2026-07-24",
   "status": "public",
   "bars": 6191,
   "first": "2001-12-13",
   "last": "2026-07-24",
   "sha256": "3975607141a57b09a92b756d6207b092a9225b11cf2605cb740a05d6116245ad",
   "root": "ff713d8479705de61c186589333ceac0839bd93d94797a762d7414585a5a1928",
   "root_allowlisted": true
  },
  "us_psa": {
   "label": "PSA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PSA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PSA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e0a1ea4378d14d05b40e150b8fbce5609f70c9707661888ad5add54009ebeed0",
   "root": "8559037d0e0f17622e082f27e33f07b1ddfda9b56c59ab82abe97d53d948c119",
   "root_allowlisted": true
  },
  "us_psky": {
   "label": "PSKY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PSKY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PSKY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "23356a4c9dd12118ad82eb98e53c3b634e008e92472bef77a3035e775c8cb008",
   "root": "f03cf890d27f170dbba921da32766d5bc1b4feea05d6022640ae238861e0a824",
   "root_allowlisted": true
  },
  "us_psx": {
   "label": "PSX \u00b7 US single name \u00b7 daily 2012\u2192",
   "asset": "PSX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PSX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2012-04-12_2026-07-24",
   "status": "public",
   "bars": 3591,
   "first": "2012-04-12",
   "last": "2026-07-24",
   "sha256": "e8ccf4c540a61610b03b235b2201796bdc5d6481b2f35477754bac3d76fef7c6",
   "root": "40ce930b5b2d20125704113db8d6f0950296eba6b101f26a0021dec94a263c19",
   "root_allowlisted": true
  },
  "us_ptc": {
   "label": "PTC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PTC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PTC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c05fee5f35325b35f240cb08520deb18c5b1f745f92c285c78dd7304abb88797",
   "root": "f8be6b443aca80eecb518a4144892dd6390c9c5025e66f7d937b440d635e89fd",
   "root_allowlisted": true
  },
  "us_pvh": {
   "label": "PVH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "PVH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PVH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7581f8dfac24df952f6e9c7d3aaaf77ddc4ee4d192cf09f10270c53103f1cd45",
   "root": "aff97d8aa780ccddbc2e55b08b9be49ff875c4076343cbb22a013c67530a4094",
   "root_allowlisted": true
  },
  "us_pwr": {
   "label": "PWR \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "PWR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PWR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-02-12_2026-07-24",
   "status": "public",
   "bars": 7155,
   "first": "1998-02-12",
   "last": "2026-07-24",
   "sha256": "0b4e5800a2d028dc29a0540900236b145d1aaad0a5fb750f8886a0754a011863",
   "root": "235ec4d316591a7a0b0ccfab2ab6d3568732de3c28fc795d95544e99de28da23",
   "root_allowlisted": true
  },
  "us_pypl": {
   "label": "PYPL \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "PYPL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/PYPL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-07-06_2026-07-24",
   "status": "public",
   "bars": 2780,
   "first": "2015-07-06",
   "last": "2026-07-24",
   "sha256": "33e83d927ba98606be64ccec91fbe8de39579370e5920937835a41bd26b63652",
   "root": "7883da17964c2223c573c2cd4062145ccdfd77f2d64fef0630ea7fd91874771a",
   "root_allowlisted": true
  },
  "us_q": {
   "label": "Q \u00b7 US single name \u00b7 daily 2025\u2192",
   "asset": "Q",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 249,
   "csv": "strategies/us_library/Q.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2025-11-03_2026-07-24",
   "status": "public",
   "bars": 181,
   "first": "2025-11-03",
   "last": "2026-07-24",
   "sha256": "4755b886d904e0b757701ed246e596725d3cf67606ab3061d6cdb27f5730ed44",
   "root": "276a08d27d371cd7405ff26e97a211e4ae171983f65fc9ec5e93d4da225f8de6",
   "root_allowlisted": true
  },
  "us_qcom": {
   "label": "QCOM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "QCOM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/QCOM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "56c21c9635c53b7f938e5a4eeb2b0ad8160df006569750d879846695d7653fcb",
   "root": "109b0cdf488171434d637079061ca2f2e445eeeda79b5a08bbc267a7aec26445",
   "root_allowlisted": true
  },
  "us_qrvo": {
   "label": "QRVO \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "QRVO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/QRVO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-01-02_2026-07-24",
   "status": "public",
   "bars": 2906,
   "first": "2015-01-02",
   "last": "2026-07-24",
   "sha256": "be24ffd9a52fc622bc5aecb7bdef5b94868c659de7787b329c577dc1e4c2a5f6",
   "root": "e6651437d77b490ca98806c7adb95a9fe27568a4957751e4cd2e0287578430bf",
   "root_allowlisted": true
  },
  "us_r": {
   "label": "R \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "R",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/R.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "02bc6600031451684a9402997390322e2136f4cb7b569ff460de200be29ccf9b",
   "root": "3c23dc63f644fad5c363ae31ae67c661e644075849a6fa2fba09e45ca32f6d84",
   "root_allowlisted": true
  },
  "us_rcl": {
   "label": "RCL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RCL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RCL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "75eb774e0107a28543f8eca9d35920659328f4a1e519bd7af8ac1b526d9ebc4f",
   "root": "9f2a5c49b6b928cf175d8f22d1e40058d4d07731594d32978819727c601717e4",
   "root_allowlisted": true
  },
  "us_reg": {
   "label": "REG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "REG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/REG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "eaf209e97565520bcde02e499ffa56dc5e63b0636a46e6a8a09b195719cf039a",
   "root": "74f9f7afc23e2a758536b4d8d50aba76f4ab9ace30e55fd511d796443bdbd21f",
   "root_allowlisted": true
  },
  "us_regn": {
   "label": "REGN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "REGN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/REGN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "841a356ed72001af62d9c3eda22e0afa0723078aefa7dd493997b5cd9121f013",
   "root": "864d5cdb93660e042d2a9468947445243a98896ad65d0be9393745f043c6ce46",
   "root_allowlisted": true
  },
  "us_rf": {
   "label": "RF \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6685358057b5ae3ec85738b7330af6234d23633b11e1774d08b2f11a944aebb6",
   "root": "9678a0fa6e52cc069da6868c086a11bb5dae9fb7837a5d760003bb469f3a23e7",
   "root_allowlisted": true
  },
  "us_rhi": {
   "label": "RHI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RHI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RHI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "73d2aad4354ae250231de4112199f4726744118c187cef6f6c0ba0d4576a490d",
   "root": "f7dee6f8efe926974311293ee82d3206f8606ffadb3b6827efa85868649c511e",
   "root_allowlisted": true
  },
  "us_rig": {
   "label": "RIG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RIG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RIG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f1962db5aa2b170ece56c1f72fb1c847540e3bde6b92dbb07d2b04d9ae03a954",
   "root": "b9dc4b0e1ef05f4ee96705b3715d76f6a91162338fdbe4aafa31c1b69f98f6ad",
   "root_allowlisted": true
  },
  "us_rjf": {
   "label": "RJF \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RJF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RJF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "36f7cce8869511f0c56938b2a191282d26626e7ba5025f34bd631b36ea074ee4",
   "root": "eba0aac2f7e0643f4980357afa7196225694c2771763e17671f96ba7fb527b22",
   "root_allowlisted": true
  },
  "us_rl": {
   "label": "RL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0a5f38ed775d9e47982d0a71ce815fda93f8078ab8279bf32717335ad448b213",
   "root": "f6e1c4f7d259927668f2c55848508e18b762f7f3088cdbb6a6c2902a2cb732ef",
   "root_allowlisted": true
  },
  "us_rmd": {
   "label": "RMD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RMD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RMD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "b843c92011b3be9072052b103ac9bc42d8cfbb468336f8e794ce9ff243500f9d",
   "root": "7988b949e431851dfd3773e3406cfc3375a5317aafbac4a907e18dda55970f92",
   "root_allowlisted": true
  },
  "us_rok": {
   "label": "ROK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ROK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ROK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "58430698f862e2b41f978f3f6c9593d65f6a39f987f22b04689c2a4f0aee36b6",
   "root": "c8beb3594f4c308ddac9e8ff6eaab72663c37a467d81f6cdbb662aeeaeb122cf",
   "root_allowlisted": true
  },
  "us_rol": {
   "label": "ROL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ROL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ROL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5182b4a1a20312c1c14e935a6734a1fe667eb67d39051b4707ca3d26dc16ea17",
   "root": "b92c4474f0955562e07467d355576e0406f8cf11bfb35894c34d663538a8500c",
   "root_allowlisted": true
  },
  "us_rop": {
   "label": "ROP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ROP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ROP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1f305ae7960b08dd914b65f853c5c1790efd1d40f75b96a66168c3fc0588da9a",
   "root": "65c1bf8d60f371e7a160a7d71c40668c78127c1cef3094ff43068322120b0b52",
   "root_allowlisted": true
  },
  "us_rost": {
   "label": "ROST \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ROST",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ROST.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5fb9f46290307f9f7a09a0859953973d44c67aff7aa82ae746d06fc1ab206173",
   "root": "295ef1c8ca3d1d46d311be018819c8cb38933e021218c6b58a45eff9f2c32a58",
   "root_allowlisted": true
  },
  "us_rrc": {
   "label": "RRC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RRC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RRC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "ae21554b28363662e380e1bbc273a45ed550fd4db1c774ee4033ee75cae34fae",
   "root": "b0ae4a92dd09a35927bb4a33d987161b4af7d3e5513dc12a7e303324fc57a57a",
   "root_allowlisted": true
  },
  "us_rsg": {
   "label": "RSG \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "RSG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RSG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-07-01_2026-07-24",
   "status": "public",
   "bars": 7059,
   "first": "1998-07-01",
   "last": "2026-07-24",
   "sha256": "8a808929c3ac545ac030b2cc7d2750f83816641ec1e378743a6c986a6006bae2",
   "root": "aff50a81444131f69e0b62891c1cb6e76bb3b0f06d40ff07dad958c11051f479",
   "root_allowlisted": true
  },
  "us_rtx": {
   "label": "RTX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RTX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RTX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d8f1a2b7466bfb7df1285bd64267a16b0bc76f4efca70b752e8b6e8a70d1b325",
   "root": "4b9321e12dc2fd3ecaa761de78ea98d8f67ad701239940afccf658a2578bea0f",
   "root_allowlisted": true
  },
  "us_rvty": {
   "label": "RVTY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "RVTY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/RVTY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0059f8c1e34d9c28a81f2aac8fddbdc0314455b48761f3615b34c6e7d50e99d7",
   "root": "38128c1ea3dfed8d63b5cfc62155bdd5cdfce64debd5d7555f44c8094ab90657",
   "root_allowlisted": true
  },
  "us_sanm": {
   "label": "SANM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SANM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SANM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e7b4971c06329f917d534b728fef9684e336f55be0eba7b188d1860f00d55ef9",
   "root": "792058cca78b4611dd69ecbff390483767c0abfc2bc9f797129f18a45f449350",
   "root_allowlisted": true
  },
  "us_sbac": {
   "label": "SBAC \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "SBAC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SBAC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-06-16_2026-07-24",
   "status": "public",
   "bars": 6818,
   "first": "1999-06-16",
   "last": "2026-07-24",
   "sha256": "ee62549953d4da808f0ccd8149e377d9c3106e5a236aa6bbf25303c6841cadea",
   "root": "e7aabbf88a63bca7e075e5b9bd18dc4382452b14e6c08d220e7f6f60bde57033",
   "root_allowlisted": true
  },
  "us_sbux": {
   "label": "SBUX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SBUX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SBUX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d69ed7dcd947374d7ea2d1793bb30d45a3d92c47096842ba0e80e9fd63a6160a",
   "root": "86425721cf71b3b800db03b878d4878ef971dba579d34ff35293e36cc29cbe7d",
   "root_allowlisted": true
  },
  "us_schw": {
   "label": "SCHW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SCHW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SCHW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "be7a03776f4480241334fe413797ee28cde75ec4f488a5e35a545a09691b0eab",
   "root": "48c77a5606b0bdb5f8531ed3982f0435fb2869046602c28d6b2d17fa3671ccdd",
   "root_allowlisted": true
  },
  "us_sci": {
   "label": "SCI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SCI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SCI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a1fa1461e59e4734c6c714a308671d5673b2d3ff65153320d74a1a994372ff20",
   "root": "4c93d9b7ff36da062809d85ffe1a5e3a19a40d2340403a4345e7a56714e3198f",
   "root_allowlisted": true
  },
  "us_sedg": {
   "label": "SEDG \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "SEDG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SEDG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-03-26_2026-07-24",
   "status": "public",
   "bars": 2849,
   "first": "2015-03-26",
   "last": "2026-07-24",
   "sha256": "d68e8442e8837b02937c4c99f930ce91723e432a40d1a2b3bebd1768c78062bc",
   "root": "d1d5af41eacffd688e7171d451823905f4e17e4e075f41e58e680f1d2065f866",
   "root_allowlisted": true
  },
  "us_shel": {
   "label": "SHEL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SHEL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SHEL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fe12e36fd1a0c97643e16a79eea56b2491946344b0245d91f4aca9e465a7ba6e",
   "root": "28c4b0a9610f29c62758def2d2489167b5ab9ae97348313f56792b21c0a9ab84",
   "root_allowlisted": true
  },
  "us_shw": {
   "label": "SHW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SHW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SHW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8d3263a0a047b7dc85f7d91237403c49e681f7f6128cffb887feb4d49543b24f",
   "root": "ccd283c6e2f07995db6b99ee848fef678dab0d975c563da9861757992ec385e0",
   "root_allowlisted": true
  },
  "us_sig": {
   "label": "SIG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SIG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SIG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1129f023710a8310d8b96ffb51ad35560982f5b76b42a1cb5a60cd75b59e1e3e",
   "root": "b8722cded631dffe3fa7f0f5d50bb43835b23094faf8ec4e487b948f0c4b22b4",
   "root_allowlisted": true
  },
  "us_sitc": {
   "label": "SITC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SITC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SITC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c05d2c12777f42a370f85f564428cd7769341b69263e46a09c957669e554c8f8",
   "root": "733ed5b9c943f9aeac78309cb2d8a43042da3b444389babca467ca3c09df94b3",
   "root_allowlisted": true
  },
  "us_sjm": {
   "label": "SJM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SJM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SJM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e6c973ef69e8f5677eeb514b1d94fab638febe1a0e189a5759a8ceae146899a0",
   "root": "8ace3bd09e2703e0d90059d007b18adfb549b55731d5cbc7d8f1bbe2d9032181",
   "root_allowlisted": true
  },
  "us_slb": {
   "label": "SLB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SLB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SLB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "710392ae6a3bd78150ab6157c3b63275a433cd4e697eba93336696320b6ae2d7",
   "root": "9c2508950aa7aa4bf9e7a48d86649370d6fab9814093a4d9d01676ad5e81ad3d",
   "root_allowlisted": true
  },
  "us_slg": {
   "label": "SLG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SLG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SLG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e7b21bb0d4a74ad4339f71aaecebe9544c3681862ea22605c18be2ac8f9d500f",
   "root": "e678d56bcfdcc500bc062684cafa17a04169903a0c0b27f6436c6f3f658392ad",
   "root_allowlisted": true
  },
  "us_slm": {
   "label": "SLM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SLM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SLM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1d91c3461fb27dcb76b786ddb0909c50ac3c5b9adebe7eeb446c8a2ad4b71eeb",
   "root": "0127ea026d2098a58b6ed029f909ff91efa8264c5dd6f0491bf9f09db57e4195",
   "root_allowlisted": true
  },
  "us_smci": {
   "label": "SMCI \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "SMCI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SMCI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-03-29_2026-07-24",
   "status": "public",
   "bars": 4861,
   "first": "2007-03-29",
   "last": "2026-07-24",
   "sha256": "03f26b33a45fb843f46ff29f7c5899a33368de2d9ae27f6b12889821e2a0bece",
   "root": "058bf3bcede383d866bd32acc6e498426a426abb3b3be919cab0c3307d8e8dac",
   "root_allowlisted": true
  },
  "us_sna": {
   "label": "SNA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SNA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SNA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "721effc7c526de89b031555a87820b9c2028e352b74bd91c1944426bc76af1c7",
   "root": "ddc7d7a7489676e4c1072e1600bd506c48dfd07aa1e231599e061ec613a9069f",
   "root_allowlisted": true
  },
  "us_sndk": {
   "label": "SNDK \u00b7 US single name \u00b7 daily 2025\u2192",
   "asset": "SNDK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SNDK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2025-02-24_2026-07-24",
   "status": "public",
   "bars": 356,
   "first": "2025-02-24",
   "last": "2026-07-24",
   "sha256": "5610341f9f3b0c0b0cbabe9969d750dd60d5478f44b900d41f8adda967c2020c",
   "root": "e23462fef68ab6f2ec41234bae22d9eea402672d56199d5a32bb10dd12a0b3d4",
   "root_allowlisted": true
  },
  "us_snps": {
   "label": "SNPS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SNPS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SNPS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "23298c5402dd0a3713c04cfe5715a3120e396b27deea36764727283b196cad1c",
   "root": "4732fb567f63a770d3359e3fa0c5534827d18a183c9ef337c3f8dda79051ea27",
   "root_allowlisted": true
  },
  "us_so": {
   "label": "SO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "119e2914db72f9dac981686f17e0116d17951a76988a8a9332f5ca9434780b40",
   "root": "2bbdcbba778f1728cf4ec471d58bc23145f35e41a40b68caae188d4a60cc6184",
   "root_allowlisted": true
  },
  "us_sols": {
   "label": "SOLS \u00b7 US single name \u00b7 daily 2025\u2192",
   "asset": "SOLS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 248,
   "csv": "strategies/us_library/SOLS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2025-10-30_2026-07-24",
   "status": "public",
   "bars": 183,
   "first": "2025-10-30",
   "last": "2026-07-24",
   "sha256": "401071e3bef397bf9bc5f2debbece8b690a8fa55a27e4ce2ddd789700f9ca2a2",
   "root": "a1b88754ae15d95cebb9d7c8bb0c7b1799690c5821be4d892ddcd4a29a548a42",
   "root_allowlisted": true
  },
  "us_solv": {
   "label": "SOLV \u00b7 US single name \u00b7 daily 2024\u2192",
   "asset": "SOLV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/SOLV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2024-04-01_2026-07-24",
   "status": "public",
   "bars": 581,
   "first": "2024-04-01",
   "last": "2026-07-24",
   "sha256": "3d54a72bdc594967a6393d2f0754b2c152181f5454ce55aa568e1f559307469a",
   "root": "f944cd1f7018fa8c5ba01bff3b750c37d7f6bc615e8b6d884ca21bd46287ff37",
   "root_allowlisted": true
  },
  "us_spg": {
   "label": "SPG \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SPG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SPG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "00b5d9e6a46a05e4424b1ec10382482da02bfc9982805afd26bcc4e6861e8b5a",
   "root": "ea834671bed51867843fee37f0fe31a4601d4d3230a1a245f840835d7d073a82",
   "root_allowlisted": true
  },
  "us_spgi": {
   "label": "SPGI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SPGI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SPGI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9eb7289a501bafe3620c38563d358045d77d2fcd59aac6fef2207d93feca5060",
   "root": "fa7767ac2d8c5e8fe88ac3545693fe0d6504382376389359d297b020594296a9",
   "root_allowlisted": true
  },
  "us_sre": {
   "label": "SRE \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "SRE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SRE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-06-29_2026-07-24",
   "status": "public",
   "bars": 7061,
   "first": "1998-06-29",
   "last": "2026-07-24",
   "sha256": "3ccc1f0211f1d2b55b57cbd9d442592a41f60aeb90c9b8fe1243bfeffdf8ee24",
   "root": "039a371f778823a4b8b28d05996f90fea3cc012d8883b46a8f5c111fdb95e207",
   "root_allowlisted": true
  },
  "us_ssp": {
   "label": "SSP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SSP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SSP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6d1b4a59de901a4f192222f002044145eb3f414688169f29a1de02eca0ffd7ce",
   "root": "30bcd05ebd155d29fafad54d646006177f019138a9f6f8cb6f36d1602200cf20",
   "root_allowlisted": true
  },
  "us_ste": {
   "label": "STE \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "STE",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/STE.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-11-03_2026-07-24",
   "status": "public",
   "bars": 2695,
   "first": "2015-11-03",
   "last": "2026-07-24",
   "sha256": "c786cf5e9a5516654f2fe286ca9db50dfb8fd1a1b0d9f927fea05778db46cbe8",
   "root": "7468bb44efb75f7e4c319dc1710fd4032dcd1a2d59ad2ecc95ca9af9fc379c3c",
   "root_allowlisted": true
  },
  "us_stld": {
   "label": "STLD \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "STLD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/STLD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d2c197105d19e8ffef83cadfc25ebd6681c1d4368cfc838f76efcd48b828e3a4",
   "root": "d4c503691c8b60c755732a9c25e050068d36f71e5d4bb283cce7f53c945957c0",
   "root_allowlisted": true
  },
  "us_stt": {
   "label": "STT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "STT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/STT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1980ed018aa910591388a2ad263a6a8542fbef9a16d62d43bb33ebbc4126d838",
   "root": "e52da151098937c1ab1a71fbb66222830bbed22fc67f6657b51b8ba5d53198c1",
   "root_allowlisted": true
  },
  "us_stx": {
   "label": "STX \u00b7 US single name \u00b7 daily 2002\u2192",
   "asset": "STX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/STX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2002-12-11_2026-07-24",
   "status": "public",
   "bars": 5941,
   "first": "2002-12-11",
   "last": "2026-07-24",
   "sha256": "5dfa6b3539046e6518d528eb20b21fa1b5825728f4beb71a2b767c9d20ad461a",
   "root": "12cae983fb5dcce1db5e863c8b6812817d332475b4006654d64cd7265d7bb734",
   "root_allowlisted": true
  },
  "us_stz": {
   "label": "STZ \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "STZ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/STZ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c41d3127c0f6f04a4db71db5f632742a99712e67300c4fba8b97824d69e85c22",
   "root": "74bf0816a94c0c9721e952b98254e03881be267872f5bd74ed589f17a6e0366d",
   "root_allowlisted": true
  },
  "us_sw": {
   "label": "SW \u00b7 US single name \u00b7 daily 2024\u2192",
   "asset": "SW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/SW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2024-07-08_2026-07-24",
   "status": "public",
   "bars": 514,
   "first": "2024-07-08",
   "last": "2026-07-24",
   "sha256": "af8e0d475aef16d6bf472572ec04a98b6a38e6c0147ee14e874f44121140115d",
   "root": "ad3e5ac63fe2e96505374e3aa16b9949d7e96dc2193fcc9ad0d70e5b4a4b62f9",
   "root_allowlisted": true
  },
  "us_swk": {
   "label": "SWK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SWK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SWK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e273d492a6533df1e9a73f6cb5fad7074fe5a9ad2e8240b25a8d5c108a7c1e62",
   "root": "545059b45f046aa49766e3ca6745457c45266bd2d09b56db3feb4b8bbf0059d1",
   "root_allowlisted": true
  },
  "us_swks": {
   "label": "SWKS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SWKS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SWKS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4e42f216c334928c7a7f438900f5ff7777c14b2f1aac5eb36b01012b1cb19f06",
   "root": "533c7603814da83413bff7c4cfb2a98cf0b1053ca9932126cf9703ee708769cb",
   "root_allowlisted": true
  },
  "us_syf": {
   "label": "SYF \u00b7 US single name \u00b7 daily 2014\u2192",
   "asset": "SYF",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SYF.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2014-07-31_2026-07-24",
   "status": "public",
   "bars": 3013,
   "first": "2014-07-31",
   "last": "2026-07-24",
   "sha256": "f595f5d174498311372868baf3d64c8261619885d84a06d0a837af83fb21fadd",
   "root": "630452a637a6f11c1a1158d96efe1ff5a9a62864448f20181262d433b76cbb42",
   "root_allowlisted": true
  },
  "us_syk": {
   "label": "SYK \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SYK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SYK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "dc7d1c9e4f4e303d2223410177fda39de4516c923d041e4d854eab904fb6374d",
   "root": "0b87affd284655e31ff97abd187965278e4f1dc090c6ffd3e4608a7ccf9309dc",
   "root_allowlisted": true
  },
  "us_syy": {
   "label": "SYY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "SYY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/SYY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "62f8fc9019e8be95015900a987971a78a4ef536450ac2021e433418eb4b7d5d2",
   "root": "4826d4a0bf71759591255e3aaf334f8caa332b3f0a39571e00952967da021f41",
   "root_allowlisted": true
  },
  "us_t": {
   "label": "T \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "T",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/T.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4ae5771f146d12030452cb6173964f1144c30eba23104a0a23b76e1129637de6",
   "root": "74d1ffe2ac48039865595d8065f36fc164888b37979e74e54327c04f19e4d11f",
   "root_allowlisted": true
  },
  "us_tap": {
   "label": "TAP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TAP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TAP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4e3f6b68d729358d86a612aceb0a37b795ca1ae97d504602770586f864cafac3",
   "root": "5884e834f59fccf600c048ee11a3ba8e6fb8ccc67477ca7b8df390a08e7dc5d9",
   "root_allowlisted": true
  },
  "us_tdc": {
   "label": "TDC \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "TDC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TDC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-10-02_2026-07-24",
   "status": "public",
   "bars": 4732,
   "first": "2007-10-02",
   "last": "2026-07-24",
   "sha256": "9be0fb4b15ec8b48d6b8a743a64c6b958b50374b34c88a53f887d4e65c208c57",
   "root": "7517043de12f2179e7ecfacb1132665294de5f0eb11f1e877c9be85e3c51adf2",
   "root_allowlisted": true
  },
  "us_tdg": {
   "label": "TDG \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "TDG",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TDG.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-03-15_2026-07-24",
   "status": "public",
   "bars": 5122,
   "first": "2006-03-15",
   "last": "2026-07-24",
   "sha256": "e9e84f63425226dd6b143b5dd9d8b84a3029a010cf67472897514cadae1e547a",
   "root": "9370f6237af0c132c22817d187afefd4f41a065b894abee5d89265927060f543",
   "root_allowlisted": true
  },
  "us_tdy": {
   "label": "TDY \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "TDY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TDY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-11-23_2026-07-24",
   "status": "public",
   "bars": 6706,
   "first": "1999-11-23",
   "last": "2026-07-24",
   "sha256": "531271221c7e20e8b315a6ca295ecdd712ceebe97e6412245a99744ba961bea2",
   "root": "55eb0eb6abcc496006a350c07ce9f7ff5e0aaf967645bd2a4df9609832ca6beb",
   "root_allowlisted": true
  },
  "us_tech": {
   "label": "TECH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TECH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TECH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cc15ee474cc151ec5a964d533c8a1b4f715e8deeea5cf0d12307394572576e62",
   "root": "ef7a25476b2b1d6c1759c65d141f7b247e024a0ffa7bd61c6ce041a43c3df495",
   "root_allowlisted": true
  },
  "us_tel": {
   "label": "TEL \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "TEL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TEL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-06-14_2026-07-24",
   "status": "public",
   "bars": 4808,
   "first": "2007-06-14",
   "last": "2026-07-24",
   "sha256": "af7f06ea8ab03b66d88112c711a19929e983fe30cbe2c486438de8dcde307fb8",
   "root": "55f07fba45dd8b2effe4da6f156d186f233aa4a897749355728cdf3765dbcff9",
   "root_allowlisted": true
  },
  "us_ter": {
   "label": "TER \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TER",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TER.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c7b3d9c214da82fe165785fcd86379340f92c2d493abb2e375ab86f9b9efd55f",
   "root": "b88e7fb35676b9aebd905df84652f34211f4ca3f32be1468206fb05a7ba973f2",
   "root_allowlisted": true
  },
  "us_tex": {
   "label": "TEX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TEX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TEX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7931e152164fabb0c849ea84c20c32fbccd01eac0ad630ee0aea44c979625352",
   "root": "483a9e61cabce46b53dd958ea190088a82fdb901cd9516d492566a7ce2175e69",
   "root_allowlisted": true
  },
  "us_tfc": {
   "label": "TFC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TFC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TFC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4bf010e5ac9aa9491cb41f25afd014316b51c1323b2dd8d702a6d2d028a601c3",
   "root": "d6b10a460888b855eb43b7c16c22368efb3b1b081b8849c1f748f7b0850d9190",
   "root_allowlisted": true
  },
  "us_tfx": {
   "label": "TFX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TFX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TFX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2b878ae9a409442fcfa80770e1355ca4b025cb4a75a1fc1a869a9ce3c288b6de",
   "root": "55927346f050b93c5f8e25e868f854b1014fe81ef0ba6f86b6df73cb7f0002ee",
   "root_allowlisted": true
  },
  "us_tgt": {
   "label": "TGT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TGT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TGT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "104783dcb1fd44ffb47765429f6dc6e019c4a38255f91b4be13a8aa15eb7ce79",
   "root": "22dbdcf679b44f3cf1b79f8c1309ef264a1e217fb3ec59a5b654c8a15fa5888b",
   "root_allowlisted": true
  },
  "us_thc": {
   "label": "THC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "THC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/THC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "3ac51ecade2c516e895fcd81cf606571d9f13817583abd6fd0bf728c25f2dd1c",
   "root": "800f9ab2fbcb8df7684e7b15b9b5b6cd75589f2b9d06420ffc0461549f949ff2",
   "root_allowlisted": true
  },
  "us_tjx": {
   "label": "TJX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TJX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TJX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d2e7f76c16fbb30c0a4d3b58cca40c199ffb1f45f88ea61b761180a9b54ff0db",
   "root": "c883769d4ccbbb2de5c64432e7be78ff38ce356d55a63d385d29f9f009305199",
   "root_allowlisted": true
  },
  "us_tko": {
   "label": "TKO \u00b7 US single name \u00b7 daily 2023\u2192",
   "asset": "TKO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/TKO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2023-09-12_2026-07-24",
   "status": "public",
   "bars": 719,
   "first": "2023-09-12",
   "last": "2026-07-24",
   "sha256": "1c130b33e4f8908e44d80af2b4d6aeae1a7875d04feb44032dc018b039224b71",
   "root": "60712125970ca464735c10c73132024538e2cfc411177d69860d88ab2d760be2",
   "root_allowlisted": true
  },
  "us_tkr": {
   "label": "TKR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TKR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TKR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "1ce8c6fce901c65b2f8761ec8c106c7d2e6fc5e6deda97066b6df8129418eae1",
   "root": "05527b8ca07668988a9453daad81aa631b932c50cebacf46776f214e7bce0e55",
   "root_allowlisted": true
  },
  "us_tmo": {
   "label": "TMO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TMO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TMO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "778095e84a887ef13ee262e6b0ec741ac3dc3a63db014f0dd8c4337d9349f0ef",
   "root": "b68cff5fabfbfa47dc36a8fb30cf1bcf2881771db68f540c49b41e0b6b99a162",
   "root_allowlisted": true
  },
  "us_tmus": {
   "label": "TMUS \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "TMUS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TMUS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-04-19_2026-07-24",
   "status": "public",
   "bars": 4847,
   "first": "2007-04-19",
   "last": "2026-07-24",
   "sha256": "461acef5cdbf0581487f3891b9870072501092f83a293676e61eb814f4235e97",
   "root": "bd3e551a895b8ed855805198a3ad2e944577f3aa976185ecd011015a064a299c",
   "root_allowlisted": true
  },
  "us_tnl": {
   "label": "TNL \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "TNL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TNL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-07-19_2026-07-24",
   "status": "public",
   "bars": 5035,
   "first": "2006-07-19",
   "last": "2026-07-24",
   "sha256": "9371f0638b5276a07990b901f4766b4f01fabb8a423791d37748e81ecd2920d3",
   "root": "026458deb72aca484280341dcb4eef29ac0c84df1f02154a0749e80e41f35316",
   "root_allowlisted": true
  },
  "us_tpl": {
   "label": "TPL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TPL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TPL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "50e393b917239d0ff5bae46c0c9a3bc66527534f06859d7a8646e3757fb96bc9",
   "root": "d1fc6b7169fe05fc3731ffbea786d29dab41528abd555243d5435b01dfdf119c",
   "root_allowlisted": true
  },
  "us_tpr": {
   "label": "TPR \u00b7 US single name \u00b7 daily 2000\u2192",
   "asset": "TPR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TPR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2000-10-06_2026-07-24",
   "status": "public",
   "bars": 6486,
   "first": "2000-10-06",
   "last": "2026-07-24",
   "sha256": "b0b672b11d4723b64999f43a3aa859a5bb1ab87fb26957694af445b05944e61a",
   "root": "e7cc3c0b77cd5239e0f5f4806804e6233932bf4e2032d3c3566ce82f013adc2f",
   "root_allowlisted": true
  },
  "us_trgp": {
   "label": "TRGP \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "TRGP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TRGP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-12-07_2026-07-24",
   "status": "public",
   "bars": 3930,
   "first": "2010-12-07",
   "last": "2026-07-24",
   "sha256": "0d3ea1a88c5a5daa0d814b8bd1ae932be647445a01a14d7e165a91e84efeda3f",
   "root": "efa36c606a0f750f09690bdf758a0c94fb1ad78e04b6297afa8bd57abb725a95",
   "root_allowlisted": true
  },
  "us_trip": {
   "label": "TRIP \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "TRIP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TRIP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-12-07_2026-07-24",
   "status": "public",
   "bars": 3677,
   "first": "2011-12-07",
   "last": "2026-07-24",
   "sha256": "242caf544c044630c58fb5d9e87bd1d27f72d288c276d615623e2b67ab92619d",
   "root": "7c793cbec432bc250cd73c1f895810461d0f1adf9b9b67a55cb2c78cc8e30052",
   "root_allowlisted": true
  },
  "us_trmb": {
   "label": "TRMB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TRMB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TRMB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6405edd86ea0397e7302f700ad753647b0dbee90456e61553dc7e00c43882ecc",
   "root": "e698c766ffcd90e356906ffd86c36a9594fc82399f129cfde8daf61400ad7718",
   "root_allowlisted": true
  },
  "us_trow": {
   "label": "TROW \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TROW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TROW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f59bde6b5666b0c3c751f900584bcb1f319eac7f40ad67aff53578f8c29a20c8",
   "root": "668f8bd83b6e6e62d2637fb44782802482403f26d0a5370d3b76f038fb611832",
   "root_allowlisted": true
  },
  "us_trv": {
   "label": "TRV \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TRV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TRV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2a61b512f70a28aafc657a28a024fffbd0811b74c634522bb36c6c016a2c49d3",
   "root": "9de585349e6e192b1e45057358e900243efece412f3c3527770d79d0c7a50c4d",
   "root_allowlisted": true
  },
  "us_tsco": {
   "label": "TSCO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TSCO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TSCO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "605bca6780752c62c837a56ca83440e3785809c036504fba3464327945e0c494",
   "root": "09fcbbd3f70c862a6c687bddaa1f2787bf7612ef2a9b275347041c1b6d027106",
   "root_allowlisted": true
  },
  "us_tsla": {
   "label": "TSLA \u00b7 US single name \u00b7 daily 2010\u2192",
   "asset": "TSLA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TSLA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2010-06-29_2026-07-24",
   "status": "public",
   "bars": 4042,
   "first": "2010-06-29",
   "last": "2026-07-24",
   "sha256": "7986e0b00e16926a7135c76ab06c81e0d71b56b53fc656caacda794c6d3efd16",
   "root": "7c2f88c5590a3e4a8673bd148a9054eabb3c7782607392734490805314f5d27d",
   "root_allowlisted": true
  },
  "us_tsn": {
   "label": "TSN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TSN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TSN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "556ab7c91792b150da80b9621ffff3f7dda248228cc56a63cdc964f86b4b3dca",
   "root": "c5d4be95d1e1938de0393840e18df0f3948b16b08eeee5b81272e63640054ab8",
   "root_allowlisted": true
  },
  "us_tt": {
   "label": "TT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d7d0c392217d34884bc9d7332b1348a5f1606c4f2117c7ef938c2b6cbc6530e5",
   "root": "6f3b53038cd735bed94286a4b0783785f469e04c29e5e2146b879a155350801a",
   "root_allowlisted": true
  },
  "us_ttd": {
   "label": "TTD \u00b7 US single name \u00b7 daily 2016\u2192",
   "asset": "TTD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TTD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2016-09-21_2026-07-24",
   "status": "public",
   "bars": 2473,
   "first": "2016-09-21",
   "last": "2026-07-24",
   "sha256": "7f18fe2077c32bbe5cf5ead8ff60b1fcef5a9344cb91db54d1cabd2bff1730f1",
   "root": "315a7e12e75679956ba0bc4d93629ef48abb9b0c1f23f20d678948643d13eaba",
   "root_allowlisted": true
  },
  "us_ttwo": {
   "label": "TTWO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TTWO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TTWO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "98bcc6969dfa2b1f8cc87e34e5e01b37ffb79c9892be19c059cdb538e9301eb5",
   "root": "029e5388fe7aee04130c72dcb671deddfcc90a6d9a512d63839c932e73f82b93",
   "root_allowlisted": true
  },
  "us_txn": {
   "label": "TXN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TXN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TXN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8819fc4a0946a1c367f97c5d4da858ef6f047789c9982eafd9d51aed1db07542",
   "root": "458de4fe91e11bebaa86ab9877db33ac4f8e02847db5f77cf49a81d0e020db07",
   "root_allowlisted": true
  },
  "us_txt": {
   "label": "TXT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TXT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TXT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9154a3157e735049b6e11e83ea7cd582b619925e9a522de93fdc324e82e05cf5",
   "root": "d1ccd6fdb7a7b30dbe6ef60a5376083b6ff6cf310940ef8f71a9b10427d446f7",
   "root_allowlisted": true
  },
  "us_tyl": {
   "label": "TYL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "TYL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/TYL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "67e12648131bd6323075c70e041235811d01119be20d1f1a131119e6f05f8e99",
   "root": "d04bed3fda0f9a4fd9116310e4e0c0ea3cf15f0b77fe05970dcb89319cf667b8",
   "root_allowlisted": true
  },
  "us_ua": {
   "label": "UA \u00b7 US single name \u00b7 daily 2016\u2192",
   "asset": "UA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2016-04-08_2026-07-24",
   "status": "public",
   "bars": 2588,
   "first": "2016-04-08",
   "last": "2026-07-24",
   "sha256": "f485ae70c499c7b11493a731e66e2122dd4f4cfd8a065c4628813105023c8f05",
   "root": "8b75d8b8013db37036604d5aef7646a701216884c9eeda8b77bc57f623240a50",
   "root_allowlisted": true
  },
  "us_uaa": {
   "label": "UAA \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "UAA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UAA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-11-18_2026-07-24",
   "status": "public",
   "bars": 5200,
   "first": "2005-11-18",
   "last": "2026-07-24",
   "sha256": "b4ede630ffd4fe108f1f166cf3b25f7d0636578c5861e4c38466b2b4d1841e91",
   "root": "0d9475c8c6ced316cd61f9eba77a7b3130567bda586bff3ea419dc238336e2d0",
   "root_allowlisted": true
  },
  "us_ual": {
   "label": "UAL \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "UAL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UAL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-02-06_2026-07-24",
   "status": "public",
   "bars": 5148,
   "first": "2006-02-06",
   "last": "2026-07-24",
   "sha256": "62571776be7900c66837645e5c59913aa6113c9fecaf32b25c8b9acb0b89b2a4",
   "root": "b1551428540d3063fb3a7630064b8e437e1e2ba14d9244740fc8f106f7131ed6",
   "root_allowlisted": true
  },
  "us_uber": {
   "label": "UBER \u00b7 US single name \u00b7 daily 2019\u2192",
   "asset": "UBER",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UBER.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2019-05-10_2026-07-24",
   "status": "public",
   "bars": 1811,
   "first": "2019-05-10",
   "last": "2026-07-24",
   "sha256": "b83ebe52950600742d90f0768ed87711a59086f1a51d6416e94f2bafd52dccc8",
   "root": "c8c2db1a4b88f85025d26fbaba49dac6bad7b739326f330ea0c85cdcc1f330dc",
   "root_allowlisted": true
  },
  "us_udr": {
   "label": "UDR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "UDR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UDR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "fe82f20226f0152fad3fac9aae2cd80f3feb725cf94f33960105a36aaaad45be",
   "root": "736ee97f1f1eeb25a3d46373b0633507c60bf6918ed0a738456cd169806f1d06",
   "root_allowlisted": true
  },
  "us_uhs": {
   "label": "UHS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "UHS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UHS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "23b26d3a4d684dc8ef9a61919351db05b0e40fe69b75f5cacbac790afb0e080f",
   "root": "6fa51e4602ef5cc21eff4b1cb89271172cb11c7beea9aef17097a2592e82c5d6",
   "root_allowlisted": true
  },
  "us_uis": {
   "label": "UIS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "UIS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UIS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "8aecdf3fafbf1ceb800fcc473da6955ddaabd9f8198c711c20dbd477b5cb0c51",
   "root": "771180fbea7e26202056f27cf54b67eedb6a358ae0b205bb50b4b3ce059c2830",
   "root_allowlisted": true
  },
  "us_ul": {
   "label": "UL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "UL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d78fa30d53525273c284541d4dfcd94d8cdf20a5a40e15edab71ff9e344198f0",
   "root": "56bd51ed3f2300943779fe8e39bd9bf37224617be32dcf4c714c76ec3499d4fa",
   "root_allowlisted": true
  },
  "us_ulta": {
   "label": "ULTA \u00b7 US single name \u00b7 daily 2007\u2192",
   "asset": "ULTA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ULTA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2007-10-25_2026-07-24",
   "status": "public",
   "bars": 4715,
   "first": "2007-10-25",
   "last": "2026-07-24",
   "sha256": "9ac90eb8d54f5b55f2b9f1de2a5723dae0384bc7f8da23805200a625dc406367",
   "root": "2d77cc5b415af6a2ce0469cb1c13662eb6c87cc712f0c011fca8c1ef77f1ca1e",
   "root_allowlisted": true
  },
  "us_unh": {
   "label": "UNH \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "UNH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UNH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d61e9259df2e0a4996e2474f8123d2a8889e3067b48c8c3f3415b15658023295",
   "root": "1414c4168dac487618947fa4e11f19a5aa6f73fcf9f8db328334840e67d1d46b",
   "root_allowlisted": true
  },
  "us_unm": {
   "label": "UNM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "UNM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UNM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "e08a05cbb471c25b0d48c11cdcac406ce7ba21bdcae06ce73160d0ea2890ca47",
   "root": "82c25fcef024f4a91c144c3d85ed02ca2489ea60907df9c1da75e5e4445bb0bd",
   "root_allowlisted": true
  },
  "us_unp": {
   "label": "UNP \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "UNP",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UNP.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "78d725e7632646ca81a1ed65f98522761075ca2d298661d73fcf787e90233502",
   "root": "9e5fcc51931363c77d479a9a9752338682d9502c3b7e7b9f8442f918f05a157e",
   "root_allowlisted": true
  },
  "us_ups": {
   "label": "UPS \u00b7 US single name \u00b7 daily 1999\u2192",
   "asset": "UPS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/UPS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1999-11-10_2026-07-24",
   "status": "public",
   "bars": 6715,
   "first": "1999-11-10",
   "last": "2026-07-24",
   "sha256": "7d5537fde5327e80bbd47c0312e0eb403115c447930987106c020d9f0fca6e0d",
   "root": "f4da0e9f4811c3df4e1d1e6ad374c9a155e5572c38032b2c5b7182c6e374d52e",
   "root_allowlisted": true
  },
  "us_urbn": {
   "label": "URBN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "URBN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/URBN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5de826d79f411c6be86f76dda9eb8743a9181d8b98c7d249325621c9e13fd2b2",
   "root": "3e2a6e416725eb25fc91633e639b2fb2881225cb97fdf94e73f3022f4df80662",
   "root_allowlisted": true
  },
  "us_uri": {
   "label": "URI \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "URI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/URI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "40451f56b358f9330080f409c80be80dbdad6dd79e54c51e28df3c03780deead",
   "root": "f7b95f52455b244f04b176773aa9665c57249dca2dae2ba30590e1207ef7845d",
   "root_allowlisted": true
  },
  "us_usb": {
   "label": "USB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "USB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/USB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "9179338a05fffaecd040f46e8adfeb90795d711e994472643dc2d619a4d9e705",
   "root": "686f761706936393b88007e5a51f44b8b29e47f7ba3f0823bb7ea3d04d9a9a54",
   "root_allowlisted": true
  },
  "us_v": {
   "label": "V \u00b7 US single name \u00b7 daily 2008\u2192",
   "asset": "V",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/V.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2008-03-19_2026-07-24",
   "status": "public",
   "bars": 4616,
   "first": "2008-03-19",
   "last": "2026-07-24",
   "sha256": "d1669b85a5973a573237e22e086a70abdcf4c2f3d021fe41d02dd2559ff4bf0b",
   "root": "eb58859e9020c5a2c411549d1fd7ff3d818711ad3e5ead39de52fec682906b57",
   "root_allowlisted": true
  },
  "us_veev": {
   "label": "VEEV \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "VEEV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VEEV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-10-16_2026-07-24",
   "status": "public",
   "bars": 3211,
   "first": "2013-10-16",
   "last": "2026-07-24",
   "sha256": "1e7fbad293c97e263bfac9b2315927e1d5475abf7fb7c837c3d13b04eea59749",
   "root": "9696f417d32c9614e1c470d5a7bebdfc469f3df73da070d62e0f6f60d1d611ee",
   "root_allowlisted": true
  },
  "us_vfc": {
   "label": "VFC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VFC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VFC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6dee0ee8cc5196bad2458c95617a87db2c186c49775ab4e68fef4c851145e394",
   "root": "5f037187b1f550e931fe954c58643a428710129a40d17e50eaefd9c0fc704176",
   "root_allowlisted": true
  },
  "us_viav": {
   "label": "VIAV \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VIAV",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VIAV.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5ee5dcc7b2b17d5b571e21be9c815077490eeca0cdee366c5bc4d61de94a4ae0",
   "root": "00a174b8567f2c40776ba0c0adf7ce4a100aef4686db0670443c5841a73570d9",
   "root_allowlisted": true
  },
  "us_vici": {
   "label": "VICI \u00b7 US single name \u00b7 daily 2018\u2192",
   "asset": "VICI",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VICI.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2018-01-04_2026-07-24",
   "status": "public",
   "bars": 2149,
   "first": "2018-01-04",
   "last": "2026-07-24",
   "sha256": "adb7bea13f3853cf2a478f97f2563e2d87ad90443dc38b6be547653f417df2a6",
   "root": "f05b4a544895cf908265820e01df571ac5389adefd23a42206964834015b2b75",
   "root_allowlisted": true
  },
  "us_vlo": {
   "label": "VLO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VLO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VLO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a446621f4b3db386a338d578b6f27c6a5286b8c34556d305aa7b7a4d40658100",
   "root": "4e3dd19170af2bc8d6843d8429a1491c980426dd2326abce9785bf28910d3eb1",
   "root_allowlisted": true
  },
  "us_vlto": {
   "label": "VLTO \u00b7 US single name \u00b7 daily 2023\u2192",
   "asset": "VLTO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/VLTO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2023-10-02_2026-07-24",
   "status": "public",
   "bars": 705,
   "first": "2023-10-02",
   "last": "2026-07-24",
   "sha256": "411c0f4b28d75330dccc3a9e403d3825cb3cadf25dd173fb6d4174ee2cfab037",
   "root": "b50f00cf0a481ead2a932d724332d7a8b8c49dbc4f73f7fec4b5521ab3019910",
   "root_allowlisted": true
  },
  "us_vmc": {
   "label": "VMC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VMC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VMC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "000fe620966f10d445102d6b2bee1ba0a8490062e65d5ae8f0b8fcf563b71081",
   "root": "8c1c9388ea5b7f645b20274ae6b5e7e26d98371509d09ae18ee6d02923b32d95",
   "root_allowlisted": true
  },
  "us_vno": {
   "label": "VNO \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VNO",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VNO.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "7b414c1e0b8f508b702dcf68f5e565c1790bd0bd7772ef6ec27f470108612b7f",
   "root": "1a17edc5ecb2a13f51f9555b61db2b7a83fe74174411c674db79a82c0cfb856f",
   "root_allowlisted": true
  },
  "us_vnt": {
   "label": "VNT \u00b7 US single name \u00b7 daily 2020\u2192",
   "asset": "VNT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 250,
   "csv": "strategies/us_library/VNT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2020-09-24_2026-07-24",
   "status": "public",
   "bars": 1464,
   "first": "2020-09-24",
   "last": "2026-07-24",
   "sha256": "614a9a3c86b8bb1ea84da00cabbf5988e27faf558ba0365d966e0e2c16c59dd5",
   "root": "7d38db91bb3bec41c5310805e5c01124728720a8515b5a944c365e4472e95453",
   "root_allowlisted": true
  },
  "us_vrsk": {
   "label": "VRSK \u00b7 US single name \u00b7 daily 2009\u2192",
   "asset": "VRSK",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VRSK.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2009-10-07_2026-07-24",
   "status": "public",
   "bars": 4224,
   "first": "2009-10-07",
   "last": "2026-07-24",
   "sha256": "0c05949afe91d9e2a8eba4aa9266acbf5340f4843b40fd2137eba55859127412",
   "root": "45536c41ef894359ffe0bfa91d1af52f82ae9141696ad7ba08b29562be604636",
   "root_allowlisted": true
  },
  "us_vrsn": {
   "label": "VRSN \u00b7 US single name \u00b7 daily 1998\u2192",
   "asset": "VRSN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VRSN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1998-01-30_2026-07-24",
   "status": "public",
   "bars": 7164,
   "first": "1998-01-30",
   "last": "2026-07-24",
   "sha256": "351c5e969e471d192b617cb38c7204e378106b2e953be0c9be6d49119a3ec6d1",
   "root": "eda0134bf1a2e9f3784cafea995146e5071eaad3c781a8574c0d8d5c93177d83",
   "root_allowlisted": true
  },
  "us_vrt": {
   "label": "VRT \u00b7 US single name \u00b7 daily 2018\u2192",
   "asset": "VRT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VRT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2018-07-30_2026-07-24",
   "status": "public",
   "bars": 2007,
   "first": "2018-07-30",
   "last": "2026-07-24",
   "sha256": "dbac52f0f82e70541ec9e2f4e19fe4889d04c802bad2ce9a023ef4e3c7da2a1b",
   "root": "e833c6159eb0cbe53e39dec5116ee8a020d6d953f48d85d52e79f4609ddd5a67",
   "root_allowlisted": true
  },
  "us_vrtx": {
   "label": "VRTX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VRTX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VRTX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "eb6d5aeb4998d645f66b551a586c6f620e27241a8d3eb641abfa4aad53ed4a05",
   "root": "06974d0909059f1540697d2116e1eab1cc4d38d7fdb9c68d86bf2cf94b57f457",
   "root_allowlisted": true
  },
  "us_vst": {
   "label": "VST \u00b7 US single name \u00b7 daily 2016\u2192",
   "asset": "VST",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VST.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2016-10-05_2026-07-24",
   "status": "public",
   "bars": 2463,
   "first": "2016-10-05",
   "last": "2026-07-24",
   "sha256": "5790f448d5e2784a28d04877a85d790f985c4a22cac92674680242c863ba3162",
   "root": "d45c901d0cb4e32032a382315760cec7334fc3b1cc0e6875ce65bc2e385f1494",
   "root_allowlisted": true
  },
  "us_vtr": {
   "label": "VTR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VTR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VTR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4aceff40e8f746316c551f0d7404e25419cb88decee2f7cddab9f9b8224747ec",
   "root": "524ccfd50cdb21fd52565d47709c57a058e575ec10ef08085313252a43e8baf8",
   "root_allowlisted": true
  },
  "us_vtrs": {
   "label": "VTRS \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VTRS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VTRS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "5d7264d124af40e11bac832c3462387686330732a3cce54a38568689a517f125",
   "root": "6797437bf99359e81147ecbcfedd025bebdb2439c5cf2df1689a82f7e63231a1",
   "root_allowlisted": true
  },
  "us_vyx": {
   "label": "VYX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VYX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VYX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2b3e8f4de425233ec35c2b4e185349f77deddbb7ffe050e9966f6581d9011d85",
   "root": "20473141d704be719a56be117bbb79432f27753c40c42707cf408fe5b26abc2a",
   "root_allowlisted": true
  },
  "us_vz": {
   "label": "VZ \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "VZ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/VZ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "541d5474f69bb1bc0c06e6acf770eeee7ca1657b535d9e2c32ac420369c7acdf",
   "root": "2519aa1834b04421a7fc61f90dc0a690a1547ee1db54ab8f27b728821636c398",
   "root_allowlisted": true
  },
  "us_wab": {
   "label": "WAB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WAB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WAB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "20ceed537d8912db7a619981009a8a5b3a4c6a67f02ba1a82bb7cae4c454a1ef",
   "root": "fde453c87502684b639dfbbd4cf18fe11b77133c2d2e6cc08337a524561ddd14",
   "root_allowlisted": true
  },
  "us_wat": {
   "label": "WAT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WAT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WAT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a2a40c32b3823674e6dae0e8a4e599eaa04a581b599d9ee0b69efb71bfe1463f",
   "root": "ad608040fb2df17c01951a5ac1d62a46b40bc9e8a8effef62093287b0417e01f",
   "root_allowlisted": true
  },
  "us_wbd": {
   "label": "WBD \u00b7 US single name \u00b7 daily 2005\u2192",
   "asset": "WBD",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WBD.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2005-07-08_2026-07-24",
   "status": "public",
   "bars": 5294,
   "first": "2005-07-08",
   "last": "2026-07-24",
   "sha256": "caf5aac650b1e993cc4d430a4cf1f3bc28f2f581f160360f15f2fbc389251678",
   "root": "0090cc6c3d4aa7bef9ec6e28c920559aeba18c25eff13cdf81d487b95f3c173a",
   "root_allowlisted": true
  },
  "us_wday": {
   "label": "WDAY \u00b7 US single name \u00b7 daily 2012\u2192",
   "asset": "WDAY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WDAY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2012-10-12_2026-07-24",
   "status": "public",
   "bars": 3463,
   "first": "2012-10-12",
   "last": "2026-07-24",
   "sha256": "fdb07a3d9fb5c390506b33d12d38b44673e0c3c5dbd14e41bbde571b939fa48a",
   "root": "59ec2c4548567c1aa38f7d1fa0a15bd8a84495c29b05cac0371dba954bb03573",
   "root_allowlisted": true
  },
  "us_wdc": {
   "label": "WDC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WDC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WDC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c5f692e5008a658eafe31f681e0dc5d63fbcf66e6a25529d0add60ebbe22f277",
   "root": "4d2b16da1c739eb27946bdbc2ce8b282d3da7823a84760fad5ff88d73b184adc",
   "root_allowlisted": true
  },
  "us_wec": {
   "label": "WEC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WEC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WEC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c6f6f3a1029c0e5e7fc815639a4c7d84839ae64928872b5c75039a7b8250c667",
   "root": "91452bf32813bb32529420c8cd1d2783f7255bc3bcaa17b5a9ee0262ae95aeca",
   "root_allowlisted": true
  },
  "us_well": {
   "label": "WELL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WELL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WELL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "13835be2174ba23b0100bb4bce08b2e96bd8ec63c175fcc6ff29eef87c84d157",
   "root": "6e6b19389a0e94c700beba96bc03692e9408cf7acec1f93f8cdbe57974b2025e",
   "root_allowlisted": true
  },
  "us_wen": {
   "label": "WEN \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WEN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WEN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d7251e80c7695ab2c099f81a8eb397e32ad6a17f1bd5f3ab4fe322a0eb8ad0b9",
   "root": "9a3380f95098f9162d7444b76afb612f92656b06969006523dd9c71587e38e06",
   "root_allowlisted": true
  },
  "us_wfc": {
   "label": "WFC \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WFC",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WFC.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a48c9241a2839ccdd5804eb6242925acb7c6c05c9f00b8feb24324d3fb67bad1",
   "root": "f849b0c4fc8b4b1a777999a7ac6c772a889782ecad0a61c355ad502bfdb43440",
   "root_allowlisted": true
  },
  "us_whr": {
   "label": "WHR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WHR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WHR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c2fb62dd64802ee4e7a80dab2aefc1555634736cf0bb1fd4fa65cd6b11c2113e",
   "root": "10b9d001f3f44651244e1be5bc6bdc01111e5047fc16e435fe2da51b915ac127",
   "root_allowlisted": true
  },
  "us_wm": {
   "label": "WM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "6fdc14474a945c12aa0b0a7764ee46c45bf9517fc73841c6bc5f6b3c67895040",
   "root": "ae9ea7dea9b0664c213722285ed85aa57a964e11c9b476db36a47804e570305d",
   "root_allowlisted": true
  },
  "us_wmb": {
   "label": "WMB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WMB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WMB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "18cda5675d807f3536877ebab59e19b212b2079f1e748cc11dbe9abe88ae2e93",
   "root": "dddcea83b0ce4944d1e1fec1b7cd31807e761bc0c8a98df4006b47502c7ba967",
   "root_allowlisted": true
  },
  "us_wmt": {
   "label": "WMT \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WMT",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WMT.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d0484a0f2132c0ccece19ab7e4146e75ecd2758bd4fd94377c6beebedfeb8ae1",
   "root": "1f7763a9d507e4c518d2c28915b5fa88a0984e617e5e47fc76f26554e7311f9b",
   "root_allowlisted": true
  },
  "us_wor": {
   "label": "WOR \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WOR",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WOR.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "0fbbdc35d567b90e10849620decdd9d45a728c30c8b608d57d2df1ebadcf2e03",
   "root": "e90a11e3414ad2db6769a86d7bf65ec9d17590de4b235e12f1b2386419553c59",
   "root_allowlisted": true
  },
  "us_wrb": {
   "label": "WRB \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WRB",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WRB.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "da79b1733f1934940783e7339f4cefceb99b6607da6b22da37e87de90adb64f5",
   "root": "c4c31a8e2d0e92d51546b25bc9194c71f92205d10682c8dcd2e523159b068e58",
   "root_allowlisted": true
  },
  "us_wsm": {
   "label": "WSM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WSM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WSM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "cc7128485126b9ab7f39f27b60494c07d6d5956ea750b0c97c343a4479c51ee5",
   "root": "61531bbaa0b402c7a3960c7bacf6ba25966a6e2d0a4f1aa608bb29c0450a0c18",
   "root_allowlisted": true
  },
  "us_wst": {
   "label": "WST \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WST",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WST.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2c255e5dd50cd57b80d9276dd5700162a6aaee502313a0c71d918a87c6a46177",
   "root": "ed0dbc73211e94bfdb8585dd78ce0b3f4079dbaf64974d787c5063b2d19b4aca",
   "root_allowlisted": true
  },
  "us_wtw": {
   "label": "WTW \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "WTW",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WTW.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-06-12_2026-07-24",
   "status": "public",
   "bars": 6316,
   "first": "2001-06-12",
   "last": "2026-07-24",
   "sha256": "18f4e8697e4cda150281b97f3346d76f23591dd2e3d583b981d84dce5a05ca20",
   "root": "10966cafc1995fdee3dcdb4229683f30243c6ec413a919bff72aa7fa24728af5",
   "root_allowlisted": true
  },
  "us_wu": {
   "label": "WU \u00b7 US single name \u00b7 daily 2006\u2192",
   "asset": "WU",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WU.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2006-10-02_2026-07-24",
   "status": "public",
   "bars": 4983,
   "first": "2006-10-02",
   "last": "2026-07-24",
   "sha256": "5a41d76d5c99529c3e3616132d0158ece1358103f29a72a7ffb9173bc0c63eb9",
   "root": "fc29ab4b56794cf454cc395a1003f7150543971e1ea70547abeaed37330587e8",
   "root_allowlisted": true
  },
  "us_wy": {
   "label": "WY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "WY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "4a24d684337cb30e2a1e969990a29126eeb9a269c3d46a7e911b77463bb7b0a6",
   "root": "39d5081ee7f3b1d8a18af7072035d0cd70dde6e146de70e2e171880fba6ef25d",
   "root_allowlisted": true
  },
  "us_wynn": {
   "label": "WYNN \u00b7 US single name \u00b7 daily 2002\u2192",
   "asset": "WYNN",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/WYNN.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2002-10-25_2026-07-24",
   "status": "public",
   "bars": 5973,
   "first": "2002-10-25",
   "last": "2026-07-24",
   "sha256": "bf852d0f46096ee907fbb5c9da320625fec4467d02e2a4a7fc75d5d0020f0c3a",
   "root": "d1b7c39604a04d803cca73861cad0efeefc0a742744ac8ba823019a34b3de7e2",
   "root_allowlisted": true
  },
  "us_xel": {
   "label": "XEL \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "XEL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/XEL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "98cca5be4e104b0186bd3ba20fcf99029e849c71818d38e8cf7529e50a891161",
   "root": "c981392e0de55570b51d2c14678818f6314b8f2e6964d287ed2cbaf080e6c7ac",
   "root_allowlisted": true
  },
  "us_xom": {
   "label": "XOM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "XOM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/XOM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "a7e39438466566c8ad3ae0a738d668225532a90e6a78862a1d27b3cb16f82207",
   "root": "81605f4425e21870742697574a011ca6152607c018e2fade7a511648a4481b9e",
   "root_allowlisted": true
  },
  "us_xray": {
   "label": "XRAY \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "XRAY",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/XRAY.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "c8de8e0b933cb28ad66a11d5893216d3c8ef3c682df96fef9fabb088125000d6",
   "root": "57742b73e1862e5dc28c2f09b1451ac8e7d05c784bb386b5a991f9c17ccc04f5",
   "root_allowlisted": true
  },
  "us_xrx": {
   "label": "XRX \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "XRX",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/XRX.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "f9af6cf1e6663ee5ee8e734d088132de45390b72e2080f0c89e8505acb2095b7",
   "root": "8160d247e9cb7b3a8fd528995e575f83fd01231eeed23442f0072daaf0105320",
   "root_allowlisted": true
  },
  "us_xyl": {
   "label": "XYL \u00b7 US single name \u00b7 daily 2011\u2192",
   "asset": "XYL",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/XYL.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2011-10-13_2026-07-24",
   "status": "public",
   "bars": 3715,
   "first": "2011-10-13",
   "last": "2026-07-24",
   "sha256": "3944eb181b5b7424af01ef418a5e1f16a430b76576b6673b7c04e007bc9ef4d4",
   "root": "caa11c2ec3b2ae31e2358871a770de0da4836a47df4ecc1bb17d607f79106d1c",
   "root_allowlisted": true
  },
  "us_xyz": {
   "label": "XYZ \u00b7 US single name \u00b7 daily 2015\u2192",
   "asset": "XYZ",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/XYZ.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2015-11-19_2026-07-24",
   "status": "public",
   "bars": 2683,
   "first": "2015-11-19",
   "last": "2026-07-24",
   "sha256": "63c90556fe1e3da00490cc204bb26e26868c6e472f683afea1e7d5d4e6e80e1a",
   "root": "1a3b463e4b6364eba9fa9f30a5f2b8cb534f625c9fa6b737f6ba9ebd1ebcfa53",
   "root_allowlisted": true
  },
  "us_yum": {
   "label": "YUM \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "YUM",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/YUM.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "d3383570f587b5528e2c57a3a0675d0ae3339e60625f8a186222bee8d1375c9b",
   "root": "4c494b49d1998f3e6686ffaa59fbdcc3cae7c1328d80deb230caa1955edd2cbc",
   "root_allowlisted": true
  },
  "us_zbh": {
   "label": "ZBH \u00b7 US single name \u00b7 daily 2001\u2192",
   "asset": "ZBH",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ZBH.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2001-07-25_2026-07-24",
   "status": "public",
   "bars": 6286,
   "first": "2001-07-25",
   "last": "2026-07-24",
   "sha256": "1ec962fc233058ca330c597f2fb20e787ec38d42df1e5c35fefc7117494c0ffa",
   "root": "b0b76487bb1b56c022dba8b7ca9ad87d706f76cf55fe0a81800938627d47be27",
   "root_allowlisted": true
  },
  "us_zbra": {
   "label": "ZBRA \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ZBRA",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ZBRA.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "2b98b7ae405319d586b00c5d6aba52e7b7a3aa7b88ff6826b487ac39690eb81b",
   "root": "d5e8636a477236e2e6f4226a9c39b87927d6f3ff40d06b3a2930805cf978d44b",
   "root_allowlisted": true
  },
  "us_zion": {
   "label": "ZION \u00b7 US single name \u00b7 daily 1997\u2192",
   "asset": "ZION",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ZION.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_1997-12-31_2026-07-24",
   "status": "public",
   "bars": 7184,
   "first": "1997-12-31",
   "last": "2026-07-24",
   "sha256": "beaaee7ae4a5b892cee5ee9c190f6da1fd119e384f1d1634159c6fd329487809",
   "root": "e74472acca686955240a14a1e4a93d983e2d3973936e5cdcbd63dbac494d11e7",
   "root_allowlisted": true
  },
  "us_zts": {
   "label": "ZTS \u00b7 US single name \u00b7 daily 2013\u2192",
   "asset": "ZTS",
   "venue": "US listed",
   "cls": "us_equity",
   "interval": "1d",
   "interval_secs": 0,
   "ppy": 251,
   "csv": "strategies/us_library/ZTS.csv",
   "provenance": "licensed survivorship-free equity feed (Sharadar SEP), split+dividend adjusted; S&P members-ever library, delisted names retained in the library",
   "align_group": "us_2013-02-01_2026-07-24",
   "status": "public",
   "bars": 3389,
   "first": "2013-02-01",
   "last": "2026-07-24",
   "sha256": "a8d43be1897bd6839e829cec1e28ad299fb7c59034284a6bb058a5998c8b6673",
   "root": "1b5431b8288d210c1e02a9576dc9d8707b467a77d711c4308250cf76d456cb37",
   "root_allowlisted": true
  }
 },
 "books": []
}