AIPolicyTracker

Displacement policy index: how it is computed

Each dimension scores the strongest published, verified measure recorded for the jurisdiction in that dimension, by status weight; the four dimensions sum to the index. Drafts, unverified records and measures dated after the quarter do not count. Version 1.0.

Four dimensions, 25 points each

Dimensions and the measure types that feed them
DimensionMeasure types counted
Disclosure0
Safety net0, 1, 2
Transition funding0, 1, 2
Worker voice0

Status weights

Points by status
StatusPoints
In force25
Enacted25
Pilot18
Passed a chamber12
In committee8
Introduced8
Proposed8
Draft, unverified, withdrawn, expired0

A dimension takes the strongest measure, not the sum, so ten proposals score the same as one. Measures dated after the quarter's end are ignored for that quarter; an undated verified measure counts from the quarter it was verified.

Current scores

No jurisdiction has a verified measure yet, so no score exists. That is the honest state of the data, not a bug.

Index as JSON (every snapshot carries its version, inputs and quarter).

Frequently asked questions

What is the maximum score?
100: four dimensions of 25. A jurisdiction with an in-force measure in every dimension scores 100; one with only proposals scores at most 32.
Why is the function versioned?
So that a score can be reproduced. Every snapshot stores the version, the inputs and the quarter; changing a weight is a new version, and old snapshots keep theirs.
Why do drafts count for nothing?
Because a draft has not been read from an official source. Scoring it would score a rumour.

Back to the tracker · Site methodology

Frequently asked questions

What is the maximum score?
100: four dimensions of 25. A jurisdiction with an in-force measure in every dimension scores 100; one with only proposals scores at most 32.
Why is the function versioned?
So that a score can be reproduced. Every snapshot stores the version, the inputs and the quarter; changing a weight is a new version, and old snapshots keep theirs.
Why do drafts count for nothing?
Because a draft has not been read from an official source. Scoring it would score a rumour.