Skip to main content
FG
FutureGrid

Methodology & Data Changelog

How each metric is derived, what it measures, and the provenance of every dataset that powers FutureGrid.

AI Exposure Blending

How FutureGrid measures the degree to which AI tools are already used in, or could affect, an occupation.

Usage (observed AEI exposure)The primary metric. Derived from the Anthropic Economic Index (AEI), which surveyed real-world Claude API usage patterns to score how frequently AI is currently used in tasks associated with each SOC occupation. Scaled 0–100.
Capability (LLM exposure)From the OpenAI 'GPTs are GPTs' study (Eloundou et al., MIT license). Scores how capable GPT-4-class models are at performing occupation tasks, independent of whether workers currently use AI. Scaled 0–100.
Ability (AIOE index)The Felten, Raj & Seamans (2021) AI Occupational Exposure index, mapping AI application areas to O*NET work activities. Reflects structural task-level AI applicability, not current adoption. Scaled 0–100.
Automation baselineFrey & Osborne (2013) computerization probability. An older benchmark measuring susceptibility to task automation (not specifically AI). Included for longitudinal context; license is unclear so it is not offered for download.

Consensus & Gap

The 'consensus' lens is the unweighted average of Usage, Capability, and Ability — the three modern, AI-specific lenses — for occupations where all three are available. When one or more lenses are missing, consensus is the average of the available modern lenses. The automation baseline is intentionally excluded from the consensus average because it measures a broader, older concept of task computerization.

The 'gap' (Capability minus Usage) indicates how much further AI could displace occupation tasks beyond current observed usage. A high positive gap suggests the occupation is structurally exposed but workers have not yet adopted AI heavily.

Caveat

Caveat: These scores describe current and potential AI involvement in occupational tasks. They do not predict job loss, and observed exposure today can increase or decrease as AI tools evolve. Cross-occupation comparisons should account for differences in data vintage and methodology across the three source studies.

WARN Pressure Ranking

Which states are ranked, how the pressure score is built, and why many jurisdictions show null instead of a score.

Ranking Eligibility

A state is eligible for ranking only if all three conditions are met: (1) the state has machine-readable WARN Act notice data available (not manual-only or unavailable), (2) BLS LAUS labor-force data is valid for the latest reported month, and (3) at least one WARN notice falls within the rolling 12-month lookback window ending at the most recent data build date. States that fail any condition receive a null pressure score — NOT zero.

Manual-only states (those that publish WARN data as PDF or HTML tables only) and states with no machine-readable coverage are not ranked. Their null value signals a data gap, not the absence of WARN activity.

Pressure Score Formula

For eligible states, the pressure score blends WARN employee notices (normalized per 10 000 labor-force) with the year-over-year change in the state unemployment rate. Both components are percentile-ranked across all eligible states in the current build. Higher scores indicate both more WARN-notice volume relative to labor force and worsening unemployment rates.

12-Month WARN Window

Only notices with an effective date falling within the 12 months prior to the data build date are counted. Notices outside this window are excluded to keep the ranking current and comparable across builds.

Caveat

Caveat: WARN coverage is uneven across states — some states have comprehensive machine-readable data, others rely on manual scraping or offer no public machine-readable feed. The ranking reflects available data, not the true distribution of WARN activity nationwide. Do not interpret a state's null as having zero layoff pressure.

Market-Signal Scoring

How the 0–100 Market AI Sensitivity Score is constructed and what it does — and does not — mean.

Score Construction

The marketAiSensitivityScore is a clamped 0–100 descriptive blend of two normalized components: 65% weight on the sector ETF's excess total return versus the S&P 500 (SPY) benchmark, and 35% weight on the employment-weighted AI exposure of occupations mapped to that sector. Both components are min-max normalized across all available sector ETFs in the current build window.

Data Source

