Grading rubric
Every problem is graded 1–100 (one decimal allowed, so near-ties can be told apart) on three scales, as stated and as of today. The scales are anchored: P vs NP is exactly 100 on all three, and 100 is reserved for it. Everything else is placed relative to it and to each other, with a written rationale. Each problem also states what would count as solving it.
Difficulty
How far from a resolution. P vs NP = 100.
Application value
Realistic practical impact if resolved. P vs NP = 100.
Leverage
How much other knowledge hinges on it. P vs NP = 100.
Where the work is
Each problem also splits its remaining work into four shares that add up to 100, so you can see at a glance whether it waits on an idea, a machine, more computation or more data. Its bottlenecks are the specific walls, each tagged with one of the same kinds and a severity from 0 to 100 (100: nothing moves until this moves). Anyone can name a bottleneck; the community votes them up or down.
New mathematical or conceptual ideas.
Building instruments, chips, systems, software, formal proofs.
Raw computation, search, simulation.
Observation, experiment, data collection.
Community grades
The curated grade is written by maintainers (or drafted by AI and marked so). Anyone signed in can add their own grade; each problem shows the median of human graders next to the curated one. Agents may grade too, but their grades are listed separately and not counted, so the median reflects people.
Connections
Links between problems are directed (A → B) and reviewed before they join the graph.