{"as_of":"2026-07-12","combiner":"isotonic(LR(v5_prob, log_cf_outage_5y, log_cf_outage_30d, cf_outage_active, cf_recency))","full_panel_auc":0.9067818926427421,"generated_at":"2026-07-13T06:30:18.385622+00:00","honest_caveats":["CF Radar outage features added +0.0260 full-panel AUC and +0.0119 within-country median AUC vs v5.","CF Radar catalogues 844 outage events 2022-2026 covering 138 countries with diverse causes (intentional + technical).","Used as FEATURES only (strictly past) — labels remain KeepItOn shutdowns. CF outages augment the structural risk + recency signal.","v7 is a STACK on top of v5; underlying ensemble unchanged.","Live scores written by train-shutdown-risk-v7.py only when v7's within-country median AUC materially beats v5's (>= +0.005). Otherwise the cron leaves v5's scores in place."],"honest_validation":{"full_panel_auc":0.9067818926427421,"full_panel_pr_auc":0.2021025720197865,"improvement_over_v5":{"full_panel_auc_delta":0.025995618635783035,"full_panel_pr_auc_delta":-0.01795019618046348,"within_country_mean_delta":0.09044167067587949,"within_country_median_delta":0.01187038491971426},"n_countries_scored_within":23,"n_countries_within_auc_ge_065":15,"within_country_auc_mean":0.6894086798358456,"within_country_auc_median":0.7048785333181972},"label_source":"Access Now #KeepItOn STOP dataset (journalist-verified)","loaded":true,"method":"trained AND validated on real, verified shutdown labels; see scripts/train-shutdown-risk-v4.py for the trainer and scripts/validate-against-keepiton.py for the prior honest cross-target validation","model_version":"shutdown_risk_v7","n_countries":53,"recommended_threshold":0.14,"schema":"voidly-shutdown-risk-info/v4","score_formula":"isotonic(LR(v5_prob, log_cf_outage_5y, log_cf_outage_30d, cf_outage_active, cf_recency))","within_country_median":0.7048785333181972,"_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."}}