skip to content

the methodology

inside the agentic scoring pipeline — how raw BLS, O*NET, and DOL data is ingested, normalized against a proprietary career ontology, and scored daily across 350+ occupations. see the protocol →

why an index, not an opinion

most AI safety rankings are static snapshots. someone asks a chatbot "which jobs are safe?" and publishes the answer as a list. that's not a system — that's a conversation.

hardhat runs a live index. every profession is rescored daily across 4 quantitative dimensions. the scores drift, respond to market signals, and mean-revert — just like any real index.

the index is deterministic: same day = same scores for everyone. there's no personalization, no A/B testing on scores, no black box. if you and a stranger check the same profession on the same day, you see the exact same number.

we built this because someone had to treat career safety like a real market — not a blog post.

the index covers 350+ occupations — from construction trades to healthcare, mechanics, tech, and services. if you can enter the career through training, apprenticeship, or certification rather than a four-year degree, it belongs in the index.

the four dimensions

AI resistance
~40% weight

how hard is it for AI to replace this job today? calibrated using GPT-4 task exposure research, BLS occupational data, and physical-work heuristics. manual labor in unpredictable environments scores high. repetitive desk work scores low.

demand growth
~25% weight

is the labor market for this career growing? derived from BLS 10-year employment projections matched via SOC codes, plus industry hiring signals. growing demand means the market wants more of you, not less.

wage strength
~20% weight

does this career pay well? higher wages signal market value and harder-to-replace skill sets. if the market pays a premium, it's because the work is hard to automate.

market stability
~15% weight

how volatile is this career? stable careers with consistent demand across economic cycles score higher. boom-bust professions get penalized.

how a score is calculated

01

baseline

each profession starts with a fundamental score derived from its 4 dimension scores. higher AI resistance = higher baseline. this is the anchor.

02

daily recalibration

every 24 hours, scores are recalculated using a weighted formula: ~55% individual dimension drift, ~25% sector-correlated movement, and ~20% from market sentiment and federal employment signals. no score is ever static.

03

real-world data layers

federal labor data from BLS, IPEDS training pipelines, and QCEW employment trends ground each score in reality. sector ETF proxies add ~10% market sentiment weight — connecting career safety to actual economic activity.

04

mean reversion

extreme scores pull back toward fundamentals over time. a sudden spike doesn't last forever — just like real markets. stability is earned.

stock market correlation

career safety doesn't exist in a vacuum. when the construction sector booms, electricians thrive. when tech stocks crater, software engineers sweat. the index captures this through four real-world data layers.

every profession category is mapped to a real-world sector ETF proxy — XHB for construction, XLK for tech, XLV for healthcare, VNQ for real estate, and so on. the engine pulls quarterly sentiment data from these proxies and uses it to modulate scores by ~10%.

live sentiment analysis runs daily across 40+ career-focused communities. the system monitors real conversations from workers in every sector — construction crews, nurses, software engineers, truckers — and scores the collective mood using natural language processing. when electricians are posting about overtime and bidding wars, that's bullish. when tech workers are sharing layoff threads, that's bearish. this live signal patches directly into the scoring engine alongside the ETF proxies.

IPEDS training pipelines track how many people are entering each profession through accredited programs. if nursing schools are graduating fewer students while demand grows, that's a supply shortage — and the index boosts demand scores accordingly. if a field is flooded with graduates, scores reflect the oversaturation.

QCEW employment data from the bureau of labor statistics tracks quarterly employment levels and wage trends across every industry sector. year-over-year hiring growth and wage movement feed directly into market stability scores — if your sector is adding jobs and raising pay, that shows up.

this isn't a stock ticker. it's a reality anchor. federal employment data, training pipeline supply, worker sentiment, and market signals all converge to keep scores grounded in what's actually happening — not speculation.

all data is refreshed automatically — federal data sources are pulled via API and regenerated on schedule, while live sentiment updates daily. no manual spreadsheets, no stale data sitting around for months.

construction · XHB

homebuilders ETF. tracks residential construction activity — directly tied to electrician, plumber, hvac, carpenter demand.

