{"cache_ttl_seconds":21600,"country":"IR","country_name":"Iran","generated_at":"2026-10-05T04:57:31.197401","honest_caveats":["SHAP explains the calibrated predict_proba (post-isotonic)","Underlying model features do not change per day — only the deterministic post-model overlay does","Multi-horizon model has separate SHAP at /v1/forecast/{cc}/multi-horizon","Cached 6h on (country, hour)"],"model_version":"v1","schema":"voidly-forecast-shap/v1","top_features_aggregate":[{"contribution":-0.0962,"direction":"down","name":"risk_tier"},{"contribution":-0.0666,"direction":"down","name":"week_of_year"},{"contribution":-0.0609,"direction":"down","name":"month"}],"top_features_per_day":[{"base_prob":0.226,"date":"2026-10-05","day":0,"risk":0.21,"top_features":[{"contribution":-0.0763,"direction":"down","name":"risk_tier","source":"model"},{"contribution":-0.052,"direction":"down","name":"month","source":"model"},{"contribution":-0.0453,"direction":"down","name":"week_of_year","source":"model"}]},{"base_prob":0.226,"date":"2026-10-06","day":1,"risk":0.245,"top_features":[{"contribution":-0.0763,"direction":"down","name":"risk_tier","source":"model"},{"contribution":-0.052,"direction":"down","name":"month","source":"model"},{"contribution":-0.0453,"direction":"down","name":"week_of_year","source":"model"}]},{"base_prob":0.226,"date":"2026-10-07","day":2,"risk":0.219,"top_features":[{"contribution":-0.0763,"direction":"down","name":"risk_tier","source":"model"},{"contribution":-0.052,"direction":"down","name":"month","source":"model"},{"contribution":-0.0453,"direction":"down","name":"week_of_year","source":"model"}]},{"base_prob":0.226,"date":"2026-10-08","day":3,"risk":0.236,"top_features":[{"contribution":-0.0763,"direction":"down","name":"risk_tier","source":"model"},{"contribution":-0.052,"direction":"down","name":"month","source":"model"},{"contribution":-0.0453,"direction":"down","name":"week_of_year","source":"model"}]},{"base_prob":0.226,"date":"2026-10-09","day":4,"risk":0.26,"top_features":[{"contribution":-0.0763,"direction":"down","name":"risk_tier","source":"model"},{"contribution":-0.052,"direction":"down","name":"month","source":"model"},{"contribution":-0.0453,"direction":"down","name":"week_of_year","source":"model"}]},{"base_prob":0.226,"date":"2026-10-10","day":5,"risk":0.249,"top_features":[{"contribution":-0.0763,"direction":"down","name":"risk_tier","source":"model"},{"contribution":-0.052,"direction":"down","name":"month","source":"model"},{"contribution":-0.0453,"direction":"down","name":"week_of_year","source":"model"}]},{"base_prob":0.226,"date":"2026-10-11","day":6,"risk":0.242,"top_features":[{"contribution":-0.0763,"direction":"down","name":"risk_tier","source":"model"},{"contribution":-0.052,"direction":"down","name":"month","source":"model"},{"contribution":-0.0453,"direction":"down","name":"week_of_year","source":"model"}]},{"base_prob":0.226,"date":"2026-10-12","day":7,"risk":0.257,"top_features":[{"contribution":-0.0763,"direction":"down","name":"risk_tier","source":"model"},{"contribution":-0.052,"direction":"down","name":"month","source":"model"},{"contribution":-0.0453,"direction":"down","name":"week_of_year","source":"model"}]}]}