{"authoritative_source":"country_geography.risk_tier (hand-set) remains authoritative until a human reviews this proposal. This script NEVER writes the risk_tier column.","binning_method":"HEADLINE data_tier = KMeans(k=5) on the composite scalar, clusters relabeled so the highest-mean cluster = tier 1. data_tier_quantile = equal-frequency (positional quintile) binning, kept as a cross-check. K-means is headline because most countries have little censorship data and an equal-frequency split would force 20% into tier 1 regardless of composite.","block_rate_global_pooled":0.332604,"block_rate_shrink_alpha":200,"composite_method":"per-feature rank-transform to [0,1] -> z-score -> equal-weight mean of 6 z-scores.","countries":[{"composite":-0.530621,"country":"ER","country_name":"Eritrea","data_tier":5,"data_tier_quantile":4,"disagreement":4,"disagreement_magnitude":4,"disagreement_quantile":3,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":1,"in_country_geography":true},{"composite":-1.072721,"country":"KP","country_name":"North Korea","data_tier":5,"data_tier_quantile":5,"disagreement":4,"disagreement_magnitude":4,"disagreement_quantile":4,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":-3.0814,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.002703,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":false,"hand_set_tier":1,"in_country_geography":true},{"composite":1.25915,"country":"GB","country_name":"United Kingdom","data_tier":2,"data_tier_quantile":1,"disagreement":-3,"disagreement_magnitude":3,"disagreement_quantile":-4,"feature_z":{"confirmed_censorship_incident_count":1.5887,"dbscan_anomaly_frequency":1.4923,"forecast_mean_risk":0.1712,"mean_block_rate":0.7706,"n_blocking_methods_observed":1.9627,"n_distinct_domains_blocked":1.5693},"features":{"confirmed_censorship_incident_count":2,"dbscan_anomaly_frequency":0.213115,"forecast_mean_risk":0.023961,"mean_block_rate":0.183264,"n_blocking_methods_observed":2,"n_distinct_domains_blocked":1},"forecast_imputed":true,"hand_set_tier":5,"in_country_geography":true},{"composite":0.079864,"country":"TM","country_name":"Turkmenistan","data_tier":4,"data_tier_quantile":2,"disagreement":3,"disagreement_magnitude":3,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":1.317,"dbscan_anomaly_frequency":1.7668,"forecast_mean_risk":-3.2993,"mean_block_rate":1.7163,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":1,"dbscan_anomaly_frequency":0.333333,"forecast_mean_risk":0,"mean_block_rate":0.398822,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":false,"hand_set_tier":1,"in_country_geography":true},{"composite":-0.367668,"country":"AO","country_name":"Angola","data_tier":5,"data_tier_quantile":3,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":0,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":0.0686,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.052632,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.370527,"country":"BA","country_name":"Bosnia and Herzegovina","data_tier":5,"data_tier_quantile":3,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":0,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":0.0515,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.045455,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"BN","country_name":"Brunei","data_tier":5,"data_tier_quantile":3,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":0,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"BT","country_name":"Bhutan","data_tier":5,"data_tier_quantile":3,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":0,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"BW","country_name":"Botswana","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":0.549598,"country":"CA","country_name":"Canada","data_tier":3,"data_tier_quantile":2,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-3,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":1.8011,"forecast_mean_risk":0.1712,"mean_block_rate":0.4378,"n_blocking_methods_observed":1.9627,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.347826,"forecast_mean_risk":0.023961,"mean_block_rate":0.163844,"n_blocking_methods_observed":2,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":5,"in_country_geography":true},{"composite":-0.344797,"country":"CD","country_name":"DR Congo","data_tier":5,"data_tier_quantile":3,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":0,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":0.2058,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.085106,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"CG","country_name":"Congo","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"CI","country_name":"Ivory Coast","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"CR","country_name":"Costa Rica","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"CY","country_name":"Cyprus","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":0.290933,"country":"DE","country_name":"Germany","data_tier":3,"data_tier_quantile":2,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-3,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":0.2316,"forecast_mean_risk":0.1712,"mean_block_rate":0.4553,"n_blocking_methods_observed":1.9627,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.085714,"forecast_mean_risk":0.023961,"mean_block_rate":0.164656,"n_blocking_methods_observed":2,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":5,"in_country_geography":true},{"composite":0.508888,"country":"ES","country_name":"Spain","data_tier":3,"data_tier_quantile":2,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-3,"feature_z":{"confirmed_censorship_incident_count":1.317,"dbscan_anomaly_frequency":0.0858,"forecast_mean_risk":0.1712,"mean_block_rate":0.394,"n_blocking_methods_observed":1.5857,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":1,"dbscan_anomaly_frequency":0.057143,"forecast_mean_risk":0.023961,"mean_block_rate":0.162643,"n_blocking_methods_observed":1,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":5,"in_country_geography":true},{"composite":-0.530621,"country":"FJ","country_name":"Fiji","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":0.405133,"country":"FR","country_name":"France","data_tier":3,"data_tier_quantile":2,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-3,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":1.3551,"forecast_mean_risk":0.1712,"mean_block_rate":0.394,"n_blocking_methods_observed":1.5857,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.195652,"forecast_mean_risk":0.023961,"mean_block_rate":0.162643,"n_blocking_methods_observed":1,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":5,"in_country_geography":true},{"composite":-0.530621,"country":"GT","country_name":"Guatemala","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"GU","country_name":"Guam","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"HR","country_name":"Croatia","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"HT","country_name":"Haiti","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"HU","country_name":"Hungary","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":1.419664,"country":"IN","country_name":"India","data_tier":1,"data_tier_quantile":1,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-2,"feature_z":{"confirmed_censorship_incident_count":1.5887,"dbscan_anomaly_frequency":1.3379,"forecast_mean_risk":0.1712,"mean_block_rate":0.8406,"n_blocking_methods_observed":2.3619,"n_distinct_domains_blocked":2.2176},"features":{"confirmed_censorship_incident_count":2,"dbscan_anomaly_frequency":0.194444,"forecast_mean_risk":0.023961,"mean_block_rate":0.200043,"n_blocking_methods_observed":5,"n_distinct_domains_blocked":28},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":0.312414,"country":"IT","country_name":"Italy","data_tier":3,"data_tier_quantile":2,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-3,"feature_z":{"confirmed_censorship_incident_count":1.317,"dbscan_anomaly_frequency":0.9263,"forecast_mean_risk":0.1712,"mean_block_rate":0.4816,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":1,"dbscan_anomaly_frequency":0.156863,"forecast_mean_risk":0.023961,"mean_block_rate":0.165064,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":5,"in_country_geography":true},{"composite":-0.530621,"country":"JM","country_name":"Jamaica","data_tier":5,"data_tier_quantile":4,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":1,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":1.312204,"country":"JO","country_name":"Jordan","data_tier":1,"data_tier_quantile":1,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-2,"feature_z":{"confirmed_censorship_incident_count":2.1741,"dbscan_anomaly_frequency":1.0292,"forecast_mean_risk":0.1712,"mean_block_rate":0.9457,"n_blocking_methods_observed":1.5857,"n_distinct_domains_blocked":1.9674},"features":{"confirmed_censorship_incident_count":14,"dbscan_anomaly_frequency":0.168831,"forecast_mean_risk":0.023961,"mean_block_rate":0.242396,"n_blocking_methods_observed":1,"n_distinct_domains_blocked":20},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"LU","country_name":"Luxembourg","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":1.431333,"country":"MA","country_name":"Morocco","data_tier":1,"data_tier_quantile":1,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-2,"feature_z":{"confirmed_censorship_incident_count":1.9128,"dbscan_anomaly_frequency":1.0721,"forecast_mean_risk":0.1712,"mean_block_rate":1.6287,"n_blocking_methods_observed":1.5857,"n_distinct_domains_blocked":2.2176},"features":{"confirmed_censorship_incident_count":5,"dbscan_anomaly_frequency":0.175,"forecast_mean_risk":0.023961,"mean_block_rate":0.346959,"n_blocking_methods_observed":1,"n_distinct_domains_blocked":28},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"MC","country_name":"Monaco","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"MD","country_name":"Moldova","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"MG","country_name":"Madagascar","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.331932,"country":"MK","country_name":"North Macedonia","data_tier":5,"data_tier_quantile":3,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":0,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":0.283,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.090909,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"ML","country_name":"Mali","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"MN","country_name":"Mongolia","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"MV","country_name":"Maldives","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.349085,"country":"MZ","country_name":"Mozambique","data_tier":5,"data_tier_quantile":3,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":0,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":0.1801,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.083333,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":1.226487,"country":"NG","country_name":"Nigeria","data_tier":2,"data_tier_quantile":1,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-3,"feature_z":{"confirmed_censorship_incident_count":1.5887,"dbscan_anomaly_frequency":1.2865,"forecast_mean_risk":0.1712,"mean_block_rate":0.9982,"n_blocking_methods_observed":1.5857,"n_distinct_domains_blocked":1.7286},"features":{"confirmed_censorship_incident_count":2,"dbscan_anomaly_frequency":0.191919,"forecast_mean_risk":0.023961,"mean_block_rate":0.246576,"n_blocking_methods_observed":1,"n_distinct_domains_blocked":2},"forecast_imputed":true,"hand_set_tier":4,"in_country_geography":true},{"composite":0.689642,"country":"NL","country_name":"Netherlands","data_tier":3,"data_tier_quantile":1,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-4,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":1.8182,"forecast_mean_risk":0.1712,"mean_block_rate":1.2609,"n_blocking_methods_observed":1.9627,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.4,"forecast_mean_risk":0.023961,"mean_block_rate":0.316766,"n_blocking_methods_observed":2,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":5,"in_country_geography":true},{"composite":-0.530621,"country":"PG","country_name":"Papua New Guinea","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"PR","country_name":"Puerto Rico","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"PS","country_name":"Palestine","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":1.5285,"country":"QA","country_name":"Qatar","data_tier":1,"data_tier_quantile":1,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-2,"feature_z":{"confirmed_censorship_incident_count":2.0382,"dbscan_anomaly_frequency":1.518,"forecast_mean_risk":0.1712,"mean_block_rate":1.8564,"n_blocking_methods_observed":1.5857,"n_distinct_domains_blocked":2.0015},"features":{"confirmed_censorship_incident_count":6,"dbscan_anomaly_frequency":0.214286,"forecast_mean_risk":0.023961,"mean_block_rate":0.554641,"n_blocking_methods_observed":1,"n_distinct_domains_blocked":26},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":1.367294,"country":"SG","country_name":"Singapore","data_tier":1,"data_tier_quantile":1,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-2,"feature_z":{"confirmed_censorship_incident_count":1.7873,"dbscan_anomaly_frequency":0.6004,"forecast_mean_risk":0.1712,"mean_block_rate":1.1208,"n_blocking_methods_observed":2.3065,"n_distinct_domains_blocked":2.2176},"features":{"confirmed_censorship_incident_count":4,"dbscan_anomaly_frequency":0.125,"forecast_mean_risk":0.023961,"mean_block_rate":0.300419,"n_blocking_methods_observed":4,"n_distinct_domains_blocked":28},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.319068,"country":"SI","country_name":"Slovenia","data_tier":5,"data_tier_quantile":3,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":0,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":0.3602,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.102564,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"SK","country_name":"Slovakia","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":0.452097,"country":"US","country_name":"United States","data_tier":3,"data_tier_quantile":2,"disagreement":-2,"disagreement_magnitude":2,"disagreement_quantile":-3,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":1.3036,"forecast_mean_risk":0.1712,"mean_block_rate":0.3503,"n_blocking_methods_observed":1.9627,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0.192771,"forecast_mean_risk":0.023961,"mean_block_rate":0.152571,"n_blocking_methods_observed":2,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":5,"in_country_geography":true},{"composite":-0.530621,"country":"WS","country_name":"Samoa","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true},{"composite":-0.530621,"country":"ZM","country_name":"Zambia","data_tier":5,"data_tier_quantile":5,"disagreement":2,"disagreement_magnitude":2,"disagreement_quantile":2,"feature_z":{"confirmed_censorship_incident_count":-0.5749,"dbscan_anomaly_frequency":-0.9091,"forecast_mean_risk":0.1712,"mean_block_rate":-0.8494,"n_blocking_methods_observed":-0.5212,"n_distinct_domains_blocked":-0.5004},"features":{"confirmed_censorship_incident_count":0,"dbscan_anomaly_frequency":0,"forecast_mean_risk":0.023961,"mean_block_rate":0,"n_blocking_methods_observed":0,"n_distinct_domains_blocked":0},"forecast_imputed":true,"hand_set_tier":3,"in_country_geography":true}],"feature_keys":["confirmed_censorship_incident_count","mean_block_rate","n_distinct_domains_blocked","n_blocking_methods_observed","forecast_mean_risk","dbscan_anomaly_frequency"],"filters_applied":{"disagreeing_only":true,"min_magnitude":2,"sort":"magnitude"},"forecast_diagnostics":{"error":null,"model_loaded":true,"model_version":"v1","scored_countries":21},"generated_at":"2026-05-22T05:10:20.496065Z","honest_caveats":["PROPOSAL ONLY — the hand-set country_geography.risk_tier is NOT modified by this script and stays authoritative until a human reviews the diff.","Data-derived tier reflects the trailing 365 days only. The hand-set tier may encode a longer political history (e.g. a decade of shutdowns) that recent data does not show. This is why North Korea / Turkmenistan / Eritrea — hand-set tier 1 — land in a low data tier: they have near-total censorship but almost no OONI probe coverage, so recent data shows little.","Tier boundaries are arbitrary at the margin — a country one rank/cluster-edge either side of a boundary moves a whole tier. data_tier (k-means) and data_tier_quantile are both reported precisely so boundary cases are visible; treat any single-tier disagreement as soft.","A country can legitimately be a low data tier by recent measurement and a high hand-set tier by political context the data does not capture (e.g. a repressive regime in a quiet measurement month, or a country with no probes at all).","forecast_mean_risk is only computed from the live model for the 21 countries with a recent forecast feature row; the rest are mean-imputed, so that feature is weaker for non-watched countries.","Measurement volume is very uneven — CN/RU/IR have thousands of non-IODA rows, most countries have under 100. mean_block_rate is empirical-Bayes-shrunk toward the global pooled rate so a 20-row country is not scored 100%-blocked, but DBSCAN-frequency and domain counts are still noisier for sparse countries.","The six features are correlated (block rate, blocked domains and incident count all move together), so the equal-weight composite is not an information-theoretic average."],"is_proposal_only":true,"lookback_days":365,"n_countries_returned":50,"n_countries_total":217,"n_countries_with_hand_set_tier":148,"n_data_says_higher_risk":40,"n_data_says_lower_risk":66,"n_disagreements":106,"n_large_disagreements_2plus":50,"n_tiers":5,"proposal_disclaimer":"This is a PROPOSAL surface. country_geography.risk_tier (hand-set) remains the authoritative tier used by the v3.3 classifier and the forecast model. The data-derived tier is not wired into any model and will not be until a human reviews this comparison.","schema":"voidly-data-driven-risk-tiers/v1","tier_convention":"tier 1 = HIGHEST censorship risk, tier 5 = lowest. Matches country_geography.risk_tier. disagreement = data_tier - hand_set_tier, so a NEGATIVE value means the data places the country at higher risk than the hand-set tier.","tier_distribution_data_derived":{"1":11,"2":26,"3":28,"4":44,"5":108},"tier_distribution_data_quantile":{"1":44,"2":43,"3":44,"4":43,"5":43},"tier_distribution_hand_set":{"1":6,"2":17,"3":87,"4":16,"5":22},"window_cutoff":"2025-05-22","_voidly_pay":{"claim_did":"https://voidly.ai/pay/claim","for_builders":"https://voidly.ai/pay/for-builders","marketplace":"https://api.voidly.ai/v1/pay/marketplace","live_demo":"https://huggingface.co/spaces/emperor-mew/voidly-pay","universal_proxy":{"url":"https://api.voidly.ai/v1/pay/proxy","example":"https://api.voidly.ai/v1/pay/proxy?u=<https-url>&to=did:voidly:<your-did>&price=0.01","page":"https://voidly.ai/pay/proxy","note":"Paywall any public HTTPS URL with one query param. No SDK install required."},"install":{"typescript":"npm install @voidly/pay","python":"pip install voidly-pay","langchain":"pip install voidly-pay-langchain","vercel_ai":"npm install @voidly/pay-vercel-ai","mcp":"npx @voidly/pay-mcp","cli":"npm install -g @voidly/pay-cli"},"note":"Voidly Pay is the open agent-to-agent payment rail. Claim a DID + 10 starter credits in 60s, or paywall any URL via the universal proxy with one query param."}}