The benchmark comparison window starts from a fixed date (typically 12 months prior to data build) and uses daily price observations sourced from the Yahoo Finance chart endpoint. Because the Yahoo Finance endpoint is unofficial and redistribution is prohibited under Yahoo's Terms of Service, the raw market-signal dataset is not available for download.

Non-Advisory Disclaimer

The Market AI Sensitivity Score is a descriptive, exploratory metric only. It is not investment advice, financial advice, or a recommendation to buy or sell any security or ETF. Past performance of sector ETFs versus SPY does not predict future returns. The score must not be scaled as a fraction of another metric or merged with non-market metrics.

Caveat

Caveat: ETF-to-occupation mappings are heuristic — a technology-sector ETF may contain companies from multiple O*NET sectors and vice versa. Coverage gaps are listed in the dataset's 'omittedTickers' field. Scores change with each data build as market conditions shift.

Forecast, Regression & Disruption Index

How employment forecasts, the Pearson correlation, and the Disruption Index are computed.

Linear Regression & Pearson Correlation

For each scatter analysis (AI exposure vs. employment growth; AI exposure vs. wage growth), FutureGrid applies ordinary least-squares linear regression using all occupations with finite values for both variables. The Pearson r coefficient is computed from the same pairs. These are purely descriptive statistics on historical BLS OEWS data (2016–2025) — they describe associations, not causal relationships.

2030 Employment Forecast

The baseline 2030 forecast extrapolates each occupation's historical employment trend (a CAGR computed from its BLS OEWS history) linearly from 2026 to 2030. The AI-adjusted forecast applies a sensitivity multiplier (default 0.5) that nudges the projected growth rate downward proportional to the occupation's AI exposure score. Both are projections based on trend extrapolation — not economic models. Actual 2030 employment will differ.

Disruption Index

The AI Disruption Index score (0–100) for each occupation is a weighted combination of four percentile-ranked components: AI exposure (40%), employment decline rate (25%), wage stagnation (20%), and absence of a BLS 'Bright Outlook' designation (15%). Each component is min-max normalized across all occupations with complete data. The index describes relative structural pressure — it is not a prediction of layoffs.

Caveat

Caveat: All forecasts and regression results are descriptive analyses of historical data. They are not econometric causal models, they do not account for policy changes, technological disruption beyond historical trends, or macroeconomic shocks. 2030 projections carry wide uncertainty intervals that are not displayed in the UI.

H-1B Work-Visa Trends

How the certified H-1B LCA metric is derived from DOL OFLC disclosure data, and why it is a demand signal for filings rather than a count of visa approvals.

What the Metric Counts

The headline metric is the number of certified H-1B Labor Condition Applications (LCAs) per fiscal year. An LCA is the wage-and-working-conditions attestation an employer files with the Department of Labor's Office of Foreign Labor Certification (OFLC) before petitioning for an H-1B worker. A certified LCA is an approved filing — it is NOT a visa approval, a petition, or a hire, and a single LCA can list multiple worker positions.

Per-Quarter Distinct-Case Summation

OFLC publishes LCA disclosure files quarterly for FY2020 onward and as a single annual workbook for FY2016–FY2019. The quarterly files are per-quarter snapshots, not cumulative, so a full fiscal-year figure is computed as the union of DISTINCT case numbers across all four quarterly files — de-duplicating cases that appear in more than one quarter. FY2016–FY2019 use the annual disclosure workbook directly. SOC occupation codes are normalized to the 2018 SOC vintage via a crosswalk so all ten years are comparable.

Wage Annualization

Offered wages are reported on hourly, weekly, bi-weekly, monthly, or yearly bases. Every wage is annualized to a common yearly figure before the median and the 25th/75th percentiles are computed, so the wage trend reflects like-for-like full-year compensation across the decade.

AI-Exposure Tier Join

