{"countries":1,"country_filter":"SA","generated_at":"2026-10-03T18:33:48Z","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":{"SA":{"dominant_technique":"dns_manipulation","technique_pct":{"block_generic":14.8,"connection_interference":25.8,"dns_manipulation":43.7,"dpi_middlebox":3.3,"header_manipulation":1.9,"tcp_reset_injection":3.9,"tor_blocking":6.5},"techniques":{"block_generic":496,"connection_interference":864,"dns_manipulation":1466,"dpi_middlebox":112,"header_manipulation":65,"tcp_reset_injection":130,"tor_blocking":219},"total_blocking_measurements":3352}}}
