{"alerts":[{"alert_id":1,"country":"IR","eval_date":"2026-04-17","forecast_probability":0.061,"issued_at":"2026-04-17T23:10:01.633220+00:00","lead_days":1.04,"matched_incident_at":"2026-04-19T00:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":2,"country":"VN","eval_date":"2026-04-17","forecast_probability":0.054,"issued_at":"2026-04-17T23:10:01.633220+00:00","lead_days":1.03,"matched_incident_at":"2026-04-19T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":3,"country":"TM","eval_date":"2026-04-17","forecast_probability":0.054,"issued_at":"2026-04-17T23:10:01.633220+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":4,"country":"LB","eval_date":"2026-04-17","forecast_probability":0.075,"issued_at":"2026-04-17T23:10:01.633220+00:00","lead_days":13.28,"matched_incident_at":"2026-05-01T06:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":5,"country":"IN","eval_date":"2026-04-17","forecast_probability":0.056,"issued_at":"2026-04-17T23:10:01.633220+00:00","lead_days":1.04,"matched_incident_at":"2026-04-19T00:07:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":6,"country":"BR","eval_date":"2026-04-17","forecast_probability":0.053,"issued_at":"2026-04-17T23:10:01.633220+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":7,"country":"IR","eval_date":"2026-04-17","forecast_probability":0.82,"issued_at":"2026-04-17T23:10:20.855305+00:00","lead_days":1.04,"matched_incident_at":"2026-04-19T00:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"critical","threshold":0.05},{"alert_id":8,"country":"IR","eval_date":"2026-04-17","forecast_probability":0.83,"issued_at":"2026-04-17T23:11:39.786220+00:00","lead_days":1.04,"matched_incident_at":"2026-04-19T00:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"critical","threshold":0.05},{"alert_id":9,"country":"IR","eval_date":"2026-04-17","forecast_probability":0.83,"issued_at":"2026-04-17T23:12:06.847522+00:00","lead_days":1.04,"matched_incident_at":"2026-04-19T00:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"critical","threshold":0.05},{"alert_id":10,"country":"IR","eval_date":"2026-04-17","forecast_probability":0.83,"issued_at":"2026-04-17T23:20:19.122427+00:00","lead_days":1.03,"matched_incident_at":"2026-04-19T00:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"critical","threshold":0.05},{"alert_id":11,"country":"CU","eval_date":"2026-04-18","forecast_probability":0.054,"issued_at":"2026-04-18T02:00:01.566099+00:00","lead_days":0.92,"matched_incident_at":"2026-04-19T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":12,"country":"TR","eval_date":"2026-04-18","forecast_probability":0.052,"issued_at":"2026-04-18T02:00:01.566099+00:00","lead_days":0.92,"matched_incident_at":"2026-04-19T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":13,"country":"CN","eval_date":"2026-04-19","forecast_probability":0.053,"issued_at":"2026-04-19T02:00:01.283672+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":14,"country":"RU","eval_date":"2026-04-19","forecast_probability":0.051,"issued_at":"2026-04-19T02:00:01.283672+00:00","lead_days":1.05,"matched_incident_at":"2026-04-20T03:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":15,"country":"VN","eval_date":"2026-04-19","forecast_probability":0.052,"issued_at":"2026-04-19T02:00:01.283672+00:00","lead_days":3.09,"matched_incident_at":"2026-04-22T04:12:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":16,"country":"SA","eval_date":"2026-04-19","forecast_probability":0.051,"issued_at":"2026-04-19T02:00:01.283672+00:00","lead_days":2.92,"matched_incident_at":"2026-04-22T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":17,"country":"KZ","eval_date":"2026-04-19","forecast_probability":0.051,"issued_at":"2026-04-19T02:00:01.283672+00:00","lead_days":0.64,"matched_incident_at":"2026-04-19T17:20:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":18,"country":"UZ","eval_date":"2026-04-19","forecast_probability":0.052,"issued_at":"2026-04-19T02:00:01.283672+00:00","lead_days":0.92,"matched_incident_at":"2026-04-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":19,"country":"IR","eval_date":"2026-04-20","forecast_probability":0.061,"issued_at":"2026-04-20T02:00:01.099174+00:00","lead_days":2.17,"matched_incident_at":"2026-04-22T06:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":20,"country":"BD","eval_date":"2026-04-21","forecast_probability":0.053,"issued_at":"2026-04-21T02:00:01.182759+00:00","lead_days":1.23,"matched_incident_at":"2026-04-22T07:35:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":21,"country":"NG","eval_date":"2026-04-21","forecast_probability":0.067,"issued_at":"2026-04-21T02:00:01.182759+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":22,"country":"IN","eval_date":"2026-04-21","forecast_probability":0.062,"issued_at":"2026-04-21T02:00:01.182759+00:00","lead_days":1.03,"matched_incident_at":"2026-04-22T02:50:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":23,"country":"BR","eval_date":"2026-04-21","forecast_probability":0.05,"issued_at":"2026-04-21T02:00:01.182759+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":24,"country":"MM","eval_date":"2026-04-22","forecast_probability":0.053,"issued_at":"2026-04-22T02:00:01.284410+00:00","lead_days":0.08,"matched_incident_at":"2026-04-22T04:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":25,"country":"UZ","eval_date":"2026-04-22","forecast_probability":0.053,"issued_at":"2026-04-22T02:00:01.284410+00:00","lead_days":0.92,"matched_incident_at":"2026-04-23T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":26,"country":"TM","eval_date":"2026-04-22","forecast_probability":0.052,"issued_at":"2026-04-22T02:00:01.284410+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":27,"country":"PH","eval_date":"2026-04-22","forecast_probability":0.051,"issued_at":"2026-04-22T02:00:01.284410+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":28,"country":"RU","eval_date":"2026-04-23","forecast_probability":0.058,"issued_at":"2026-04-23T02:00:01.790141+00:00","lead_days":1.43,"matched_incident_at":"2026-04-24T12:25:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":29,"country":"VN","eval_date":"2026-04-23","forecast_probability":0.05,"issued_at":"2026-04-23T02:00:01.790141+00:00","lead_days":2.92,"matched_incident_at":"2026-04-26T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":30,"country":"PK","eval_date":"2026-04-23","forecast_probability":0.053,"issued_at":"2026-04-23T02:00:01.790141+00:00","lead_days":0.92,"matched_incident_at":"2026-04-24T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":31,"country":"BD","eval_date":"2026-04-23","forecast_probability":0.05,"issued_at":"2026-04-23T02:00:01.790141+00:00","lead_days":2.97,"matched_incident_at":"2026-04-26T01:15:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":32,"country":"TH","eval_date":"2026-04-23","forecast_probability":0.054,"issued_at":"2026-04-23T02:00:01.790141+00:00","lead_days":3.24,"matched_incident_at":"2026-04-26T07:40:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":33,"country":"VE","eval_date":"2026-04-23","forecast_probability":0.05,"issued_at":"2026-04-23T02:00:01.790141+00:00","lead_days":3.16,"matched_incident_at":"2026-04-26T05:48:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":34,"country":"ER","eval_date":"2026-04-23","forecast_probability":0.054,"issued_at":"2026-04-23T02:00:01.790141+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":35,"country":"SD","eval_date":"2026-04-23","forecast_probability":0.053,"issued_at":"2026-04-23T02:00:01.790141+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":36,"country":"CN","eval_date":"2026-04-24","forecast_probability":0.062,"issued_at":"2026-04-24T02:00:01.758996+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":37,"country":"SY","eval_date":"2026-04-24","forecast_probability":0.064,"issued_at":"2026-04-24T02:00:01.758996+00:00","lead_days":9.42,"matched_incident_at":"2026-05-03T12:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":38,"country":"MY","eval_date":"2026-04-24","forecast_probability":0.053,"issued_at":"2026-04-24T02:00:01.758996+00:00","lead_days":1.92,"matched_incident_at":"2026-04-26T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":39,"country":"ET","eval_date":"2026-04-24","forecast_probability":0.051,"issued_at":"2026-04-24T02:00:01.758996+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":40,"country":"PH","eval_date":"2026-04-24","forecast_probability":0.055,"issued_at":"2026-04-24T02:00:01.758996+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":41,"country":"BY","eval_date":"2026-04-25","forecast_probability":0.05,"issued_at":"2026-04-25T02:00:01.890313+00:00","lead_days":0.92,"matched_incident_at":"2026-04-26T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":42,"country":"MM","eval_date":"2026-04-25","forecast_probability":0.052,"issued_at":"2026-04-25T02:00:01.890313+00:00","lead_days":0.92,"matched_incident_at":"2026-04-26T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":43,"country":"TR","eval_date":"2026-04-25","forecast_probability":0.056,"issued_at":"2026-04-25T02:00:01.890313+00:00","lead_days":0.92,"matched_incident_at":"2026-04-26T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":44,"country":"PK","eval_date":"2026-04-25","forecast_probability":0.051,"issued_at":"2026-04-25T02:00:01.890313+00:00","lead_days":0.92,"matched_incident_at":"2026-04-26T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":45,"country":"VE","eval_date":"2026-04-25","forecast_probability":0.051,"issued_at":"2026-04-25T02:00:01.890313+00:00","lead_days":1.16,"matched_incident_at":"2026-04-26T05:48:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":46,"country":"NI","eval_date":"2026-04-25","forecast_probability":0.05,"issued_at":"2026-04-25T02:00:01.890313+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":47,"country":"NG","eval_date":"2026-04-25","forecast_probability":0.052,"issued_at":"2026-04-25T02:00:01.890313+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":48,"country":"IN","eval_date":"2026-04-25","forecast_probability":0.053,"issued_at":"2026-04-25T02:00:01.890313+00:00","lead_days":0.92,"matched_incident_at":"2026-04-26T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":49,"country":"KP","eval_date":"2026-04-26","forecast_probability":0.054,"issued_at":"2026-04-26T02:00:01.875122+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":50,"country":"CU","eval_date":"2026-04-26","forecast_probability":0.052,"issued_at":"2026-04-26T02:00:01.875122+00:00","lead_days":2.92,"matched_incident_at":"2026-04-29T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":51,"country":"ID","eval_date":"2026-04-26","forecast_probability":0.054,"issued_at":"2026-04-26T02:00:01.875122+00:00","lead_days":3.34,"matched_incident_at":"2026-04-29T10:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":52,"country":"BR","eval_date":"2026-04-26","forecast_probability":0.054,"issued_at":"2026-04-26T02:00:01.875122+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":53,"country":"RU","eval_date":"2026-04-27","forecast_probability":0.05,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":1.43,"matched_incident_at":"2026-04-28T12:25:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":54,"country":"MM","eval_date":"2026-04-27","forecast_probability":0.05,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":2.81,"matched_incident_at":"2026-04-29T21:20:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":55,"country":"VN","eval_date":"2026-04-27","forecast_probability":0.052,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":1.92,"matched_incident_at":"2026-04-29T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":56,"country":"SY","eval_date":"2026-04-27","forecast_probability":0.07,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":6.42,"matched_incident_at":"2026-05-03T12:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":57,"country":"BD","eval_date":"2026-04-27","forecast_probability":0.056,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":2,"matched_incident_at":"2026-04-29T01:55:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":58,"country":"TH","eval_date":"2026-04-27","forecast_probability":0.05,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":1.92,"matched_incident_at":"2026-04-29T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":59,"country":"TM","eval_date":"2026-04-27","forecast_probability":0.052,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":60,"country":"ER","eval_date":"2026-04-27","forecast_probability":0.052,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":61,"country":"NG","eval_date":"2026-04-27","forecast_probability":0.053,"issued_at":"2026-04-27T02:00:01.396609+00:00","lead_days":12.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":62,"country":"CN","eval_date":"2026-04-28","forecast_probability":0.052,"issued_at":"2026-04-28T02:00:01.276157+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":63,"country":"UZ","eval_date":"2026-04-28","forecast_probability":0.051,"issued_at":"2026-04-28T02:00:01.276157+00:00","lead_days":0.92,"matched_incident_at":"2026-04-29T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":64,"country":"IN","eval_date":"2026-04-28","forecast_probability":0.054,"issued_at":"2026-04-28T02:00:01.276157+00:00","lead_days":1.81,"matched_incident_at":"2026-04-29T21:20:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":65,"country":"BY","eval_date":"2026-04-29","forecast_probability":0.05,"issued_at":"2026-04-29T02:00:01.418028+00:00","lead_days":2.67,"matched_incident_at":"2026-05-01T18:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":66,"country":"CU","eval_date":"2026-04-29","forecast_probability":0.051,"issued_at":"2026-04-29T02:00:01.418028+00:00","lead_days":4.92,"matched_incident_at":"2026-05-04T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":67,"country":"VE","eval_date":"2026-04-29","forecast_probability":0.061,"issued_at":"2026-04-29T02:00:01.418028+00:00","lead_days":1.92,"matched_incident_at":"2026-05-01T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":68,"country":"RU","eval_date":"2026-04-30","forecast_probability":0.062,"issued_at":"2026-04-30T02:00:01.618221+00:00","lead_days":0.92,"matched_incident_at":"2026-05-01T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":69,"country":"VN","eval_date":"2026-04-30","forecast_probability":0.055,"issued_at":"2026-04-30T02:00:01.618221+00:00","lead_days":3.78,"matched_incident_at":"2026-05-03T20:50:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":70,"country":"NI","eval_date":"2026-04-30","forecast_probability":0.073,"issued_at":"2026-04-30T02:00:01.618221+00:00","lead_days":9.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":71,"country":"SD","eval_date":"2026-04-30","forecast_probability":0.051,"issued_at":"2026-04-30T02:00:01.618221+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":72,"country":"NG","eval_date":"2026-05-01","forecast_probability":0.055,"issued_at":"2026-05-01T02:00:01.360588+00:00","lead_days":8.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":73,"country":"VE","eval_date":"2026-05-02","forecast_probability":0.057,"issued_at":"2026-05-02T02:00:01.888569+00:00","lead_days":0.93,"matched_incident_at":"2026-05-03T00:20:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":74,"country":"VN","eval_date":"2026-05-03","forecast_probability":0.05,"issued_at":"2026-05-03T02:00:01.275557+00:00","lead_days":0.78,"matched_incident_at":"2026-05-03T20:50:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":75,"country":"UZ","eval_date":"2026-05-03","forecast_probability":0.05,"issued_at":"2026-05-03T02:00:01.275557+00:00","lead_days":0.92,"matched_incident_at":"2026-05-04T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":76,"country":"RU","eval_date":"2026-05-04","forecast_probability":0.082,"issued_at":"2026-05-04T02:00:01.754487+00:00","lead_days":0.92,"matched_incident_at":"2026-05-05T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":77,"country":"MM","eval_date":"2026-05-04","forecast_probability":0.05,"issued_at":"2026-05-04T02:00:01.754487+00:00","lead_days":-2.08,"matched_incident_at":"2026-05-02T00:00:00+00:00","model_version":"v1","outcome":"lagging","severity":"low","threshold":0.05},{"alert_id":78,"country":"SY","eval_date":"2026-05-04","forecast_probability":0.063,"issued_at":"2026-05-04T02:00:01.754487+00:00","lead_days":-0.58,"matched_incident_at":"2026-05-03T12:00:00+00:00","model_version":"v1","outcome":"lagging","severity":"low","threshold":0.05},{"alert_id":79,"country":"TH","eval_date":"2026-05-04","forecast_probability":0.053,"issued_at":"2026-05-04T02:00:01.754487+00:00","lead_days":1.92,"matched_incident_at":"2026-05-06T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":80,"country":"TM","eval_date":"2026-05-04","forecast_probability":0.05,"issued_at":"2026-05-04T02:00:01.754487+00:00","lead_days":11.67,"matched_incident_at":"2026-05-15T18:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":81,"country":"VE","eval_date":"2026-05-04","forecast_probability":0.076,"issued_at":"2026-05-04T02:00:01.754487+00:00","lead_days":1.97,"matched_incident_at":"2026-05-06T01:20:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":82,"country":"NG","eval_date":"2026-05-04","forecast_probability":0.052,"issued_at":"2026-05-04T02:00:01.754487+00:00","lead_days":5.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":83,"country":"SD","eval_date":"2026-05-04","forecast_probability":0.051,"issued_at":"2026-05-04T02:00:01.754487+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":84,"country":"PK","eval_date":"2026-05-05","forecast_probability":0.053,"issued_at":"2026-05-05T02:00:01.767603+00:00","lead_days":0.92,"matched_incident_at":"2026-05-06T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":85,"country":"UZ","eval_date":"2026-05-05","forecast_probability":0.057,"issued_at":"2026-05-05T02:00:01.767603+00:00","lead_days":0.67,"matched_incident_at":"2026-05-05T18:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":86,"country":"NI","eval_date":"2026-05-05","forecast_probability":0.054,"issued_at":"2026-05-05T02:00:01.767603+00:00","lead_days":4.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":87,"country":"EG","eval_date":"2026-05-06","forecast_probability":0.059,"issued_at":"2026-05-06T02:00:01.249122+00:00","lead_days":1.47,"matched_incident_at":"2026-05-07T13:10:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":88,"country":"NG","eval_date":"2026-05-06","forecast_probability":0.053,"issued_at":"2026-05-06T02:00:01.249122+00:00","lead_days":3.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":89,"country":"IN","eval_date":"2026-05-06","forecast_probability":0.053,"issued_at":"2026-05-06T02:00:01.249122+00:00","lead_days":3.97,"matched_incident_at":"2026-05-10T01:20:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":90,"country":"BR","eval_date":"2026-05-06","forecast_probability":0.052,"issued_at":"2026-05-06T02:00:01.249122+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":91,"country":"CN","eval_date":"2026-05-07","forecast_probability":0.068,"issued_at":"2026-05-07T02:00:01.491793+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":92,"country":"SA","eval_date":"2026-05-07","forecast_probability":0.054,"issued_at":"2026-05-07T02:00:01.491793+00:00","lead_days":2.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":93,"country":"TM","eval_date":"2026-05-07","forecast_probability":0.052,"issued_at":"2026-05-07T02:00:01.491793+00:00","lead_days":8.67,"matched_incident_at":"2026-05-15T18:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":94,"country":"SD","eval_date":"2026-05-07","forecast_probability":0.052,"issued_at":"2026-05-07T02:00:01.491793+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":95,"country":"IR","eval_date":"2026-05-08","forecast_probability":0.067,"issued_at":"2026-05-08T02:00:01.226675+00:00","lead_days":1.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":96,"country":"MM","eval_date":"2026-05-08","forecast_probability":0.05,"issued_at":"2026-05-08T02:00:01.226675+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":97,"country":"PK","eval_date":"2026-05-08","forecast_probability":0.051,"issued_at":"2026-05-08T02:00:01.226675+00:00","lead_days":2.66,"matched_incident_at":"2026-05-10T17:50:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":98,"country":"NG","eval_date":"2026-05-08","forecast_probability":0.051,"issued_at":"2026-05-08T02:00:01.226675+00:00","lead_days":1.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":99,"country":"KP","eval_date":"2026-05-09","forecast_probability":0.052,"issued_at":"2026-05-09T02:00:01.522850+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":100,"country":"EG","eval_date":"2026-05-09","forecast_probability":0.052,"issued_at":"2026-05-09T02:00:01.522850+00:00","lead_days":1.99,"matched_incident_at":"2026-05-11T01:50:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":101,"country":"TH","eval_date":"2026-05-09","forecast_probability":0.051,"issued_at":"2026-05-09T02:00:01.522850+00:00","lead_days":0.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":102,"country":"KZ","eval_date":"2026-05-09","forecast_probability":0.053,"issued_at":"2026-05-09T02:00:01.522850+00:00","lead_days":0.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":103,"country":"UZ","eval_date":"2026-05-09","forecast_probability":0.05,"issued_at":"2026-05-09T02:00:01.522850+00:00","lead_days":0.92,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":104,"country":"BR","eval_date":"2026-05-10","forecast_probability":0.053,"issued_at":"2026-05-10T02:00:01.713978+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":105,"country":"EG","eval_date":"2026-05-11","forecast_probability":0.084,"issued_at":"2026-05-11T02:00:01.115646+00:00","lead_days":2.92,"matched_incident_at":"2026-05-14T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":106,"country":"NI","eval_date":"2026-05-11","forecast_probability":0.05,"issued_at":"2026-05-11T02:00:01.115646+00:00","lead_days":-1.08,"matched_incident_at":"2026-05-10T00:00:00+00:00","model_version":"v1","outcome":"lagging","severity":"low","threshold":0.05},{"alert_id":107,"country":"SA","eval_date":"2026-05-12","forecast_probability":0.051,"issued_at":"2026-05-12T02:00:01.964098+00:00","lead_days":7.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":108,"country":"ID","eval_date":"2026-05-12","forecast_probability":0.05,"issued_at":"2026-05-12T02:00:01.964098+00:00","lead_days":7.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":109,"country":"CU","eval_date":"2026-05-13","forecast_probability":0.052,"issued_at":"2026-05-13T02:00:01.903467+00:00","lead_days":10.92,"matched_incident_at":"2026-05-24T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":110,"country":"TM","eval_date":"2026-05-13","forecast_probability":0.054,"issued_at":"2026-05-13T02:00:01.903467+00:00","lead_days":2.67,"matched_incident_at":"2026-05-15T18:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":111,"country":"NI","eval_date":"2026-05-13","forecast_probability":0.053,"issued_at":"2026-05-13T02:00:01.903467+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":112,"country":"ER","eval_date":"2026-05-13","forecast_probability":0.054,"issued_at":"2026-05-13T02:00:01.903467+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":113,"country":"BY","eval_date":"2026-05-14","forecast_probability":0.052,"issued_at":"2026-05-14T02:00:01.598864+00:00","lead_days":2.92,"matched_incident_at":"2026-05-17T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":114,"country":"MM","eval_date":"2026-05-14","forecast_probability":0.05,"issued_at":"2026-05-14T02:00:01.598864+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":115,"country":"BD","eval_date":"2026-05-14","forecast_probability":0.054,"issued_at":"2026-05-14T02:00:01.598864+00:00","lead_days":5.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":116,"country":"KZ","eval_date":"2026-05-14","forecast_probability":0.052,"issued_at":"2026-05-14T02:00:01.598864+00:00","lead_days":2.92,"matched_incident_at":"2026-05-17T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":117,"country":"NG","eval_date":"2026-05-14","forecast_probability":0.053,"issued_at":"2026-05-14T02:00:01.598864+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":118,"country":"IN","eval_date":"2026-05-14","forecast_probability":0.061,"issued_at":"2026-05-14T02:00:01.598864+00:00","lead_days":5.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":119,"country":"RU","eval_date":"2026-05-15","forecast_probability":0.051,"issued_at":"2026-05-15T02:00:01.380286+00:00","lead_days":4.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":120,"country":"PK","eval_date":"2026-05-15","forecast_probability":0.05,"issued_at":"2026-05-15T02:00:01.380286+00:00","lead_days":1.92,"matched_incident_at":"2026-05-17T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":121,"country":"TH","eval_date":"2026-05-15","forecast_probability":0.051,"issued_at":"2026-05-15T02:00:01.380286+00:00","lead_days":4.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":122,"country":"ID","eval_date":"2026-05-15","forecast_probability":0.051,"issued_at":"2026-05-15T02:00:01.380286+00:00","lead_days":4.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":123,"country":"NI","eval_date":"2026-05-15","forecast_probability":0.052,"issued_at":"2026-05-15T02:00:01.380286+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":124,"country":"KP","eval_date":"2026-05-16","forecast_probability":0.05,"issued_at":"2026-05-16T02:00:01.111784+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":125,"country":"MM","eval_date":"2026-05-17","forecast_probability":0.051,"issued_at":"2026-05-17T02:00:01.971644+00:00","lead_days":13.92,"matched_incident_at":"2026-05-31T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":126,"country":"SY","eval_date":"2026-05-17","forecast_probability":0.052,"issued_at":"2026-05-17T02:00:01.971644+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":127,"country":"SA","eval_date":"2026-05-17","forecast_probability":0.054,"issued_at":"2026-05-17T02:00:01.971644+00:00","lead_days":2.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":128,"country":"TM","eval_date":"2026-05-17","forecast_probability":0.051,"issued_at":"2026-05-17T02:00:01.971644+00:00","lead_days":-1.33,"matched_incident_at":"2026-05-15T18:00:00+00:00","model_version":"v1","outcome":"lagging","severity":"low","threshold":0.05},{"alert_id":129,"country":"VE","eval_date":"2026-05-17","forecast_probability":0.053,"issued_at":"2026-05-17T02:00:01.971644+00:00","lead_days":3.77,"matched_incident_at":"2026-05-20T20:30:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":130,"country":"ER","eval_date":"2026-05-17","forecast_probability":0.053,"issued_at":"2026-05-17T02:00:01.971644+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":131,"country":"NG","eval_date":"2026-05-17","forecast_probability":0.052,"issued_at":"2026-05-17T02:00:01.971644+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":132,"country":"RU","eval_date":"2026-05-18","forecast_probability":0.062,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":133,"country":"BY","eval_date":"2026-05-18","forecast_probability":0.061,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":134,"country":"VN","eval_date":"2026-05-18","forecast_probability":0.07,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":135,"country":"KP","eval_date":"2026-05-18","forecast_probability":0.052,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":136,"country":"CU","eval_date":"2026-05-18","forecast_probability":0.073,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":5.92,"matched_incident_at":"2026-05-24T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":137,"country":"PK","eval_date":"2026-05-18","forecast_probability":0.063,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":138,"country":"BD","eval_date":"2026-05-18","forecast_probability":0.062,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":139,"country":"TH","eval_date":"2026-05-18","forecast_probability":0.176,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":140,"country":"ID","eval_date":"2026-05-18","forecast_probability":0.071,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":141,"country":"MY","eval_date":"2026-05-18","forecast_probability":0.076,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":142,"country":"KZ","eval_date":"2026-05-18","forecast_probability":0.082,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":143,"country":"UZ","eval_date":"2026-05-18","forecast_probability":0.069,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":1.92,"matched_incident_at":"2026-05-20T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":144,"country":"NI","eval_date":"2026-05-18","forecast_probability":0.079,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":145,"country":"SD","eval_date":"2026-05-18","forecast_probability":0.072,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":146,"country":"LB","eval_date":"2026-05-18","forecast_probability":0.067,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":13.92,"matched_incident_at":"2026-06-01T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":147,"country":"PH","eval_date":"2026-05-18","forecast_probability":0.055,"issued_at":"2026-05-18T02:00:02.020895+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":148,"country":"ER","eval_date":"2026-05-19","forecast_probability":0.058,"issued_at":"2026-05-19T02:00:01.906453+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":149,"country":"BR","eval_date":"2026-05-19","forecast_probability":0.054,"issued_at":"2026-05-19T02:00:01.906453+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":150,"country":"KP","eval_date":"2026-05-20","forecast_probability":0.055,"issued_at":"2026-05-20T02:00:01.626783+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":151,"country":"CU","eval_date":"2026-05-21","forecast_probability":0.054,"issued_at":"2026-05-21T00:10:45.159411+00:00","lead_days":2.99,"matched_incident_at":"2026-05-24T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":152,"country":"CU","eval_date":"2026-05-21","forecast_probability":0.062,"issued_at":"2026-05-21T02:00:01.667788+00:00","lead_days":2.92,"matched_incident_at":"2026-05-24T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":153,"country":"PH","eval_date":"2026-05-21","forecast_probability":0.703,"issued_at":"2026-05-21T02:00:01.667788+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"critical","threshold":0.05},{"alert_id":154,"country":"BR","eval_date":"2026-05-21","forecast_probability":0.698,"issued_at":"2026-05-21T02:00:01.667788+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"high","threshold":0.05},{"alert_id":212,"country":"SY","eval_date":"2026-05-22","forecast_probability":0.17,"issued_at":"2026-05-22T02:00:01.447669+00:00","lead_days":10.67,"matched_incident_at":"2026-06-01T18:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":213,"country":"ER","eval_date":"2026-05-22","forecast_probability":0.047,"issued_at":"2026-05-22T02:00:01.447669+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":423,"country":"RU","eval_date":"2026-05-27","forecast_probability":0.054,"issued_at":"2026-05-27T02:00:01.324063+00:00","lead_days":3.92,"matched_incident_at":"2026-05-31T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":663,"country":"NG","eval_date":"2026-06-01","forecast_probability":0.061,"issued_at":"2026-06-01T02:00:01.265119+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":721,"country":"ET","eval_date":"2026-06-03","forecast_probability":0.051,"issued_at":"2026-06-03T02:00:01.131483+00:00","lead_days":-2.08,"matched_incident_at":"2026-06-01T00:00:00+00:00","model_version":"v1","outcome":"lagging","severity":"low","threshold":0.05},{"alert_id":812,"country":"NG","eval_date":"2026-06-05","forecast_probability":0.056,"issued_at":"2026-06-05T02:00:01.796339+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":813,"country":"ET","eval_date":"2026-06-05","forecast_probability":0.054,"issued_at":"2026-06-05T02:00:01.796339+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":1265,"country":"CU","eval_date":"2026-06-18","forecast_probability":0.052,"issued_at":"2026-06-18T02:00:01.471070+00:00","lead_days":2.92,"matched_incident_at":"2026-06-21T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":1288,"country":"KZ","eval_date":"2026-06-19","forecast_probability":0.056,"issued_at":"2026-06-19T02:00:01.205555+00:00","lead_days":1.92,"matched_incident_at":"2026-06-21T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":1350,"country":"VN","eval_date":"2026-06-21","forecast_probability":0.05,"issued_at":"2026-06-21T02:00:01.766879+00:00","lead_days":2.92,"matched_incident_at":"2026-06-24T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":1351,"country":"CU","eval_date":"2026-06-21","forecast_probability":0.053,"issued_at":"2026-06-21T02:00:01.766879+00:00","lead_days":9.92,"matched_incident_at":"2026-07-01T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":1403,"country":"RU","eval_date":"2026-06-22","forecast_probability":0.5877,"issued_at":"2026-06-22T02:00:01.973548+00:00","lead_days":1.92,"matched_incident_at":"2026-06-24T00:00:00+00:00","model_version":"honest_forecast_v1","outcome":"true_positive","severity":"high","threshold":0.05},{"alert_id":1404,"country":"MM","eval_date":"2026-06-22","forecast_probability":0.4635,"issued_at":"2026-06-22T02:00:01.973548+00:00","lead_days":1.92,"matched_incident_at":"2026-06-24T00:00:00+00:00","model_version":"honest_forecast_v1","outcome":"true_positive","severity":"medium","threshold":0.075},{"alert_id":1405,"country":"SY","eval_date":"2026-06-22","forecast_probability":0.5753,"issued_at":"2026-06-22T02:00:01.973548+00:00","lead_days":5.92,"matched_incident_at":"2026-06-28T00:00:00+00:00","model_version":"honest_forecast_v1","outcome":"true_positive","severity":"high","threshold":0.075},{"alert_id":1406,"country":"SA","eval_date":"2026-06-22","forecast_probability":0.6468,"issued_at":"2026-06-22T02:00:01.973548+00:00","lead_days":1.92,"matched_incident_at":"2026-06-24T00:00:00+00:00","model_version":"honest_forecast_v1","outcome":"true_positive","severity":"high","threshold":0.05},{"alert_id":1407,"country":"VE","eval_date":"2026-06-22","forecast_probability":0.4256,"issued_at":"2026-06-22T02:00:01.973548+00:00","lead_days":2.05,"matched_incident_at":"2026-06-24T03:10:00+00:00","model_version":"honest_forecast_v1","outcome":"true_positive","severity":"medium","threshold":0.075},{"alert_id":1460,"country":"NI","eval_date":"2026-06-23","forecast_probability":0.051,"issued_at":"2026-06-23T02:00:01.914503+00:00","lead_days":7.92,"matched_incident_at":"2026-07-01T00:00:00+00:00","model_version":"v1","outcome":"true_positive","severity":"low","threshold":0.05},{"alert_id":1662,"country":"VE","eval_date":"2026-06-28","forecast_probability":0.5562,"issued_at":"2026-06-28T02:00:01.704583+00:00","lead_days":0.04,"matched_incident_at":"2026-06-28T03:00:00+00:00","model_version":"honest_forecast_v1","outcome":"true_positive","severity":"high","threshold":0.075},{"alert_id":1865,"country":"IR","eval_date":"2026-07-04","forecast_probability":0.2682,"issued_at":"2026-07-04T02:00:01.604803+00:00","lead_days":null,"matched_incident_at":null,"model_version":"honest_forecast_v1","outcome":"false_alarm","severity":"medium","threshold":0.25},{"alert_id":1866,"country":"MY","eval_date":"2026-07-04","forecast_probability":0.051,"issued_at":"2026-07-04T02:00:01.604803+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":1901,"country":"NI","eval_date":"2026-07-05","forecast_probability":0.05,"issued_at":"2026-07-05T02:00:01.747873+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"low","threshold":0.05},{"alert_id":1933,"country":"LB","eval_date":"2026-07-06","forecast_probability":0.301,"issued_at":"2026-07-06T02:00:01.581387+00:00","lead_days":null,"matched_incident_at":null,"model_version":"v1","outcome":"false_alarm","severity":"medium","threshold":0.075}],"best_country":{"alerts":4,"country":"ID","median_lead_time_days":4.13,"true_positive_rate_pct":100},"generated_at":"2026-07-06T04:50:01.829298+00:00","headline_warning":null,"honest_caveats":["THIS IS THE ACCOUNTABILITY NUMBER. The false-alarm rate is reported prominently and is NOT smoothed away. If it is high, the headline_warning field says so.","'Lead time' is alert-issued vs incident-DETECTION, not alert vs the real-world shutdown start. Incident detection itself lags (OONI/IODA ingest + the 30-min incident builder), so a positive lead time is a LOWER BOUND on the true early-warning margin — it does not over-state.","The matched incident is the next confirmed censorship/mixed incident in the same country within the horizon. It is a TEMPORAL match, not a causal one — the alert did not necessarily predict THAT specific incident.","Lagging alerts (forecast reacting to a shutdown already underway) are reported separately and are NOT counted toward the median-lead-time headline. Their lead time is 0 or negative.","Only incident_type IN ('censorship','mixed') count as a confirmed incident. IODA 'disruption' rows are network observations, not confirmed censorship, and are excluded.","The horizon is 14 days. A real incident that the alert predicted but that arrived later than 14 days is scored as a false alarm here — the FP rate is therefore an UPPER bound on true miss-fires.","Forecast-threshold alerts only — severity_upgrade, dbscan_flip, and contagion_chain_fire alert types use different logic and are out of scope for this retrospective.","Countries with <2 alerts are excluded from best/worst ranking so a single lucky or unlucky alert cannot crown a country."],"method":{"alert_source":"sentinel_alerts WHERE event_type='forecast_threshold' (7-day forecast crossing the alert threshold)","false_alarm":"no confirmed incident within 14 days after the alert (and none in the 3-day grace window before it)","horizon_days":14,"incident_source":"voidly_data.db incidents WHERE incident_type IN ('censorship','mixed') — IODA disruption rows excluded","lagging":"an incident started within 3 days BEFORE the alert — the forecast reacted to a shutdown already underway; lead time is 0 or negative and is excluded from the median-lead-time headline","lagging_grace_days":3,"lead_time_definition":"incident.first_seen - alert.issued_at, in days. Positive = the alert preceded incident DETECTION.","true_positive":"a confirmed incident in the same country within 14 days AFTER the alert"},"overall":{"alerts_analyzed":176,"false_alarm_rate_pct":30.1,"false_alarms":53,"lagging_alerts":5,"lagging_rate_pct":2.8,"lead_time_days":{"max":13.92,"mean":3.3,"median":1.92,"min":0.04,"n":118,"p25":1.04,"p75":3.78},"true_positive_rate_pct":67,"true_positives":118},"per_country":[{"alerts":4,"country":"ID","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":4.53,"median_lead_time_days":4.13,"true_positive_rate_pct":100,"true_positives":4},{"alerts":9,"country":"CU","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":4.93,"median_lead_time_days":2.99,"true_positive_rate_pct":100,"true_positives":9},{"alerts":5,"country":"SA","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":3.72,"median_lead_time_days":2.92,"true_positive_rate_pct":100,"true_positives":5},{"alerts":8,"country":"VN","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":2.29,"median_lead_time_days":2.42,"true_positive_rate_pct":100,"true_positives":8},{"alerts":4,"country":"BY","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":2.11,"median_lead_time_days":2.29,"true_positive_rate_pct":100,"true_positives":4},{"alerts":5,"country":"BD","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":2.81,"median_lead_time_days":2,"true_positive_rate_pct":100,"true_positives":5},{"alerts":3,"country":"EG","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":2.13,"median_lead_time_days":1.99,"true_positive_rate_pct":100,"true_positives":3},{"alerts":8,"country":"VE","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":1.88,"median_lead_time_days":1.94,"true_positive_rate_pct":100,"true_positives":8},{"alerts":6,"country":"TH","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":2.47,"median_lead_time_days":1.92,"true_positive_rate_pct":100,"true_positives":6},{"alerts":5,"country":"KZ","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":1.66,"median_lead_time_days":1.92,"true_positive_rate_pct":100,"true_positives":5},{"alerts":9,"country":"RU","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":2.05,"median_lead_time_days":1.43,"true_positive_rate_pct":100,"true_positives":9},{"alerts":6,"country":"IN","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":2.45,"median_lead_time_days":1.43,"true_positive_rate_pct":100,"true_positives":6},{"alerts":6,"country":"PK","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":1.54,"median_lead_time_days":1.42,"true_positive_rate_pct":100,"true_positives":6},{"alerts":7,"country":"UZ","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":1.03,"median_lead_time_days":0.92,"true_positive_rate_pct":100,"true_positives":7},{"alerts":2,"country":"TR","false_alarm_rate_pct":0,"false_alarms":0,"lagging_alerts":0,"mean_lead_time_days":0.92,"median_lead_time_days":0.92,"true_positive_rate_pct":100,"true_positives":2},{"alerts":8,"country":"IR","false_alarm_rate_pct":12.5,"false_alarms":1,"lagging_alerts":0,"mean_lead_time_days":1.33,"median_lead_time_days":1.04,"true_positive_rate_pct":87.5,"true_positives":7},{"alerts":3,"country":"LB","false_alarm_rate_pct":33.3,"false_alarms":1,"lagging_alerts":0,"mean_lead_time_days":13.6,"median_lead_time_days":13.6,"true_positive_rate_pct":66.7,"true_positives":2},{"alerts":6,"country":"SY","false_alarm_rate_pct":16.7,"false_alarms":1,"lagging_alerts":1,"mean_lead_time_days":8.11,"median_lead_time_days":7.92,"true_positive_rate_pct":66.7,"true_positives":4},{"alerts":3,"country":"MY","false_alarm_rate_pct":33.3,"false_alarms":1,"lagging_alerts":0,"mean_lead_time_days":1.92,"median_lead_time_days":1.92,"true_positive_rate_pct":66.7,"true_positives":2},{"alerts":8,"country":"MM","false_alarm_rate_pct":25,"false_alarms":2,"lagging_alerts":1,"mean_lead_time_days":3.93,"median_lead_time_days":1.92,"true_positive_rate_pct":62.5,"true_positives":5},{"alerts":11,"country":"NG","false_alarm_rate_pct":54.5,"false_alarms":6,"lagging_alerts":0,"mean_lead_time_days":6.72,"median_lead_time_days":5.92,"true_positive_rate_pct":45.5,"true_positives":5},{"alerts":7,"country":"TM","false_alarm_rate_pct":42.9,"false_alarms":3,"lagging_alerts":1,"mean_lead_time_days":7.67,"median_lead_time_days":8.67,"true_positive_rate_pct":42.9,"true_positives":3},{"alerts":9,"country":"NI","false_alarm_rate_pct":55.6,"false_alarms":5,"lagging_alerts":1,"mean_lead_time_days":7.59,"median_lead_time_days":7.92,"true_positive_rate_pct":33.3,"true_positives":3},{"alerts":7,"country":"BR","false_alarm_rate_pct":100,"false_alarms":7,"lagging_alerts":0,"mean_lead_time_days":null,"median_lead_time_days":null,"true_positive_rate_pct":0,"true_positives":0},{"alerts":6,"country":"ER","false_alarm_rate_pct":100,"false_alarms":6,"lagging_alerts":0,"mean_lead_time_days":null,"median_lead_time_days":null,"true_positive_rate_pct":0,"true_positives":0},{"alerts":5,"country":"SD","false_alarm_rate_pct":100,"false_alarms":5,"lagging_alerts":0,"mean_lead_time_days":null,"median_lead_time_days":null,"true_positive_rate_pct":0,"true_positives":0},{"alerts":5,"country":"KP","false_alarm_rate_pct":100,"false_alarms":5,"lagging_alerts":0,"mean_lead_time_days":null,"median_lead_time_days":null,"true_positive_rate_pct":0,"true_positives":0},{"alerts":4,"country":"CN","false_alarm_rate_pct":100,"false_alarms":4,"lagging_alerts":0,"mean_lead_time_days":null,"median_lead_time_days":null,"true_positive_rate_pct":0,"true_positives":0},{"alerts":4,"country":"PH","false_alarm_rate_pct":100,"false_alarms":4,"lagging_alerts":0,"mean_lead_time_days":null,"median_lead_time_days":null,"true_positive_rate_pct":0,"true_positives":0},{"alerts":3,"country":"ET","false_alarm_rate_pct":66.7,"false_alarms":2,"lagging_alerts":1,"mean_lead_time_days":null,"median_lead_time_days":null,"true_positive_rate_pct":0,"true_positives":0}],"schema":"voidly-sentinel-alert-lead-time/v1","window":{"lookback_days":90,"since":"2026-04-07T04:50:01.829298+00:00","until":"2026-07-06T04:50:01.829298+00:00"},"worst_country":{"alerts":7,"country":"BR","false_alarm_rate_pct":100,"median_lead_time_days":null,"true_positive_rate_pct":0},"_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."}}