◂ Home Document · Methodology v1
Document · MET-001 · v1.0 · 2026.05.13

Methodology

How Cascade maps a global event to public-company exposure, what data feeds the answer, and what the POC deliberately doesn't try to do.

§ 01Pipeline

v1 is hand-curated. v2 replaces the hand-curation with Claude-driven NLP extraction over the full S&P 500 corpus.

Scenario definition          → 3 maritime chokepoints
        ↓
Corpus selection             → EDGAR full-text search + curated S&P-100 names
        ↓
Filing retrieval             → SEC EDGAR REST API (most recent 10-K per company)
        ↓
Verbatim extraction          → Sentence-window extraction around the keyword
        ↓
Tri-axis scoring             → Geographic / commodity / concentration (0–3 each)
        ↓
Composite + confidence       → 0–9 sum; explicit / implicit / inferred tier
        ↓
Static render                → cascade.georg.miami

§ 02Scoring rubric

Geographic exposure

Does the 10-K name the affected region?
0
No regional mention
1
Region implied via broader geography
2
Region named in segment data or general risk language
3
Region named explicitly in Item 1A or Item 7

Commodity exposure

Does the company depend on a commodity that transits the chokepoint?
0
No commodity dependency
1
Generic commodity exposure
2
Specific commodity transits the chokepoint
3
Critical / single-commodity dependency on chokepoint flow

Concentration / single-source

Single-source supplier or supplier-region risk disclosed?
0
No concentration disclosed
1
General supplier-concentration language
2
Specific supplier or supplier region named
3
Disclosed single-source dependency or material concentration risk

Confidence tiers

A worked example

Par Pacific Holdings (PARR), 2025 10-K:

The Russia-Ukraine war, the Israel-Palestine conflict, the political activity in Venezuela, Houthi-related disruptions in the Red Sea, and tensions involving Iran and the Strait of Hormuz have all continued to disrupt global trade patterns, increase crude oil price volatility, and, at times, increase freight costs and delivery times.

By contrast, ExxonMobil's 2025 10-K does not use the phrase "Strait of Hormuz" anywhere. Its Middle East presence is described through Saudi-joint-venture segment data plus general "geopolitical" risk-factor language. That earns implicit confidence at the same geographic level: a different evidence quality despite higher absolute exposure. This contrast is the most important insight from the v1 corpus.

§ 03Data sources used in v1

SourceAccessUsed For
SEC EDGAR REST APIFree · User-Agent required · 10 req/secFiling index + 10-K retrieval
EDGAR Full-Text SearchFreeIdentify candidate corpus per scenario
UN Comtrade APIFree with registrationCommodity trade-flow context in scenarios
US Census USA Trade OnlineFree with keyHS-code import flow references
NASA Worldview SnapshotsFree · no keySatellite imagery for chokepoint hero panels (MODIS, Blue Marble)
Copernicus Sentinel-2 / Sentinel-1Free with registrationCited for illustrative imagery; full tiles deferred to v2

§ 04Data sources NOT used in v1

SourceWhy deferredReserved for
GDELT 2.0Real-time triggering not needed for static demov2: live event auto-fire
ImportYetiScraping fragility; rate-limited free tierv2/v3: tier-1 supplier validation
AISStream.ioReal-time AIS unnecessary for cached scenariosv3: chokepoint vessel-density overlay
ACLEDRegistration barrier; weekly cadencev2: geopolitical violence overlay
GLEIF LEIEntity resolution unnecessary at v1 scalev2: disambiguate 500+ filers
Wikidata SPARQLSparse for non-US subsidiariesv2: foreign-supplier graph
Bloomberg SPLC · FactSet SCR · Sayari · PanjivaPaid · the moat for commercial toolsDeliberately not matched. Cascade stops at the free-data ceiling

§ 05The Reg S-K caveat

In 2020, SEC Regulation S-K Item 101(c) was modernized away from a prescriptive "name your principal suppliers" rule toward a principles-based materiality standard.

The practical effect for Cascade:

This shift is exactly why Cascade names the dimensions of what's disclosed vs. what's hidden as a feature rather than a footnote.

§ 06Known limitations

  1. Coverage is shallow. v1 has 30 companies. Full S&P 500 coverage requires automated extraction.
  2. No tier-2 or tier-3 visibility. If a public company's tier-1 supplier is a private foreign manufacturer dependent on a chokepoint, that chain is invisible in EDGAR.
  3. Historical bias. Filings reflect what management chose to disclose at the time of filing.
  4. EDGAR full-text search has recall gaps for image-based PDFs and older filings.
  5. Maritime chokepoints are easier to model than non-maritime risks. An undersea-cable cut affecting fintech infrastructure is harder to capture.
  6. Survivorship bias. Companies that failed under prior disruption stop filing.

§ 07What changes in v2

Aspectv1 (now)v2 (proposed)
Corpus30 hand-pickedFull S&P 500 (~500 filings)
ExtractionHand-curated quotesClaude NLP over EDGAR full-text
ScoringHand-assigned 0–3Claude scoring + human review checkpoints
TriggerPre-built scenariosLive GDELT event detection → auto-scenario
VisualizationNASA Worldview stills + drawn SVG vessel routesAISStream.io vessel-density overlay + Sentinel-1 SAR
OutputStatic HTMLStatic HTML + email/Slack alerts

§ 08Reproducibility

Every excerpt in data/companies.json includes cik, filing_url, filing_date, the keyword that triggered extraction, and the verbatim excerpt. Every claim in Cascade is traceable back to a public SEC filing.

§ 09Disclaimers