{
  "_comment": "Ticker universe for the minomobi finance archive. Grouped by series type.",

  "rates": {
    "_source": "FRED",
    "treasury_yields": {
      "DGS1MO":  { "name": "1-Month Treasury Constant Maturity",  "from": 2001 },
      "DGS3MO":  { "name": "3-Month Treasury Constant Maturity",  "from": 1982 },
      "DGS6MO":  { "name": "6-Month Treasury Constant Maturity",  "from": 1982 },
      "DGS1":    { "name": "1-Year Treasury Constant Maturity",   "from": 1962 },
      "DGS2":    { "name": "2-Year Treasury Constant Maturity",   "from": 1976 },
      "DGS3":    { "name": "3-Year Treasury Constant Maturity",   "from": 1962 },
      "DGS5":    { "name": "5-Year Treasury Constant Maturity",   "from": 1962 },
      "DGS7":    { "name": "7-Year Treasury Constant Maturity",   "from": 1969 },
      "DGS10":   { "name": "10-Year Treasury Constant Maturity",  "from": 1962 },
      "DGS20":   { "name": "20-Year Treasury Constant Maturity",  "from": 1993 },
      "DGS30":   { "name": "30-Year Treasury Constant Maturity",  "from": 1977 }
    },
    "policy_rates": {
      "DFF":       { "name": "Federal Funds Effective Rate",       "from": 1954 },
      "DFEDTARU":  { "name": "Fed Funds Target Rate Upper",       "from": 2008 },
      "DFEDTARL":  { "name": "Fed Funds Target Rate Lower",       "from": 2008 }
    },
    "sofr": {
      "SOFR":          { "name": "Secured Overnight Financing Rate",  "from": 2018 },
      "SOFR30DAYAVG":  { "name": "SOFR 30-Day Average",              "from": 2018 },
      "SOFR90DAYAVG":  { "name": "SOFR 90-Day Average",              "from": 2018 },
      "SOFR180DAYAVG": { "name": "SOFR 180-Day Average",             "from": 2018 }
    },
    "spreads": {
      "T10Y2Y":  { "name": "10-Year minus 2-Year Treasury Spread",  "from": 1976 },
      "T10Y3M":  { "name": "10-Year minus 3-Month Treasury Spread", "from": 1982 }
    },
    "tips": {
      "DFII5":   { "name": "5-Year TIPS Yield",   "from": 2003 },
      "DFII10":  { "name": "10-Year TIPS Yield",  "from": 2003 },
      "DFII30":  { "name": "30-Year TIPS Yield",  "from": 2010 }
    }
  },

  "commodities": {
    "energy": {
      "DCOILWTICO":   { "name": "WTI Crude Oil",                   "source": "fred",    "from": 1986 },
      "DCOILBRENTEU": { "name": "Brent Crude Oil",                 "source": "fred",    "from": 1987 },
      "DHHNGSP":      { "name": "Henry Hub Natural Gas Spot Price", "source": "fred",    "from": 1997 }
    },
    "metals": {
      "GC=F":  { "name": "Gold Futures",       "source": "yfinance", "exchange": "COMEX" },
      "SI=F":  { "name": "Silver Futures",      "source": "yfinance", "exchange": "COMEX" },
      "HG=F":  { "name": "Copper Futures",      "source": "yfinance", "exchange": "COMEX" },
      "PL=F":  { "name": "Platinum Futures",    "source": "yfinance", "exchange": "NYMEX" },
      "PA=F":  { "name": "Palladium Futures",   "source": "yfinance", "exchange": "NYMEX" }
    },
    "agriculture": {
      "ZW=F":  { "name": "Wheat Futures",       "source": "yfinance", "exchange": "CBOT" },
      "ZC=F":  { "name": "Corn Futures",        "source": "yfinance", "exchange": "CBOT" },
      "ZS=F":  { "name": "Soybean Futures",     "source": "yfinance", "exchange": "CBOT" },
      "KC=F":  { "name": "Coffee Futures",      "source": "yfinance", "exchange": "NYBOT" },
      "SB=F":  { "name": "Sugar Futures",       "source": "yfinance", "exchange": "NYBOT" },
      "CT=F":  { "name": "Cotton Futures",      "source": "yfinance", "exchange": "NYBOT" },
      "CC=F":  { "name": "Cocoa Futures",       "source": "yfinance", "exchange": "NYBOT" }
    },
    "livestock": {
      "LE=F":  { "name": "Live Cattle Futures",  "source": "yfinance", "exchange": "CME" },
      "HE=F":  { "name": "Lean Hog Futures",     "source": "yfinance", "exchange": "CME" }
    }
  },

  "indices": {
    "^GSPC":  { "name": "S&P 500",              "source": "yfinance" },
    "^IXIC":  { "name": "NASDAQ Composite",     "source": "yfinance" },
    "^DJI":   { "name": "Dow Jones Industrial",  "source": "yfinance" },
    "^RUT":   { "name": "Russell 2000",          "source": "yfinance" },
    "^VIX":   { "name": "CBOE Volatility Index", "source": "yfinance" }
  },

  "sector_etfs": {
    "XLF":  { "name": "Financial Select SPDR",     "source": "tiingo" },
    "XLK":  { "name": "Technology Select SPDR",     "source": "tiingo" },
    "XLV":  { "name": "Health Care Select SPDR",    "source": "tiingo" },
    "XLE":  { "name": "Energy Select SPDR",         "source": "tiingo" },
    "XLI":  { "name": "Industrial Select SPDR",     "source": "tiingo" },
    "XLP":  { "name": "Consumer Staples Select SPDR", "source": "tiingo" },
    "XLU":  { "name": "Utilities Select SPDR",      "source": "tiingo" },
    "XLRE": { "name": "Real Estate Select SPDR",    "source": "tiingo" },
    "XLC":  { "name": "Communication Svcs Select SPDR", "source": "tiingo" },
    "XLB":  { "name": "Materials Select SPDR",      "source": "tiingo" },
    "XLY":  { "name": "Consumer Discretionary SPDR", "source": "tiingo" },
    "SPY":  { "name": "SPDR S&P 500 ETF Trust",     "source": "tiingo" },
    "QQQ":  { "name": "Invesco QQQ Trust",           "source": "tiingo" },
    "IWM":  { "name": "iShares Russell 2000 ETF",    "source": "tiingo" },
    "TLT":  { "name": "iShares 20+ Year Treasury Bond ETF", "source": "tiingo" },
    "GLD":  { "name": "SPDR Gold Shares",            "source": "tiingo" }
  },

  "equities": {
    "_comment": "S&P 500 constituents loaded dynamically from fja05680/sp500 CSV. Below: additional biotech/diagnostics coverage for Mino Times.",
    "_sp500_source": "https://raw.githubusercontent.com/fja05680/sp500/master/S%26P%20500%20Historical%20Components%20%26%20Changes(08-01-2024).csv",
    "biotech_extended": [
      "ILMN", "DXCM", "HOLX", "NTRA", "EXAS", "GH", "TXG", "TWST",
      "PACB", "CPHD", "TECH", "CRL", "BIO", "CDNA", "VCYT", "MYGN",
      "CERS", "QDEL", "NEOG", "OLINK", "SDGR", "RXRX", "ABCL", "DNA",
      "CRSP", "EDIT", "NTLA", "BEAM", "VERV", "PRME", "IONS", "ALNY",
      "SRPT", "BMRN", "RARE", "HALO", "DCPH", "RCKT", "APLS", "KRYS"
    ]
  }
}
