Deterministic machine analysis · ABSTENTION REPORT
China's network filtering has no honest single rate
Multiple scoped instruments report observable network interference, while their incompatible panels, protocols and denominators rule out one national percentage.
Current gate result: Abstained because the current evidence failed these predeclared gates: independent-groups.
DETERMINISTIC MACHINE ANALYSIS · NO HUMAN INTERVIEW. This report uses checked-in aggregate evidence only. It cannot add testimony, observe private conduct or treat missing reporting as confirmation.
Sentence-level provenance
Analysis with citations attached
The paragraph is the published unit; the ledger beneath it shows the exact evidence IDs attached to each sentence and the de-duplicated lineage union for the block.
Claim block 1 · network-denominators
OONI anomaly index reports 58.0 percent across 217,978 completed measurements and OONI in-path middlebox index reports 1.16 percent across 6,147 completed middlebox tests. The two cited values do not share a population, protocol, test family, denominator, or even a common unit, while measurements with the same independence-group identifier count only once. The cited measurements record observable interference within their named methods, but they cannot be combined into one defensible national filtering percentage.
OONI anomaly index reports 58.0 percent across 217,978 completed measurements and OONI in-path middlebox index reports 1.16 percent across 6,147 completed middlebox tests.
Sentence 1 citations: evidence-ooni-gfw, evidence-in-path-interference
The two cited values do not share a population, protocol, test family, denominator, or even a common unit, while measurements with the same independence-group identifier count only once.
Sentence 2 citations: evidence-ooni-gfw, evidence-in-path-interference
The cited measurements record observable interference within their named methods, but they cannot be combined into one defensible national filtering percentage.
Sentence 3 citations: evidence-ooni-gfw
Block evidence union: evidence-ooni-gfw, evidence-in-path-interference
Independent lineage groups: publisher:ooni
Claim block 2 · network-independence
After lineage de-duplication, the cited record contains one independent groups: publisher:ooni. The in-path instrument remains useful as a distinct technical view, but it contributes no additional independent group because it reuses OONI measurements.
After lineage de-duplication, the cited record contains one independent groups: publisher:ooni.
Sentence 1 citations: evidence-ooni-gfw
The in-path instrument remains useful as a distinct technical view, but it contributes no additional independent group because it reuses OONI measurements.
Sentence 2 citations: evidence-ooni-gfw, evidence-in-path-interference
Block evidence union: evidence-ooni-gfw, evidence-in-path-interference
Independent lineage groups: publisher:ooni
Explanatory view
When the evidence arrived—and which sources travel together
- OONI anomaly indexsupport · publisher:ooniInspect receipt
- OONI in-path middlebox indexsupport · publisher:ooniInspect receipt
Evidence ledger
Receipts, values, rights and interpretation limits
Each public archive is a redacted aggregate capsule bound to the original input hash. Raw readings, IP-valued answers, contact data and person-level records are not copied into the archive.
| Relation | Evidence / lineage | Value or summary | Observed | Interpretation limit |
|---|---|---|---|---|
| supportRESEARCH_DATASET | OONI anomaly indexevidence-ooni-gfw · publisher:ooniooni-gfw-latest.json · sha256 a7770810057d3c121f2c62c9c1062749f2e6bef9f5a79a55f065dcafae83ef28 |
58.0 percent; denominator: 217978 completed measurements | 08 Oct 2026 · 11:11 UTC | OONI's anomaly index uses completed measurements across several test families; the separate total-measurement count also includes failed attempts. An anomaly is not a confirmed block and the probe/test mix is not China's population.Open redacted evidence capsule (addressed by original input hash) Attribution required for redistribution.Redistribution: ATTRIBUTION_REQUIRED · Reuse: derived_only · Training: prohibitedProvider(s): OONI (provider terms)Upstream lineage: publisher:ooniLicense / provider terms: CC BY-NC-SA 4.0 source dataLocal public source receipt · Upstream sourceSource statement: OONI aggregation API (api.ooni.io), probe_cc=CN |
| supportRESEARCH_DATASET | OONI in-path middlebox indexevidence-in-path-interference · publisher:ooniin-path-interference-latest.json · sha256 2953673e12a940ad32a90bffa8184d8097d26a414658a5067f06010e089ebfac |
1.16 percent; denominator: 6147 completed middlebox tests | 08 Oct 2026 · 12:02 UTC | This is derived from OONI measurements and shares the publisher:ooni lineage. Its completed-test denominator and test family differ from the OONI reachability index.Open redacted evidence capsule (addressed by original input hash) Attribution required for redistribution.Redistribution: ATTRIBUTION_REQUIRED · Reuse: derived_only · Training: prohibitedProvider(s): OONI (provider terms)Upstream lineage: publisher:ooniLicense / provider terms: CC BY-NC-SA 4.0 source dataLocal public source receipt · Upstream sourceSource statement: OONI aggregation API (api.ooni.io), probe_cc=CN |
Adversarial reading
Countercases, limitations and falsifiers
These records are part of the report, not caveats hidden after the conclusion.
Countercases
- Some OONI anomalies can arise from endpoint or network failure rather than deliberate filtering.
- countercase id
- countercase-benign-anomaly
- disposition
- Retained; the report claims observable interference, not that every anomaly is a confirmed block.
Evidence: evidence-ooni-gfw
Limitations
- The instruments observe different test populations with different denominators and units.
- consequence
- No weighted average or single national percentage is calculated.
- limitation id
- limitation-incompatible-denominators
- Probe, resolver, domain and remote-vantage coverage is not a probability sample of China's people or networks.
- consequence
- Findings are bounded to the named instruments and collection windows.
- limitation id
- limitation-vantage-coverage
- OONI reachability and in-path metrics reuse the same publisher lineage.
- consequence
- They count as one independent group at the publication gate.
- limitation id
- limitation-shared-lineage
- Rights-ineligible candidates excluded from numeric republication: censored-planet (LINK_ONLY/metadata_only) and inside-view (not-live).
- consequence
- An available source is not republished or counted when its current contract permits metadata-only reuse.
- limitation id
- limitation-rights-gated-candidate
Falsifiers
- The observable-interference finding would weaken if independently operated China and control vantages converged within instrument error across repeated windows.
- falsifier id
- falsifier-control-convergence
- status
- not-triggered
Evidence: evidence-ooni-gfw
- A national-rate estimate would become testable only after a representative sampling frame and common outcome definition exist.
- falsifier id
- falsifier-common-denominator
- status
- evidence-needed
Evidence: evidence-ooni-gfw, evidence-in-path-interference
Hypotheses tested
- Network interference affecting China-facing tests is observable across independently produced measurement methods.
- disposition
- abstained
- falsifier ids
- ["falsifier-control-convergence"]
- hypothesis id
- hypothesis-observable-interference
Evidence: evidence-ooni-gfw
- The 2 headline values estimate one common national filtering rate.
- disposition
- rejected
- falsifier ids
- ["falsifier-common-denominator"]
- hypothesis id
- hypothesis-single-national-rate
Evidence: evidence-ooni-gfw, evidence-in-path-interference
Evaluation receipt
Why this became AbstentionReport
The report type is the result of declared deterministic checks. Passing a gate does not imply human reporting occurred.
- citation coverage
- 1.0
- evaluated at
- 2026-10-08T12:47:59Z
- failed gate ids
- ["independent-groups"]
- independent group ids
- ["publisher:ooni"]
- minimum independent groups
- 2
- observed independent groups
- 1
- publishable
- no
- status
- failed
| Gate | Result | Observed / required | Receipt detail |
|---|---|---|---|
Every analytical sentence has exact evidence IDssentence-citations | yes | 5 / 5 | 5 of 5 analytical sentences have non-empty citation arrays. |
Every republished numeric value passes redistribution and reuse gatesnumeric-reuse-rights | yes | 2 / 2 | Rights-ineligible candidates excluded from numeric republication: censored-planet (LINK_ONLY/metadata_only) and inside-view (not-live). |
Independent evidence groups after lineage de-duplicationindependent-groups | no | 1 / 2 | OONI and the in-path instrument count once because they share publisher:ooni lineage. |
Cited measurements are current under declared source deadlinesfresh-evidence | yes | 2 / 2 | Freshness comes from the validated evidence mesh, not the machine desk's wall clock. |
Countercases, limitations and falsifiers are explicitadversarial-review | yes | 3 / 3 | The report includes all three adversarial-review surfaces. |
Reproducibility
Methodology
- Hash the exact four public input files and validate their declared schemas.
- reproducible
- yes
- step id
- method-pin-inputs
- Resolve predeclared network values and denominators against JSON pointers in their exact raw artifact bytes.
- reproducible
- yes
- step id
- method-bind-evidence
- Republish and count only values whose mesh resource permits derived or full-text reuse with open or attribution-required redistribution.
- reproducible
- yes
- step id
- method-gate-rights
- Resolve independence groups through the evidence mesh before counting corroboration.
- reproducible
- yes
- step id
- method-deduplicate-lineage
- Require complete sentence citations, fresh evidence, independent groups and adversarial review.
- reproducible
- yes
- step id
- method-gate-publication
Correction and revision history
Current head and preserved revisions
The mutable report JSON points at the current case; this revision stays addressable even after a correction.
- Correction status
- none
- Last corrected
- No material correction recorded
- Policy
- A changed input receipt creates a new immutable revision; material errors are named in this history.
-
Initial deterministic revision for this exact cited input set.
- Revision
machinev-539389b2bf97e09ff5b287b4- Change type
- initial-publication
- Published
- 12 Aug 2026 · 16:51 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-f22f305f307866121353565d- Change type
- data-refresh
- Published
- 12 Aug 2026 · 19:56 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-06d6d791c63f7ea229f7ef84- Change type
- data-refresh
- Published
- 13 Aug 2026 · 05:52 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-30c6872df9cd8528d793b36a- Change type
- data-refresh
- Published
- 13 Aug 2026 · 08:12 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-82e860199998691e31af4a5c- Change type
- data-refresh
- Published
- 13 Aug 2026 · 14:16 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-64f016a25eafdb288d0bf588- Change type
- data-refresh
- Published
- 13 Aug 2026 · 19:46 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-4922c7c9419e091569d6ceba- Change type
- data-refresh
- Published
- 14 Aug 2026 · 03:57 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-ce72808af0048937fc31b859- Change type
- data-refresh
- Published
- 14 Aug 2026 · 10:39 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-5cef31fa32eca8d7910626af- Change type
- data-refresh
- Published
- 14 Aug 2026 · 14:03 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-ba64b8b909dcc36622f0f2cb- Change type
- data-refresh
- Published
- 14 Aug 2026 · 19:42 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-8412c57fd4f37c224e42ca14- Change type
- data-refresh
- Published
- 15 Aug 2026 · 02:08 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-8003dbc0bd6e678cdb23cb13- Change type
- data-refresh
- Published
- 15 Aug 2026 · 07:19 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-9eb09629e25e643bd095a631- Change type
- data-refresh
- Published
- 15 Aug 2026 · 13:04 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-44601e9340d4588f15e28f48- Change type
- data-refresh
- Published
- 15 Aug 2026 · 13:07 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-8c8cc87127b481248eaf5c4d- Change type
- data-refresh
- Published
- 15 Aug 2026 · 13:23 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-582cc95ef8d64d5c2c3f9fbd- Change type
- data-refresh
- Published
- 15 Aug 2026 · 18:52 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-298ffd57bbecb7d27688e3dd- Change type
- data-refresh
- Published
- 15 Aug 2026 · 18:54 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-35446fd21ec033ee8b41d12e- Change type
- data-refresh
- Published
- 15 Aug 2026 · 19:15 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-b28e6aa25c47f5612499076a- Change type
- data-refresh
- Published
- 16 Aug 2026 · 02:02 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-81baf71220e567baf30e4592- Change type
- data-refresh
- Published
- 16 Aug 2026 · 02:05 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-b4b943680eea4ceba65870b3- Change type
- data-refresh
- Published
- 16 Aug 2026 · 02:15 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-946cdd79759fa7618249bd9d- Change type
- data-refresh
- Published
- 16 Aug 2026 · 07:19 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-28b157779aeaa4371f691b72- Change type
- data-refresh
- Published
- 16 Aug 2026 · 13:07 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-953d4773331b7a8f9faf1192- Change type
- data-refresh
- Published
- 16 Aug 2026 · 13:09 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-0344e55baa57f0159fca4266- Change type
- data-refresh
- Published
- 16 Aug 2026 · 13:21 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-0b8987ea3174dc6590a5dc22- Change type
- data-refresh
- Published
- 16 Aug 2026 · 19:07 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-aa53cf7212a1cd43c583cc06- Change type
- data-refresh
- Published
- 17 Aug 2026 · 02:11 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-ce515daffa912909c9ac6796- Change type
- data-refresh
- Published
- 17 Aug 2026 · 07:47 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-b98fea7f9e5a5a3acf23dafa- Change type
- data-refresh
- Published
- 18 Aug 2026 · 11:54 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-3285ef34c3a1ba3de8223950- Change type
- data-refresh
- Published
- 19 Aug 2026 · 07:32 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-311dc403f9323c1522445054- Change type
- data-refresh
- Published
- 20 Aug 2026 · 03:58 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-42199ebaa27f319f743616a8- Change type
- data-refresh
- Published
- 20 Aug 2026 · 07:34 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-bf3887f602c2c2376f486699- Change type
- data-refresh
- Published
- 20 Aug 2026 · 14:52 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-21011a599b2ad49c5c795c80- Change type
- data-refresh
- Published
- 22 Aug 2026 · 02:07 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-9e4ce82aafbbbd83cf6bdf00- Change type
- data-refresh
- Published
- 22 Aug 2026 · 07:39 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-d9761bab226a0c8288f550c7- Change type
- data-refresh
- Published
- 22 Aug 2026 · 13:29 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-de60edeecde015f1f9b94390- Change type
- data-refresh
- Published
- 22 Aug 2026 · 19:02 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-61826a1941b1b224a85e054d- Change type
- data-refresh
- Published
- 23 Aug 2026 · 05:22 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-0510f900c5d24be817b894aa- Change type
- data-refresh
- Published
- 23 Aug 2026 · 08:29 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-35924b9b522e81fe498a2dfb- Change type
- data-refresh
- Published
- 23 Aug 2026 · 18:03 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-5e1357c794ace1a5f3d423cc- Change type
- data-refresh
- Published
- 24 Aug 2026 · 02:38 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-ce9725a1c1a4fb2e27fe7f8d- Change type
- data-refresh
- Published
- 24 Aug 2026 · 17:22 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-2ce5e38a7ffec550050589ac- Change type
- data-refresh
- Published
- 26 Aug 2026 · 13:03 UTC
-
Deterministic refresh after a cited input, gate, or publication state changed.
- Revision
machinev-679ebb593daaa456ee70fc78- Change type
- data-refresh
- Published
- 08 Oct 2026 · 12:47 UTC
- Current report
- report.json
- Current revision
machinev-679ebb593daaa456ee70fc78
- Source case
machine-source-80b1b871bed35fc29d24
- Source revision
machine-sourcev-7a186034184804422a58f6c8
Safety boundary
What the machine was not allowed to use
- analysis_mode
- value
- deterministic-machine-analysis
- human_interviews
- value
- none
- individual_allegations
- value
- none
- inferred_motives
- value
- none
- personal_data
- value
- none
- prohibited_interpretations
- value
- ["Do not treat aggregate measurements as claims about identifiable people.", "Do not infer intent, motive, or responsibility from technical correlation.", "Do not describe this output as human reporting or a human interview."]