f/fundlab/nport_cache/usmsx.json
Greg Pomerantz a09861f39f N-PORT cross-check: verify top candidates' actual holdings
fundlab/xcheck.py - for each screen candidate, resolve the fund's OWN
registrant CIK (browse-edgar; the 497-cover CIK is the family/trust),
get the exact series name for the ticker (the only reliable
disambiguator between sibling funds), walk the 4 most recent NPORT-P
filing dates, and parse holdings from the interactive NPORT XML
(primary_doc.xml at the accession root - NOT the XSL-rendered view the
submissions API points at). Exact seriesName match > best htm exhibit
parse. Buckets from the authoritative assetCat+issuerCat codes (ABS-O,
ABS-CBDO, DBT+UST/CORP/MUN/NUSS, LON, STIV, RA, EC+RF=fund, ...), not
position-name keywords. Resumable; raw filings cached under
nport_cache/raw/ (gitignored).

nport.py - _SECTION gains the "INVESTMENT PORTFOLIO (unaudited)"
variant (NPORT-EX Sch-F files); find_section/build gain a frac
token-tolerance param (Yahoo names drift from filing names); CMBS/ABS
bucket gains CLO/CBDO/DAC terms.

app Fund Lab - "N-PORT cross-check" expander: per-candidate table
(as-of, n, t5, top code-bucket, #1 position) + per-fund holdings
detail.

RESEARCH.md - cross-check verdicts. 21/22 resolved (qcmmrx is an MMF,
no holdings). The screen's top names are REAL:
- hmezx/mervx = genuine merger arb (equity in deal targets + escrow)
- egrix = 100% wrapper in one macro managed portfolio (underlying not
  NPORT-disclosed); etsix = fund of EV internal multi-strat accounts
- wmnux = discounted/zero-coupon corporate bonds + equity swaps (the
  "equity names" are bond issuers/swap underlyings)
- scfzx/rctix/aflix = securitized credit/CLO/distressed/levered loans
- hicox/fhmix/usmsx/btmix (munis), aguax/femdx (EM sovereign), anglx
  (agency MBS), lpxax (rotated out of prefs into bank/financial debt)
  = genuine missing-factor exposures the 35-sleeve model lacks
- fhcox/dultx/safex = short-duration carry (a short-duration sleeve
  would explain them)

tests/test_fundlab.py - test_xcheck (14 checks): parse_interactive,
code buckets, name-match normalization, series-name disambiguation.
Also: untrack fundlab/streamlit.log; gitignore raw/ + xcheck_run.log.

84 fundlab / 32 app / 14 data tests pass.
2026-08-27 12:43:17 -04:00

482 lines
8.4 KiB
JSON

{
"sym": "usmsx",
"as_of": "May 31, 2026",
"net_assets": 2604801.0,
"n_positions": 911,
"categories": [
{
"name": "Municipal Bonds",
"pct": 91.4
},
{
"name": "Alabama",
"pct": 2.0
},
{
"name": "Rev.,",
"pct": 5.0
},
{
"name": "Series A, Rev.,",
"pct": 5.0
},
{
"name": "GO,",
"pct": 5.0
},
{
"name": "Rev., VRDO,",
"pct": 2.85
},
{
"name": "Alaska",
"pct": 1.0
},
{
"name": "Arizona",
"pct": 1.0
},
{
"name": "COP,",
"pct": 5.0
},
{
"name": "Arkansas",
"pct": 0.1
},
{
"name": "Rev., GNMA / FNMA / FHLMC,",
"pct": 2.88
},
{
"name": "California",
"pct": 0.9
},
{
"name": "Rev., AMBAC,",
"pct": 5.0
},
{
"name": "Rev., AMT,",
"pct": 2.8
},
{
"name": "Colorado",
"pct": 2.1
},
{
"name": "TD Bank NA,",
"pct": 2.8
},
{
"name": "Connecticut",
"pct": 3.0
},
{
"name": "City of Bristol, GO, BAN,",
"pct": 4.0
},
{
"name": "GO, BAN,",
"pct": 4.0
},
{
"name": "Series B, Rev.,",
"pct": 5.0
},
{
"name": "Delaware",
"pct": 0.8
},
{
"name": "District of Columbia",
"pct": 1.1
},
{
"name": "GO, VRDO,",
"pct": 1.72
},
{
"name": "Florida",
"pct": 2.4
},
{
"name": "COP, A.G.,",
"pct": 5.0
},
{
"name": "Rev., A.G.,",
"pct": 5.25
},
{
"name": "Series A, Rev., AMT,",
"pct": 5.0
},
{
"name": "Miami-Dade, Aviation System Series B, Rev.,",
"pct": 5.0
},
{
"name": "Royal Bank of Canada,",
"pct": 2.8
},
{
"name": "A, COP,",
"pct": 5.0
},
{
"name": "Georgia",
"pct": 0.4
},
{
"name": "Guam",
"pct": 0.0
},
{
"name": "Hawaii",
"pct": 0.0
},
{
"name": "D, GO,",
"pct": 5.0
},
{
"name": "Honolulu Wastewater System Series A, Rev.,",
"pct": 4.0
},
{
"name": "A, GO,",
"pct": 5.0
},
{
"name": "FK, GO,",
"pct": 5.0
},
{
"name": "FH, GO,",
"pct": 5.0
},
{
"name": "Illinois",
"pct": 1.7
},
{
"name": "General Airport, Senior Lien Series A, Rev.,",
"pct": 5.0
},
{
"name": "Series C, Rev.,",
"pct": 5.0
},
{
"name": "GO, NATL - RE,",
"pct": 6.0
},
{
"name": "Indiana",
"pct": 1.8
},
{
"name": "Purdue University Series EE, Rev.,",
"pct": 5.0
},
{
"name": "Iowa",
"pct": 1.1
},
{
"name": "Kansas",
"pct": 0.7
},
{
"name": "Kentucky",
"pct": 0.7
},
{
"name": "Revitalization Projects Series B, Rev.,",
"pct": 5.0
},
{
"name": "Louisiana",
"pct": 0.4
},
{
"name": "Maine",
"pct": 0.4
},
{
"name": "Maryland",
"pct": 0.2
},
{
"name": "Massachusetts",
"pct": 3.4
},
{
"name": "City of Brockton, GO, BAN,",
"pct": 5.0
},
{
"name": "C, GO, A.G.,",
"pct": 5.25
},
{
"name": "Cotuit Fire District, GO, BAN,",
"pct": 4.0
},
{
"name": "Valley Regional Transit Authority, Rev., RAN,",
"pct": 4.25
},
{
"name": "Middlesex Regional School District, GO, BAN,",
"pct": 4.0
},
{
"name": "Town of Hatfield, GO, BAN,",
"pct": 4.0
},
{
"name": "Town of Nahant, GO, BAN,",
"pct": 4.25
},
{
"name": "Town of Orange, GO, BAN,",
"pct": 4.0
}
],
"buckets": [
{
"name": "Other",
"value": 6885533.0,
"pct": 94.62912377878096
},
{
"name": "Fund holdings",
"value": 352310.0,
"pct": 4.841859969083341
},
{
"name": "Equity (US)",
"value": 18225.0,
"pct": 0.2504694670504496
},
{
"name": "IG credit / munis",
"value": 8103.0,
"pct": 0.11136099267543445
},
{
"name": "Commodities",
"value": 6083.0,
"pct": 0.08359976779522
},
{
"name": "Agency MBS",
"value": 6082.0,
"pct": 0.08358602461458624
}
],
"top": [
{
"text": "(Cost $2,717,888)",
"value": 2717888.0,
"cat": "Total Investments"
},
{
"text": "(Cost $2,377,731)",
"value": 2377731.0,
"cat": "Series B-2, Rev.,"
},
{
"text": "(Cost $340,157)",
"value": 340157.0,
"cat": "Tax Free Money Market Fund Class IM Shares,"
},
{
"text": "4.00%, 1/1/2033",
"value": 2033.0,
"cat": "County of Winnebago Series 2016E, GO,"
},
{
"text": "Rev., 5.00%, 2/1/2031",
"value": 2031.0,
"cat": "Rev.,"
},
{
"text": "Series 2016A, Rev., 4.00%, 7/1/2031",
"value": 2031.0,
"cat": "Series 2016A, Rev.,"
},
{
"text": "Series 2019B, GO, 5.00%, 11/1/2031",
"value": 2031.0,
"cat": "Series 2019B, GO,"
},
{
"text": "Series 2026-1, Rev., 5.00%, 11/1/2031",
"value": 2031.0,
"cat": "Series 2026-1, Rev.,"
},
{
"text": "Series 2016D, Rev., 5.00%, 11/15/2031",
"value": 2031.0,
"cat": "Series 2016D, Rev.,"
},
{
"text": "Series 2025C, Rev., 5.00%, 3/15/2031",
"value": 2031.0,
"cat": "Series 2025C, Rev.,"
},
{
"text": "Series 2017A, GO, 4.00%, 4/1/2031",
"value": 2031.0,
"cat": "Series 2017A, GO,"
},
{
"text": "South Carolina Public Service Authority Series 2016A, Rev., 5.00%, 12/1/2031",
"value": 2031.0,
"cat": "Public Service Authority Series 2016A, Rev.,"
},
{
"text": "City of Georgetown, Combination Tax Series 2026, GO, 5.00%, 8/15/2031",
"value": 2031.0,
"cat": "Georgetown, Combination Tax Series 2026, GO,"
},
{
"text": "Series 2025, GO, 5.00%, 3/1/2031",
"value": 2031.0,
"cat": "Series 2025, GO,"
},
{
"text": "City of Salt Lake City Series 2021A, Rev., AMT, 5.00%, 7/1/2031",
"value": 2031.0,
"cat": "Salt Lake City Series 2021A, Rev., AMT,"
},
{
"text": "Series 2017B, Rev., 5.00%, 7/1/2030",
"value": 2030.0,
"cat": "Series 2017B, Rev.,"
},
{
"text": "Series 2024C, Rev., 5.00%, 7/1/2030",
"value": 2030.0,
"cat": "Series 2024C, Rev.,"
},
{
"text": "Series 2026, COP, 5.00%, 12/1/2030",
"value": 2030.0,
"cat": "Series 2026, COP,"
},
{
"text": "Series 2025D, GO, 5.00%, 8/15/2030",
"value": 2030.0,
"cat": "Series 2025D, GO,"
},
{
"text": "10/1/2030",
"value": 2030.0,
"cat": "Authority Aviation Series 2024A, Rev., AMT,"
},
{
"text": "City of Atlanta Water and Wastewater, Subordinate Lien Series 2026, Rev., 5.00%, 11/1/2030",
"value": 2030.0,
"cat": "Subordinate Lien Series 2026, Rev.,"
},
{
"text": "City of Springfield Electric, Senior Lien Series 2024, Rev., 5.00%, 3/1/2030",
"value": 2030.0,
"cat": "Electric, Senior Lien Series 2024, Rev.,"
},
{
"text": "County of Winnebago Series 2016E, GO, 3.63%, 12/30/2030",
"value": 2030.0,
"cat": "County of Winnebago Series 2016E, GO,"
},
{
"text": "Series 2025, Rev., 5.00%, 7/1/2030",
"value": 2030.0,
"cat": "Series 2025, Rev.,"
},
{
"text": "Series 2026-2, Rev., 5.00%, 11/1/2030",
"value": 2030.0,
"cat": "Series 2026-2, Rev.,"
},
{
"text": "Michigan State Building Authority Series 2016I, Rev., 5.00%, 10/15/2030",
"value": 2030.0,
"cat": "State Building Authority Series 2016I, Rev.,"
},
{
"text": "Series 2024A, Rev., 3.70%, 4/1/2030",
"value": 2030.0,
"cat": "Series 2024A, Rev.,"
},
{
"text": "12/15/2030",
"value": 2030.0,
"cat": "Rev.,"
},
{
"text": "Series 2026B, Subseries B-1, GO, 5.00%, 8/1/2030",
"value": 2030.0,
"cat": "Series 2026B, Subseries B-1, GO,"
},
{
"text": "Series 2025F, Subseries F-1, Rev., 5.00%, 11/1/2030",
"value": 2030.0,
"cat": "Series 2025F, Subseries F-1, Rev.,"
},
{
"text": "Series 2026A, Rev., 5.00%, 3/15/2030",
"value": 2030.0,
"cat": "Series 2026A, Rev.,"
},
{
"text": "Series 177TH, Rev., AMT, 4.00%, 7/15/2030",
"value": 2030.0,
"cat": "Series 177TH, Rev., AMT,"
},
{
"text": "Series 2025A, GO, 5.00%, 6/15/2030",
"value": 2030.0,
"cat": "Series 2025A, GO,"
},
{
"text": "Series 2025B, GO, 5.00%, 11/1/2030",
"value": 2030.0,
"cat": "Series 2025B, GO,"
},
{
"text": "Series 2025A, GO, 5.00%, 3/1/2030",
"value": 2030.0,
"cat": "Series 2025A, GO,"
},
{
"text": "Series 2018, Rev., 5.00%, 6/1/2030",
"value": 2030.0,
"cat": "Series 2018, Rev.,"
},
{
"text": "Rev., 5.00%, 4/1/2030",
"value": 2030.0,
"cat": "Rev.,"
},
{
"text": "City of Corpus Christi Series 2025A, GO, 5.00%, 3/1/2030",
"value": 2030.0,
"cat": "City of Corpus Christi Series 2025A, GO,"
},
{
"text": "Series 2018B, Rev., 5.00%, 7/1/2030",
"value": 2030.0,
"cat": "Series 2018B, Rev.,"
},
{
"text": "Series 2016, Rev., 5.00%, 2/1/2030",
"value": 2030.0,
"cat": "Series 2016, Rev.,"
}
]
}