Method

How we build the atlas, and the rules behind every color, stripe, and label. When a rule changes, we say so on the timeline and in the change record below.

1. The territory: jobs

Jobs come from the SOC 2018 system through the O*NET 31.0 Database (997 civilian occupations; military occupations are out of scope because BLS OEWS does not cover them). We group occupations into 22 job families with ordered rules on SOC codes. Area on the atlas is US employment from the BLS OEWS May 2025 national estimates (830 detailed occupations). O*NET sub-occupations share the employment figure of their SOC group, so they change the pages, not the area.

2. Evidence: which benchmarks count

Each benchmark maps to one or more job families: primary for its main family and partial for others. Some benchmarks also map to specific occupations. Each benchmark also has a role:

A retired benchmark stops counting on the date its maintainers or a major evaluator retired it. A field study (for example a company's safety record) measures real deployments; it adds to the work measured, but it gives no task success rate, so it cannot set a step.

3. The work ladder (color)

The color of a family is its step on the work ladder: the largest unit of work that direct evidence shows agents complete. We compute it by these rules, not by judgment. The step is a floor of what agents have shown on public benchmarks. It is not a forecast, and it does not say that agents can do a whole job.

StepRule
Most projectsAgents complete 60% or more of whole projects on two direct benchmarks from independent institutions.
Some projectsAgents complete 20% or more of whole projects on two direct benchmarks from independent institutions.
Nearly all tasksAgents complete 90% or more of the tasks (or projects) on two direct benchmarks from independent institutions.
Most tasksAgents complete 60% or more of the tasks (or projects) on two direct benchmarks from independent institutions.
Some tasksAgents complete 20% or more of the tasks (or projects) on a direct benchmark.
Not yetDirect benchmarks exist, but agents complete less than 20% of their tasks.
UnmeasuredNo direct benchmark gives a success rate.

4. How much of the work is measured (stripes)

A step on one benchmark can rest on a small part of a job. So the texture shows coverage: the share of a family's work that direct benchmarks measure.

5. The last 12 months (arrow)

The data date is the latest date on which we retrieved a result (10 Oct 2026). We compute every step again with only the results dated on or before the same day one year earlier (10 Oct 2025) and the benchmarks that existed then. An up arrow means a higher step now, or a first step since then. A down arrow means a lower step, for example after a benchmark was retired.

6. The key

Color: the work ladder

  1. Most projects
    Agents complete 60% or more of whole projects on two direct benchmarks from independent institutions.
  2. Some projects
    Agents complete 20% or more of whole projects on two direct benchmarks from independent institutions.
  3. Nearly all tasks
    Agents complete 90% or more of the tasks (or projects) on two direct benchmarks from independent institutions.
  4. Most tasks
    Agents complete 60% or more of the tasks (or projects) on two direct benchmarks from independent institutions.
  5. Some tasks
    Agents complete 20% or more of the tasks (or projects) on a direct benchmark.
  6. Not yet
    Direct benchmarks exist, but agents complete less than 20% of their tasks.
  7. Unmeasured
    No direct benchmark gives a success rate.

Texture: how much of the work is measured

  • Most of the work is measured (50% or more)
  • Some of the work is measured (20% to 50%)
  • Little of the work is measured (less than 20%)

Coverage is the share of a job family's work, by O*NET work activities, that direct benchmarks test. How we measure it.

Arrow: the last 12 months

A higher step than on 10 Oct 2025, or measured for the first time since then.

A lower step than on 10 Oct 2025, for example after a benchmark was retired.

7. Benchmark status

Each benchmark page also shows a status. It compares the frontier result with a reference point that each benchmark declares. A ceiling is a hard maximum, such as 100% of tasks. A parity line is human-expert performance, such as 50% wins and ties against experts. The status describes the benchmark, not the job family.

Saturated
The best result is at 90% or more of the ceiling.
Strong
The best result is at 60–90% of the ceiling, or at or above human parity.
Emerging
The best result is at 20–60% of the ceiling, or at 50–100% of human parity.
Open
The best result is below 20% of the ceiling, or below half of human parity.
Unrated
No fixed reference point (for example Elo scores or field signals).
Solved
Its maintainers or a major evaluator declared it solved.
Retired
Maintainers or a major user stopped using it as a frontier measure.
No results yet
We have not recorded a result yet.

8. Readings

A reading is our own short text for a job family. It explains the step and the coverage in plain words and says what the evidence leaves out. It names its evidence and its date. It cannot change the step. The founder reviews every reading before it goes live, and the text carries a note when the step has changed since it was written.

9. Sources and provenance

10. What we do not do (yet)

11. Known limits

12. Changes to the method

13. Corrections

If a number, summary, or mapping is wrong, tell us. We aim to correct errors within 48 hours of a report and record the change. Every entry shows the date we last checked it against its sources.