Every score we produce starts with a normalized graph. We ingest six public or commercially-licensable data sources and project them into a single graph where nodes are occupations, tasks, and skills, and edges carry weights for transferability, exposure, and adjacency.
O*NET provides the occupational backbone. ESCO adds the multilingual skills layer. Lightcast brings real-time job posting signal. The Anthropic Economic Index provides actual task-level AI adoption evidence at scale. WEF supplies macro context. BLS grounds the wage and employment base in public record.
The graph is where the crosswalks live. O*NET to ISCO to ESCO to Lightcast. Wage bands from BLS joined to role nodes. AEI task usage patterns joined to task nodes. That's why one-source products are weaker than this: a skills taxonomy alone can't tell you about exposure, and exposure data alone can't tell you where to route.