Skip to content

Signal · Bleedthrough

Not what the firewall blocks. What the firewall is.

Every other China observatory answers the policy question: which sites are blocked. Bleedthrough asks the apparatus question. How many injectors are running, which forged address pools they hold, whether a province has begun answering differently from the national baseline, and when any of that changes. It is reconstructed from outside China by making the censor's own injectors answer benign queries. The censor is the sensor.

Palimpsest is a free public good. MIT licensed, developed in the open, never a commercial product, and every finding on it ships the raw file it was computed from.

What funding buys Source on GitHub

Signal status

Awaiting the first live round.

Bleedthrough is the one signal on this site that measures actively rather than reading somebody else's published data. That changes what it is allowed to do and where it is allowed to run, so it publishes nothing until a controlled prober is standing.

There is no reading here yet, and no estimate, no cached figure and no illustrative shape standing in for one. When the prober publishes its first round, this panel is replaced by the reading and by the raw file behind it.

Why it is not simply switched on An active prober sends packets at a hostile state system. It runs from a controlled, rotating vantage outside China, never from shared CI, because prober addresses get burned and because shared infrastructure must not be the thing that is seen probing. Every round is gated by a kill switch and a rate ceiling. Standing that up properly is the work; publishing early would be the shortcut.

How this reads the machine, not the policy

  1. A benign, stateless UDP DNS query for a censored domain is sent toward China. The on-path firewall is bidirectional, so its own injector answers with a forgery. No node inside China is needed, and nobody inside China is asked to do anything.
  2. Fleet size comes from how many parallel injectors answer one query, and from the order in which they cycle their forged address pool. That ordering is not a bug and cannot be patched away without degrading the thing itself.
  3. Regional divergence. A province whose forged address pool disagrees with the national baseline is a candidate autonomous provincial firewall, the wall behind the wall.
  4. An open resolver fallback rides Chinese resolvers' outbound recursion, so the signal survives the decay of the inbound injection channel.

Stated by the collector itself

Method
The collector states its scope and method inside each published round. No round has been published yet, so nothing is quoted here. The code is open and linked below, and it is the authority in the meantime.

Scope and safety, held

Take the evidence with you


Watch the censor, never the censored. Bleedthrough reads the machine that does the censoring. It never observes a person, never asks anyone inside China to act, and never operates a circumvention service.