Voidly
All appsAtlas

The internet changes.
Follow the evidence.

Atlas is Voidly’s open research tool for internet disruptions, censorship observations and country-level evidence.

For researchers, journalists and the tools they build.

Observation to evidenceAtlas
A schematic globe connected to a source recordAn illustration of investigating network observations. The points do not represent active probes, actual countries or current incidents.Source recordMethod · place · timeNetwork signalThe starting pointRead beyond the headline
Illustrative network. No live traffic or location data.

From a signal
to something you can cite.

Atlas keeps the source, the context and the conclusion connected.

Start with what was observed.

Open an incident record to see its classification, observation dates and underlying evidence.

  • An outage and a blocked website are different findings.
  • A signal is a starting point for investigation.
Open incident records

A recorded observation gives the investigation a starting point.

The method matters.

Every source has a field of view. Know where the evidence ends.

Records, sources, coverage and model limits

Inspect the source response.

Current API responses, with observation and retrieval times kept separate. Counts have no fabricated fallback.

Observation → evidenceAtlas
MeasurementsRecordEvidence
Reading model · schematic, not live traffic
Incident records
10,201
Evidence records
708,844
Citable with evidence
690

API response read 2026-10-06 09:43 UTC · cached response, not observation time

Inspect the source response ↗

From a measurement
to something you can cite.

Atlas connects observations from OONI, IODA, CensoredPlanet and Voidly probes. Open a record to see its classification, observation dates and underlying evidence.

Citizen Lab contributes test-list context. An outage signal, a suspected block and corroborated censorship are different findings—not one interchangeable total.

Start with a record.

Recent records from the incident API. Open the source evidence before drawing a conclusion.

Response read 2026-10-06 09:43 UTC

  1. Faroe Islandscritical

    Internet outage in Faroe Islands

    FO-2026-0004

    ioda
  2. Iraqcritical

    Internet outage in Iraq

    IQ-2026-0392

    ioda
  3. Irancritical

    Internet outage in Iran

    IR-2026-2503

    ioda
  4. Libyacritical

    Internet outage in Libya

    LY-2026-0868

    ioda
  5. Nigeriacritical

    Internet outage in Nigeria

    NG-2026-0207

    ioda
  6. Burundicritical

    Internet outage in Burundi

    BI-2026-0053

    ioda

Know what the numbers mean.

Evidence records, linked measurements and unique events are different counts. Historical corpus size is not today’s probe coverage. Unavailable values stay unavailable.

Changes and observation range
Measurement links · reported total
124,594
Classified citable censorship
777
Incident records added · 24h
57
Evidence records added · 24h
6,870
Incident records added · 7d
424
Evidence records added · 7d
77,461
Earliest observation reported
2016-07-15 00:00 UTC
Latest observation reported
2026-10-06 00:00 UTC

Classified citable censorship can include historical records without linked measurements. The hero uses only the API’s citable-with-evidence subset.

Inspect freshness by country
Historical archive · separate from this response
Bundled OONI measurements · all time
38,779,164
Bundled index country coverage
130

The bundled archive is an undated historical snapshot, not a live measurement. Index coverage is not active probe coverage. Score generation time does not date the all-time archive.

Open the country behind the count.

Countries ranked by incident records in this API response—not a ranking of severity or a complete measure of censorship.

Evidence first.
Models with limits.

Model outputs help explore observations. Evaluation results do not guarantee the next event or replace source review.

Censorship classifier

LOCO mean F1 0.71

LOCO mean across 127 countries — 0.63 on the 61 countries with n≥30. The 0.87 median is inflated by 46 small-sample perfect scores. 794 of 1,116 positive training labels (71.1%) are country-days whose only incident is an IODA `disruption` row — network outages, not confirmed censorship. The same class was excluded from forecast labels in 2026-05 as ~94% noise. So this model is substantially trained to detect DISRUPTION, and its F1 should be read as such. Corpus is frozen at 2026-05-21; relabelling is a pending decision, not an oversight.

Evaluation from the bundled model report, not a fresh production test. Performance differs materially by country and sample size.

Model registry and evaluation

Shutdown risk

Country-ranking and within-country timing are different tasks. The published evaluation is useful for interpreting relative risk—not promising a shutdown date.

Read the timing limitations and honest negatives alongside the forecast.

The work behind the record.

Dated investigations, model audits and negative findings. Open the analysis, not a promotional summary.

Browse every finding

Bring evidence into your work.

Read it, cite it or query it. Each path leads to the same source-linked record.

Take the evidence with you.

Cite the exact resource you used. Preserve source attribution, observation dates and uncertainty.

Citation export

Cite Atlas here, or open an incident for its own citation.

Citation hub

For your tools

curl 'https://api.voidly.ai/data/incidents?country=IR&limit=10'
npx @voidly/mcp-server

Choose how to follow.

Use a feed reader, your own integration or the public updates.

Go deeper.

The full Atlas, grouped by what you need. Every drilldown remains one selection away.

Read the development record.

Historical shipping notes are dated records, not current capability guarantees. Check the destination’s status and limitations.

Before you cite.

What does Atlas establish?

Atlas brings measurement records, incident classifications and source links together. An incident record is not automatically confirmed censorship. Read its evidence, status and limitations before citing it.

How fresh are these figures?

This page requests five-minute revalidation. Check the displayed response-read time; it is not an observation timestamp. The bundled OONI archive is historical; use data freshness and the source records to inspect coverage and observation dates.

Which sources contribute?

OONI, IODA, CensoredPlanet and Voidly probes contribute measurements or evidence. Citizen Lab supplies test-list context, not an independent confirming measurement. Different sources and their totals are not interchangeable.

How do I cite or integrate a record?

Follow an incident to its evidence and citation page. Citation exports include BibTeX and RIS. REST, MCP, Atom, RSS and JSON feeds provide machine-readable access; the API reference documents each surface and its limits.

Can I reuse the data?

Voidly publishes its dataset under CC BY 4.0 with attribution. Retain upstream source attribution and check the license attached to each upstream dataset. This does not license Voidly proprietary application code.

Machine-readable discovery