Voidly composite score
32.79 / 100
Separate from the index score. A weighted signal composite; sparse evidence can pull it toward zero.
+1.83 points vs source’s previous smoothed value.
Source marks its age within the stated freshness limit.
Score methodSource, dates and limitations
Source generated: . This is a source timestamp, not proof that every underlying observation is current.
- Weights are hand-tuned, not learned end-to-end.
- The seven components are correlated — the weighted sum is not a pure information-theoretic average.
- 'Intensity' is editorial framing. The metric is a censorship-risk-weighted average across live signals, not a direct user-facing measurement.
- Mobile-blocking skew is approximated from OONI test_name= URL params and gated to countries with at least 10 probes in the last 7 days.
- The first 3 days after rollout the smoothed series equals the raw score (cold start); deltas stabilize after that.
- Countries with sparse data (low OONI coverage, no recent incidents, no DBSCAN window) will float near 0 not because they are uncensored but because the signals collapse there.
Complete returned record
{
"age_hours": 9.22,
"components_normalized": {
"agreement": 0.5926,
"classifier": 0.0426,
"dbscan": 0.7005,
"domain_div": 0.5106,
"forecast": 0.7689,
"incident_rate": 0,
"mobile_skew": 0.9759
},
"components_points": {
"agreement": 7.41,
"classifier": 1.6,
"dbscan": 13.13,
"domain_div": 6.38,
"incident_rate": 0,
"mobile_skew": 6.1
},
"country": "MM",
"country_name": "Myanmar",
"delta_vs_yesterday": 1.83,
"ema_status": "warm",
"generated_at": "2026-09-12T04:35:48.597178+00:00",
"honest_caveats": [
"Weights are hand-tuned, not learned end-to-end.",
"The seven components are correlated — the weighted sum is not a pure information-theoretic average.",
"'Intensity' is editorial framing. The metric is a censorship-risk-weighted average across live signals, not a direct user-facing measurement.",
"Mobile-blocking skew is approximated from OONI test_name= URL params and gated to countries with at least 10 probes in the last 7 days.",
"The first 3 days after rollout the smoothed series equals the raw score (cold start); deltas stabilize after that.",
"Countries with sparse data (low OONI coverage, no recent incidents, no DBSCAN window) will float near 0 not because they are uncensored but because the signals collapse there."
],
"interpretation": "smoothed_score is what to put in a headline; raw_score is today's component sum before EMA. delta_vs_yesterday is the movement (positive = censorship intensifying).",
"previous_raw_score": 31.18,
"previous_smoothed_score": 30.96,
"raw_score": 34.62,
"raw_signals": {
"agreement_n_sources": null,
"agreement_rate_2plus": 0.5926,
"classifier_date": null,
"classifier_label": 0,
"classifier_probability": 0.0426,
"classifier_threshold": 0.6495,
"classifier_version": "v3.3",
"dbscan_anomaly_score_raw": 2.1015,
"dbscan_date": "2026-09-11",
"dbscan_is_anomaly": true,
"forecast_key_drivers": [],
"forecast_max_day": 7,
"forecast_max_risk": 0.7689,
"incidents_24h_censorship": 0,
"incidents_24h_disruption": 0,
"incidents_24h_weighted": 0,
"mobile_skew": 0.488,
"ooni_mobile_probes_7d": 81,
"ooni_probes_7d": 166,
"unique_blocked_domains_30d": 14
},
"run_date": "2026-09-12",
"schema": "voidly-score-country/v1",
"sidecar_age_hr": 9.22,
"smoothed_score": 32.79,
"stale": false,
"stale_after_hours": 26,
"stale_field_note": "`stale` is three-valued: true / false / \"unknown\". \"unknown\" means the age could not be determined (missing or unparseable timestamp) and is NOT an assertion of freshness -- it is truthy on purpose so that a consumer testing the field falls to the cautious side. Check `stale_known` for a strict boolean and `stale_reason` for how the verdict was reached.",
"stale_known": true,
"stale_reason": "generated_at is 9.22h old, within the 26.00h threshold.",
"weights": {
"agreement": 0.125,
"classifier": 0.375,
"dbscan": 0.1875,
"domain_div": 0.125,
"incident_rate": 0.125,
"mobile_skew": 0.0625
}
}