Each occupation's SOC code is joined to FutureGrid's occupation-snapshot automation-risk tiers (Low, Medium, High, Very High) to show certified-LCA volume by AI-exposure tier. About 72% of H-1B SOC codes match; unmatched codes are bucketed as 'Unclassified'. This is a descriptive overlay of two independent datasets, not a causal claim about AI and visa demand.

Caveat

Caveat: These figures are employer filings, not visa approvals or grants. A certified LCA does not guarantee an H-1B petition, an approval, or an actual hire, and each LCA may cover multiple positions. Annual caps, USCIS petition outcomes, and withdrawals are out of scope. Read the numbers as a directional demand signal for high-skill, sponsored roles — not as immigration outcomes or advice.

Data Changelog

Dataset vintages sourced from the provenance registry (data/provenance.json). Sorted by most-recent build date.

DatasetAs OfGeneratedVersionRecordsSource
international-occupation-mix2025Jul 14, 20261.0.09ILOSTAT — Employment by sex and occupation (thousands) — Annual
global-ai-metrics2026-07-14Jul 14, 20261.0.04Microsoft AI Diffusion Report (AI Economic Impact & Insights)
openrouter-models2026-07-14Jul 14, 20261.0.0344OpenRouter public model catalog API
ai-frontier2026-07-14Jul 14, 20261.0.0528Epoch AI — Notable AI Models
ai-company-stocks2026-07-13Jul 14, 20261.0.047Committed AI company stock fixture derived from FutureGrid's accepted market-signal source pattern
market-ai-signals2026-07-14Jul 14, 20261.0.011Yahoo Finance chart JSON endpoint
ai-demand2026-07-14Jul 14, 20261.0.09Indeed Hiring Lab
ai-layoffs2026-07-14Jul 14, 20261.0.09Challenger, Gray & Christmas
aioe-exposure2026-07-14Jul 14, 20261.0.0AIOE (Felten/Raj/Seamans)
automation-baseline2026-07-14Jul 14, 20261.0.0Frey & Osborne (2013)
llm-exposure2026-07-14Jul 14, 20261.0.0OpenAI "GPTs are GPTs"
occupational-requirements2025 ORS concepts / FutureGrid seed v1Jul 14, 20261.0.0756BLS Occupational Requirements Survey (ORS)
job-postings2025Jul 14, 20261.0.0756FutureGrid provider-ready job postings seed
employment-projections2024-2034Jul 14, 20261.0.0756BLS Employment Projections occupational data
occupation-snapshot-slim2025Jul 14, 20261.0.0756Anthropic Economic Index — Job Exposure
ai-usage-proxies2026-07-14Jul 14, 20261.0.08Multiple public AI-usage proxy sources
state-qcew2026-07-14Jul 14, 20261.0.051BLS Quarterly Census of Employment and Wages Annual Area CSVs
state-labor2026-07-14Jul 14, 20261.0.051BLS Local Area Unemployment Statistics
warn-notices2026-07-14Jul 14, 20261.0.010,971California WARN Act Notices
sources2026-07-03Jul 3, 20261.0.043Anthropic Economic Index — Job Exposure
h1b-trendsFY2025Jul 2, 20261.0.0776DOL OFLC LCA Disclosure Data
world-countries.geo2023Jul 2, 20261.0.0173Natural Earth / world-atlas — 110m Country Polygons
country-exposure2025Jul 2, 20261.0.0195Anthropic Economic Index — Country Usage
occupation-snapshot2025Jul 2, 20261.0.0756Anthropic Economic Index — Job Exposure
jolts2026-07-01Jul 1, 20261.0.021BLS Job Openings and Labor Turnover Survey (JOLTS)
onet-enrichment2026-06-30Jun 30, 20261.0.0O*NET Web Services API v2

Download Data

Compliance-cleared datasets are available for download. Files flagged with redistribution restrictions are listed as unavailable.

Available Downloads

Occupation Snapshot (full)Observed

License: CC-BY 4.0

Required attribution: Anthropic Economic Index + BLS OEWS. Derived dataset — cite FutureGrid and upstream sources.

