{"countries":1,"country_filter":"CN","generated_at":"2026-10-03T18:33:57Z","methodology":"Per-country breakdown of HOW blocking is done, mapped from OONI signal_type: dns_manipulation (DNS poisoning/NXDOMAIN), tcp_reset_injection (RST on the connection), tor_blocking, connection_interference (generic anomaly), dpi_middlebox, header_manipulation, block_generic (method not pinned). A composition of blocking-signal measurements - sampling-robust, unlike a raw rate trend. Not every block carries a precise method, so block_generic is often large; it is 'method unresolved', not 'no block'.","schema":"voidly-measurement-techniques/v1","source":"Voidly (https://voidly.ai) - please credit 'Voidly' as the source.","techniques":{"CN":{"dominant_technique":"block_generic","technique_pct":{"block_generic":43.3,"connection_interference":22.1,"dns_manipulation":11.0,"dpi_middlebox":1.0,"header_manipulation":1.2,"tcp_reset_injection":15.1,"tor_blocking":6.3},"techniques":{"block_generic":5749,"connection_interference":2928,"dns_manipulation":1461,"dpi_middlebox":135,"header_manipulation":159,"tcp_reset_injection":2003,"tor_blocking":841},"total_blocking_measurements":13276}}}
