{"calibration_drift_pp":77.4,"calibration_drift_status":"drifting","country":"IR","cross_model_agreement":0.7307,"cross_model_predictions":[0.21,0.3564,0.0273],"data_age_days":0.47,"generated_at":"2026-10-05T05:15:06Z","honest_caveats":["This is a HEURISTIC composite, not a formal Bayesian posterior. Components are normalized to [0,1] and combined linearly with hand-tuned weights.","Weights are NOT learned from data. We chose them by prior intuition: model-internal uncertainty (conformal width) gets the heaviest weight, then evidence freshness + calibration drift, then sample-size + cross-model disagreement.","'Uncertain' prediction does NOT mean 'wrong' \u2014 it means 'lower confidence'. A high-uncertainty country may still be correct; it just lacks the signal-density / track-record / model-agreement to back the call strongly.","Cross-model disagreement uses three signals that target slightly different events (7d-forward forecast vs day-level classifier). Stdev of three numbers is a coarse signal.","Data freshness uses evidence.observed_at, not incidents. A country with no recent evidence row gets a freshness penalty even if older OONI/IODA signals are still meaningful.","Classifier conformal proxy is distance-to-threshold capped at 0.5, NOT a true conformal half-width. The v3.3 classifier doesn't ship a native conformal interval."],"mean_uncertainty":0.3033,"n_observations_90d":154,"per_model":[{"components":{"calibration_drift_factor":0.774,"conformal_interval_width":0.35,"cross_model_disagreement":0.2693,"data_age_factor":0.0648,"sample_size_factor":0.0746},"conformal_source_value":0.35,"model_id":"forecast-7day","prediction_today":0.21,"uncertainty_score":0.3243,"weights":{"calibration_drift_factor":0.2,"conformal_interval_width":0.3,"cross_model_disagreement":0.15,"data_age_factor":0.2,"sample_size_factor":0.15}},{"components":{"calibration_drift_factor":0.774,"conformal_interval_width":0.05,"cross_model_disagreement":0.2693,"data_age_factor":0.0648,"sample_size_factor":0.0746},"conformal_source_value":0.05,"model_id":"multi-horizon-1d","prediction_today":null,"uncertainty_score":0.2343,"weights":{"calibration_drift_factor":0.2,"conformal_interval_width":0.3,"cross_model_disagreement":0.15,"data_age_factor":0.2,"sample_size_factor":0.15}},{"components":{"calibration_drift_factor":0.774,"conformal_interval_width":0.5,"cross_model_disagreement":0.2693,"data_age_factor":0.0648,"sample_size_factor":0.0746},"conformal_source_value":0.5,"model_id":"multi-horizon-7d","prediction_today":0.3564,"uncertainty_score":0.3693,"weights":{"calibration_drift_factor":0.2,"conformal_interval_width":0.3,"cross_model_disagreement":0.15,"data_age_factor":0.2,"sample_size_factor":0.15}},{"components":{"calibration_drift_factor":0.774,"conformal_interval_width":0.5,"cross_model_disagreement":0.2693,"data_age_factor":0.0648,"sample_size_factor":0.0746},"conformal_source_value":0.5,"model_id":"multi-horizon-30d","prediction_today":null,"uncertainty_score":0.3693,"weights":{"calibration_drift_factor":0.2,"conformal_interval_width":0.3,"cross_model_disagreement":0.15,"data_age_factor":0.2,"sample_size_factor":0.15}},{"components":{"calibration_drift_factor":0.774,"conformal_interval_width":0.0,"cross_model_disagreement":0.2693,"data_age_factor":0.0648,"sample_size_factor":0.0746},"conformal_source_value":0.0,"model_id":"classifier-v3.3","prediction_today":0.0273,"uncertainty_score":0.2193,"weights":{"calibration_drift_factor":0.2,"conformal_interval_width":0.3,"cross_model_disagreement":0.15,"data_age_factor":0.2,"sample_size_factor":0.15}}],"schema":"voidly-per-day-uncertainty/v1","sidecar_last_modified":"2026-10-05T05:15:13Z","sidecar_size_bytes":118237,"weights":{"calibration_drift_factor":0.2,"conformal_interval_width":0.3,"cross_model_disagreement":0.15,"data_age_factor":0.2,"sample_size_factor":0.15}}