tech · XLK

technology select sector. when tech spending rises, IT and cybersecurity roles strengthen. when it falls, the first cuts come here.

healthcare · XLV

health care select sector. mirrors demand for nurses, therapists, and healthcare trades across the care economy.

manufacturing · XLI

industrials select sector. tracks factory output and industrial demand — directly affects welders, machinists, and technicians.

GPT exposure scoring

every profession on the index carries a GPT exposure coefficient (γ) — a number between 0 and 1 that measures how much of the job's task portfolio is exposed to large language model capabilities.

this isn't opinion. it's derived from peer-reviewed research analyzing thousands of occupational tasks against GPT-4's demonstrated capabilities. a γ of 0.95 means nearly all tasks in that job overlap with what AI can already do. a γ of 0.15 means almost none do.

the exposure score directly calibrates the AI resistance dimension — the single largest weight (~40%) in the survival score. professions with high physical requirements and low GPT exposure (like firefighters, γ = 0.18) score well. professions with high exposure and no physical barrier (like data entry, γ = 0.97) score poorly.

you'll see the γ badge on every profession's detail page. it's the single most important number for understanding a career's AI risk.

low exposure
γ < 0.3

most tasks require physical presence, manual dexterity, or unpredictable judgment. AI tools assist but don't replace. electricians, firefighters, plumbers.

moderate exposure
γ 0.3 — 0.6

a meaningful portion of tasks overlap with AI capabilities, but core work still requires human expertise. dentists, veterinarians, physical therapists.

high exposure
γ 0.6 — 0.8

most task categories have AI overlap. job safety depends on regulatory barriers, trust requirements, or physical components that slow adoption. pharmacists, nurses, paralegals.

critical exposure
γ > 0.8

nearly all tasks are within AI capability range. these professions face the most disruption pressure. data entry clerks, telemarketers, bookkeepers.

the outlook tiers

locked in 70 — 99

this career is thriving. low AI exposure, strong demand, good pay. you're in the clear.

solid 55 — 69

stable and growing. some AI tools emerging but the core work is safe. keep building skills.

mid 40 — 54

mixed signals. parts of this job are being automated, but it's not dead yet. worth watching closely.

shaky 25 — 39

warning signs. significant automation potential. consider upskilling or pivoting while the window is open.

cooked 5 — 24

fully cooked. this role is being automated fast — pivoting or upskilling is the move.

what we don't do

  • we don't sell rankings. no profession can pay to score higher.
  • we don't make predictions. the index reflects current automation exposure, not future guarantees.
  • we don't replace human judgment. scores are a starting point — not financial advice.
  • we don't personalize scores. everyone sees the same number on the same day. that's the point.

data sources

BLS occupational data

every profession is mapped to its official SOC code for precise wage, employment, and 10-year growth projection data. no manual guesswork — direct BLS occupational data matched by classification.

IPEDS training pipelines

NCES completions data from accredited training programs mapped via CIP-to-SOC crosswalk. tracks supply pressure — whether a profession faces a talent shortage, balanced pipeline, or graduate oversaturation.

QCEW employment data

quarterly census of employment and wages from BLS. 10 quarters of hiring trends and wage growth by NAICS industry — feeding market tightness signals into every score.

GPT exposure research

task-level AI exposure scores (γ) from peer-reviewed GPT-4 capability research. every profession is mapped to its exposure coefficient, calibrating the AI resistance dimension with empirical data rather than vibes.

sector ETF proxies

quarterly sentiment data from real-world sector ETFs (XHB, XLK, XLV, XLI, etc.) mapped to each profession category. adds ~10% market sentiment weight.

live sentiment analysis

daily NLP scoring of 40+ career-focused online communities. real workers discussing real conditions — hiring booms, layoff waves, wage negotiations — scored and normalized into a live sentiment signal for each sector.

industry reports

trade associations, workforce surveys, and hiring data from employers across sectors.

market signals

news events, policy changes, technology releases, and federal employment reports that shift the labor market landscape.

