{"affectedAsns":[],"affectedDomains":[],"affectedServices":[],"anomalyRate":0.32142857142857145,"confidence":0.65,"corroboration":{"description":"Single source: ioda","evidenceCount":2,"level":"low","score":0.6,"sourceCount":1,"sources":["ioda"]},"country":"FR","countryName":"France","createdAt":"2026-04-21T12:00:03.320217","description":"IODA detected significant connectivity drop in France. 1 critical alerts recorded.","duration":null,"durationHours":null,"endTime":"2026-04-21T12:30:00Z","evidence":[{"confidence":0.75,"id":36336647,"kind":"alert","linkConfidence":0.8,"linkReason":"Same country and date, critical level IODA alert","observedAt":"2026-04-21T12:30:00Z","retrievedAt":"2026-04-21T18:00:03.492950","signalLevel":"critical","signalType":"outage","signalValue":0.32142857142857145,"source":"ioda","sourceRef":"ioda:alert:ping-slash24:region:1130:1776774600","sourceUrl":"https://ioda.inetintel.cc.gatech.edu/country/FR","upstreamClaim":"IODA detected critical level outage for Cantal"},{"confidence":0.75,"id":35987936,"kind":"alert","linkConfidence":0.8,"linkReason":"Same country and date, critical level IODA alert","observedAt":"2026-04-21T10:50:00Z","retrievedAt":"2026-04-21T12:00:02.521345","signalLevel":"critical","signalType":"outage","signalValue":0.32142857142857145,"source":"ioda","sourceRef":"ioda:alert:ping-slash24:region:1130:1776768600","sourceUrl":"https://ioda.inetintel.cc.gatech.edu/country/FR","upstreamClaim":"IODA detected critical level outage for Cantal"}],"flag":"🇫🇷","generated_at_utc":"2026-05-23T22:34:03.358580Z","hashId":"cb0fba4c42aa","id":"FR-2026-0019","incidentType":"disruption","measurementCount":1,"mechanism":null,"readableId":"FR-2026-0019","reportUrl":"https://api.voidly.ai/data/incidents/cb0fba4c42aa/report?format=markdown","revision":2,"severity":"critical","severityGrade":"B","sources":["ioda"],"startTime":"2026-04-21T10:50:00Z","status":"active","title":"Internet connectivity disruption in France","updatedAt":"2026-04-21T18:00:04.306629","_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."}}