Download

Occupation Snapshot (slim)Observed

License: CC-BY 4.0

Required attribution: Anthropic Economic Index + BLS OEWS. Derived dataset — cite FutureGrid and upstream sources.

Download

O*NET EnrichmentObserved(file size: ~4.1 MB)

License: CC BY 4.0

Required attribution: O*NET 28.3, National Center for O*NET Development.

Download

State Labor & WARN PressureObserved

License: Public Domain

Required attribution: BLS Local Area Unemployment Statistics (LAUS) + state WARN Act notices.

Download

State QCEW EmploymentObserved

License: Public Domain

Required attribution: BLS Quarterly Census of Employment and Wages (QCEW).

Download

BLS Employment ProjectionsObserved

License: Public Domain

Required attribution: U.S. Bureau of Labor Statistics Employment Projections, transformed into a SOC-keyed FutureGrid snapshot.

Download

Occupational Requirements SeedObserved

License: Public Domain concepts + CC-BY 4.0 derived seed

Required attribution: FutureGrid broad-SOC seed derived from public BLS ORS requirement concepts/categories and FutureGrid occupation metadata.

Download

WARN Notices (public)Observed

License: Public Records

Required attribution: State WARN Act public records. Attribution varies by state.

Download

AI Demand IndexObserved

License: CC BY 4.0

Required attribution: Indeed Hiring Lab AI Tracker.

Download

Country AI ExposureObserved

License: CC-BY 4.0

Required attribution: Anthropic Economic Index — Country AI Adoption.

Download

JOLTS (Job Openings & Labor Turnover)Observed

License: Public Domain

Required attribution: BLS Job Openings and Labor Turnover Survey (JOLTS).

Download

AI Frontier (training compute / cost)Observed

License: MIT

Required attribution: Epoch AI — AI Training Compute dataset.

Download

H-1B Certified-LCA TrendsObserved

License: Public Domain

Required attribution: U.S. DOL OFLC LCA Disclosure Data. Derived aggregate — certified H-1B LCAs FY2016–FY2025.

Download

Job Postings Trend SeedObserved

License: CC BY 4.0 + Public Domain

Required attribution: FutureGrid deterministic provider-ready seed derived from occupation-snapshot and O*NET related occupations.

Download

LLM Occupation ExposureObserved

License: MIT

Required attribution: Eloundou et al. "GPTs are GPTs" (OpenAI). Replication dataset.

Download

Flagged / Restricted

Market AI SignalsReason: Yahoo Finance Terms of Service — redistribution of price data is prohibited under the unofficial chart endpoint license.
RestrictedNot available for redistribution
AI Layoffs (Challenger data)Reason: Challenger, Gray & Christmas proprietary data — redistribution requires explicit permission.
RestrictedNot available for redistribution
AI Company Stock SignalsReason: Historical adjusted-close market data is descriptive only and not redistribution-cleared while the committed fixture is sourced from Yahoo chart JSON.
RestrictedNot available for redistribution
Global AI Metrics (IMF)Reason: IMF non-commercial redistribution terms — commercial use requires IMF permission; redistribution restricted.
RestrictedNot available for redistribution
AI Usage ProxiesReason: QuestMobile terms — rows sourced from QuestMobile reports are not cleared for redistribution.
RestrictedNot available for redistribution
OpenRouter Model CatalogReason: Public catalog/API metadata is a proxy for model availability, not usage or traffic; bulk redistribution is gated on OpenRouter terms review.
RestrictedNot available for redistribution
AIOE Exposure (Felten et al.)Reason: No explicit open license — citation required (SMJ 42(12):2195–2217); redistribution status unclear.
RestrictedNot available for redistribution
Automation Baseline (Frey & Osborne)Reason: No open license — academic research dataset; redistribution status unclear.
RestrictedNot available for redistribution

See COMPLIANCE.md: data/COMPLIANCE.md