global labor data

international workforce data from OECD, ILO, and national statistics agencies across 40+ countries for cross-market validation.

every data point, collected globally

automation doesn't respect borders. if AI replaces translators in germany, it replaces them everywhere. the index reflects that.

every data point feeding into the survival index is collected from a global scope — not just US markets. we aggregate labor statistics, automation research, wage data, and industry reports from OECD nations, emerging markets, and international labor organizations to build a complete picture of how each profession is evolving worldwide.

this matters because local snapshots lie. a profession might look safe in one country while getting automated across the ocean. global collection catches early signals — if warehouse workers are being replaced in south korea today, the ripple hits the US within 18 months.

the result: more variation, more accurate prediction data, and fewer blind spots. when you see a score on hardhat, it's informed by what's happening to that profession everywhere on earth — not just your zip code.

north america

BLS occupational data, canadian labour force survey, mexico INEGI workforce reports. primary market for salary and demand benchmarks.

europe

eurostat labor statistics, UK ONS data, german IAB employment research. strong AI automation research from northern europe.

asia-pacific

japan MHLW labor data, south korea KOSIS, australian ABS workforce surveys. leading indicators for robotics and manufacturing automation.

international orgs

ILO global employment trends, OECD future of work reports, world bank human capital index. cross-market validation and trend synthesis.

methodology FAQ

how often do scores update?
every 24 hours. the engine recalculates all scores at the start of each day. same date = same scores for everyone, everywhere. there's no caching tricks or staggered rollouts — it's deterministic.
why does my profession's score change daily?
the engine applies daily drift, cyclical adjustments, and occasional news spikes to simulate real market dynamics. a static number would be a snapshot — the daily recalibration makes it an index. scores oscillate around their fundamental baseline, so day-to-day changes are normal.
can a profession go from cooked to locked in?
theoretically yes, but mean reversion makes drastic jumps rare. scores pull back toward their fundamental baseline daily. gradual improvement over weeks is more realistic than overnight transformation. the fundamentals have to actually change.
is this based on AI predictions?
no. the scores are calculated from a quantitative model with defined inputs and weights. we don't ask an AI "is this job safe?" and publish the answer. the engine is a scoring formula — deterministic, reproducible, and the same for everyone.
why aren't all trades scored equally high?
because not all trades face the same automation risk. a CNC machinist works alongside AI-adjacent automation tools more than a plumber does. the index measures actual exposure, not sentiment. even within "safe" categories, there's meaningful variance.
how does the stock market affect scores?
each profession category is mapped to a sector ETF (like XHB for construction or XLK for tech). quarterly sentiment from these proxies adds ~10% weight to scores. this is one of three real-world data layers — alongside IPEDS training pipeline supply pressure and QCEW quarterly employment trends. if the construction sector is booming, electrician and plumber scores benefit. it's a reality anchor — not a stock ticker.
what is the GPT exposure badge (γ)?
the γ (gamma) score measures what fraction of a profession's tasks overlap with GPT-4's demonstrated capabilities. it's derived from peer-reviewed research, not our opinion. a γ of 0.18 (firefighter) means almost no task overlap with AI. a γ of 0.96 (cybersecurity analyst) means high task overlap — but that doesn't mean replacement, because regulatory, trust, and physical barriers still protect many high-γ professions.
how does the daily score formula work?
each profession's daily score starts from a baseline calibrated by BLS wage/growth data, IPEDS training supply pressure, and QCEW employment trends. daily drift is composed of three layers: ~55% from individual dimension movement, ~25% from sector-correlated drift (professions in the same category move together), and ~20% from market sentiment via ETF proxy data and federal employment signals. the result is mean-reverted toward fundamentals so extreme scores don't persist forever.
is the data US-only?
no. every data point is collected globally — from OECD labor stats, european eurostat data, asia-pacific workforce surveys, and international organizations like the ILO. automation doesn't respect borders, so neither does our data collection. global scope = earlier signals and fewer blind spots.

see it in action

check the survival index live, or try scout to find your best fit

view the index try scout →