Summary
- A Statuspage incident record says RIPE Atlas had problems assigning probes to measurements with an area selection other than
worldwideon 18 August 2026. - A backend fix was deployed around 13:30 CEST. The issue did not reappear before the incident was marked resolved at 16:45, and RIPE NCC said it was developing extra monitoring.
- The notice does not name or count the affected measurements, reconcile requested with scheduled probes or state whether users had to retry anything. That is not evidence of lost data; it is the case for a privacy-safe measurement-impact ledger.
Three places an absence can begin
An operator asks a distributed measurement platform for a set of vantage points. The platform accepts a definition, selects probes and returns observations. If one expected vantage point is absent, the Internet may have changed, a probe may have been unavailable, or the assignment machinery may not have completed its work. Those are different causes with different remedies.
The 18 August incident isolates the third layer unusually well. At 12:27 CEST, the public update said probe assignment was having problems for measurements using anything other than the worldwide area selection. It said the root cause was known and a fix was under way. The worldwide exception is therefore not a general statement that Atlas was down. It is a predicate around one scheduling path.
The independent incident mirror preserves the same sequence. A fix to an internal backend was deployed at about 13:30. By 16:45, the problem had not reappeared and the incident was closed. From the first public post to closure, the observable window was roughly four hours and eighteen minutes; the underlying fault may have begun earlier, because the notice gives no onset time.
That is a disciplined and useful status record. It names the component, the affected selection condition, the repair layer and the observation before closure. It does not, however, show which measurement objects passed through the condition.
“Resolved” answers a service question
A status page answers whether the operator still sees the incident. A measurement user has a second question: what happened to my request?
The public record contains no list or count of affected measurement IDs. It does not enumerate the non-worldwide area values involved. It does not give requested and scheduled probe totals at detection, after repair or at closure. It does not say whether stalled assignments were replayed, retried, failed, cancelled or left for users to recreate. Nor does it publish a result-gap assessment or an instruction saying that no action was required.
None of those omissions proves operational failure. RIPE NCC may have complete internal logs. Private-measurement owners may have received information through another channel. Every affected request may have reconciled automatically. The only defensible finding is narrower: a reader cannot establish any of those outcomes from the public incident object.
The distinction matters because the user-facing model already contains identifiable units. The Cousteau client documentation, maintained by RIPE Atlas developers on Read the Docs, shows an area source as a value plus a requested number of probes, uses WW for worldwide selection, returns measurement IDs after creation and permits measurement metadata retrieval. A closure receipt does not need a new theory of the platform. It needs to bind the incident to the units operators already use.
The result set cannot explain its own missingness
RIPE Atlas is large enough that provenance is part of the measurement, not an administrative afterthought. A 2025 primary study examined 50,885 measurements and more than 1.3 billion results in one representative day. It found that requested and participating probe sets can differ for ordinary reasons, including disconnected or unavailable probes. Those figures do not describe the August incident. They show why the provenance question does not disappear at scale.
Earlier research on missing RIPE Atlas datapoints likewise examined correlations between gaps and probe or platform conditions. It does not prove that this scheduling fault produced missing results. Its more modest lesson is valuable: an absence inside a measurement dataset is not self-interpreting.
Suppose a network engineer used a narrower area to investigate an outage during the public incident window. A sparse probe set might still be useful. But without knowing whether all requested probes were scheduled, the engineer must preserve an extra hypothesis: part of the pattern may belong to the measurement system rather than the measured network. A status page can tell the engineer when to ask that question. A measurement ledger can help answer it.
Ten fields would close the evidence boundary
The ledger can be compact and privacy-preserving:
| Field | Public value |
|---|---|
| Incident identity | stable incident ID and observation window |
| Selector predicate | the affected area rule and its version |
| Evaluated work | number of creation or change requests checked |
| Measurement set | public IDs; aggregate count and blinded fingerprint for private items |
| Assignment totals | probes requested and scheduled at detection, repair and closure |
| Dispositions | completed, retried, failed, cancelled and still pending |
| Result assessment | observed gap, none found or explicitly not assessed |
| User action | required steps or an explicit none |
| Monitoring | query, threshold and first clean interval |
| Version history | accountable publication time and correction chain |
Private targets, API keys and customer identities need not appear. Public measurement IDs can be listed directly. Private measurements can remain opaque while a count and salted fingerprint prove that a stable set was reviewed. If the operator did not assess result continuity, not assessed is more informative than silence.
The promised extra monitoring is a good forward signal. Publishing its predicate would make it useful outside the operations team: what event is counted, what threshold opens an incident, how long must the system remain clean, and which scheduling state is tested? Monitoring then becomes a reproducible claim rather than a future intention.
Green is the end of observation, not the whole history
Lu Heng's Running-Code Primacy: The Patch Needed to Preserve the Internet's Original Design puts observable operation ahead of institutional abstraction. Applied narrowly here, it does not mean a status page is untrustworthy. It means the green state is strongest when it can be traced to the operational objects affected by the change.
RIPE NCC made no claim that measurements were lost, and this article makes none. The record supports a backend repair, a period without recurrence and a plan for stronger monitoring. It does not support a quantified impact or a result-integrity verdict.
That boundary is the news. The incident is closed as a service event, yet remains open as a public evidence set. A small ledger could close both without exposing a single private target.
Sources
- RIPE NCC incident record delivered by Statuspage, Issue with scheduling some RIPE Atlas measurements
- IsDown, incident mirror for the RIPE Atlas scheduling issue
- RIPE Atlas Cousteau, Use & Examples
- Nosyk et al., Day in the Life of RIPE Atlas: Operational Insights and Applications in Network Measurements
- Shao et al., Missing measurements on RIPE Atlas
- Lu Heng, Running-Code Primacy: The Patch Needed to Preserve the Internet's Original Design
Member Briefing
Deeper Profile Context
Sign in with the right membership level to unlock the full briefing and source notes.
Only for Strategic Circle
Strategic Circle
Open to all readers. Unlock profile briefings after joining and signing in.
Join Strategic CircleOnly for Leadership Alliance
Leadership Alliance
For qualified IP-asset owners and management; sign in to unlock alliance briefings.
Join Leadership Alliance
