voidly
Atlas Score · v2 (level-aware)

The Voidly Atlas Score v2

Composite censorship score per country, 0–100, A–F grades. v2 fixes the v1 bug where chronic-blockers (RU, CN, KP) graded B− despite heavy structural censorship, because v1 over-weighted change-vs-level. v2 adds a 50% structural baseline so chronic blockers grade correctly.

Updated every 10 min · CC BY 4.0 · Raw JSON · v1 (legacy)

A
0-20
Open
B-
20-30
Mostly open
B
30-45
Light controls
C
45-60
Moderate
D
60-75
Heavy
F
75+
Severe

Top grade movers (v1 → v2)

Countries whose letter grade changed when we switched from v1 (change-weighted) to v2 (level-aware). Positive = stricter (e.g. B− → F because chronic baseline now counts); negative = looser (e.g. D → C because acute spike was overweighted in v1).

Iran IR
36.165.8(+29.7)
BD
Pakistan PK
33.959.7(+25.8)
B-C
China CN
25.459.0(+33.6)
B-C
Eritrea ER
24.256.8(+32.6)
B-C
Turkmenistan TM
23.956.8(+32.9)
B-C
North Korea KP
24.256.4(+32.2)
B-C
Saudi Arabia SA
34.049.5(+15.5)
B-C
Vietnam VN
33.249.4(+16.2)
B-C

30 watched countries · v2 vs v1

#Countryv2 gradev1 gradev2 scorev1 scoreΔ
1Egypt EGDC67.163.6+3.5
2Iran IRDB65.836.1+29.7
3Venezuela VEDC61.463.6-2.2
4Pakistan PKCB-59.733.9+25.8
5China CNCB-59.025.4+33.6
6Uzbekistan UZCB57.838.8+19.0
7Eritrea ERCB-56.824.2+32.6
8Turkmenistan TMCB-56.823.9+32.9
9North Korea KPCB-56.424.2+32.2
10Nigeria NGCC55.764.2-8.5
11Nicaragua NICC52.163.9-11.8
12India INCC51.353.6-2.3
13Azerbaijan AZC50.1
14Saudi Arabia SACB-49.534.0+15.5
15Vietnam VNCB-49.433.2+16.2
16Syria SYCB-47.924.4+23.5
17Russia RUCB-47.224.0+23.2
18Belarus BYCB-46.924.2+22.7
19Lebanon LBCB-46.433.8+12.6
20Cuba CUCB-46.324.4+21.9
21Myanmar MMCB-45.533.4+12.1
22Tanzania TZC45.1
23Bangladesh BDBB-44.233.7+10.5
24JO JOB43.5
25South Sudan SSB42.6
26Kazakhstan KZBB-42.233.7+8.5
27Thailand THBB-41.034.4+6.6
28Turkey TRBB-39.528.1+11.4
29Ethiopia ETBB-38.926.8+12.1
30IQ IQB38.1

Why v2 — fixing change-vs-level

v1 of the Atlas Score weighted CHANGE (forecast + trend + recent incidents) at 90% and LEVEL (calibration quality) at only 10%. The consequence: countries like Russia and China graded B− despite heavy ongoing censorship, simply because nothing was actively changing this week. Egypt and Iran — same risk tier but spiking — graded D−F.

v2 adds a 50% structural baseline component derived from the past 12 months of censorship-weighted incidents, with a curated risk-tier floor for probe-blind countries (KP, TM, ER). Censorship incidents are weighted 3× heavier than network disruptions to discount upstream-outage noise. Confidence is tracked separately (0–1 field) and does not add to the score.

ComponentWeight
Structural baseline (12mo censorship + tier floor)50 pts
30-day average forecast probability20 pts
Current 7-day max risk (active spike)15 pts
24h incident density10 pts
Anomaly disagreement signal5 pts

v2 fixes v1's change-vs-level bug. Chronic-blocking countries (RU/CN/KP) now score high based on their 12-month baseline + curated risk tier. v1 remains live at /v1/atlas/score for backward compatibility.

Related