{"endpoints":{"info":"/v1/atlas/evasion/info","leaderboard":"/v1/atlas/evasion/leaderboard","per_country":"/v1/atlas/evasion/{cc}"},"generated_at":"2026-05-21T19:33:56.913112+00:00","honest_caveats":["Probe coverage is uneven. Confidence column reflects probe count (sigmoid centered on n=10). Countries with few probes appear with low confidence and should not be cited without that caveat.","A 'successful probe' is an OONI / Voidly / CensoredPlanet probe that did NOT trip a blocking signal. It does NOT prove the tool actually works for a real human user. DPI vendors increasingly pass synthetic measurement traffic while blocking real clients.","Tools that domain-front or rotate endpoints (Snowflake, Lantern, Psiphon) are SYSTEMATICALLY UNDER-ESTIMATED by this method. The static bootstrap domain may be blocked while the rotating tunnel endpoint remains reachable.","Generic-VPN is an aggregate proxy. Self-hosted WireGuard / OpenVPN on a private IP is invisible to OONI probes and cannot be measured here.","Tor rows aggregate the OONI `tor` test across all transports (vanilla / obfs4 / meek / Snowflake). Per-transport breakdown needs raw OONI nettests, out of scope for v1.","Lookback is 30 days. A tool that was blocked yesterday but works today will show partial success — the time series is not exposed in v1 (use the existing `/v1/anomaly/dbscan/{cc}` and `/v1/sentinel/movers` for change detection).","Sample sizes <3 probes are shown but marked low-confidence and excluded from leaderboard tie-breakers."],"lookback_days":30,"methodology":"For each (country, tool) we sum N_blocked and N_total probe counts (parsed from upstream_claim text) across every blocking-class evidence row in the last 30 days where the row's domain (or signal_type for Tor) matches the tool's bootstrap match spec. success_rate = (N_total - N_blocked) / N_total. confidence = sigmoid(N_total) centered on n=10. Per-country leaderboard surfaces the tool with the highest success_rate among rows with confidence >= 0.30; ties broken by confidence.","n_countries":34,"n_pairs":131,"n_tools":9,"schema":"voidly-evasion-success-rate/v1","tools":[{"category":"anonymity-network","caveat":"OONI rolls all Tor transports into one signal. Real-world Snowflake / obfs4 success may differ; treat as upper bound.","match":{"signal_types":["tor-blocking"]},"public_source":"torproject.org; OONI `tor` test spec","tool_name":"Tor","tool_slug":"tor","what_it_is":"The Tor network — rolled-up OONI `tor` test result across the configured directory authorities and standard bridges. Does NOT differentiate obfs4 / Snowflake / Meek transports."},{"category":"pluggable-transport","caveat":"Domain rotation + WebRTC means static-domain probes are a weak proxy — actual Snowflake reach is usually higher.","match":{"domains":["snowflake.torproject.org","broker.torproject.org"],"fallback_signal_types":["tor-blocking"]},"public_source":"snowflake.torproject.org","tool_name":"Snowflake bridge","tool_slug":"snowflake","what_it_is":"Snowflake — WebRTC-based ephemeral Tor bridge. Domain-fronted via Cloudflare (or Microsoft Fastly fallback) so static-domain probes UNDERSTATE real-world success."},{"category":"p2p-circumvention","caveat":"Bootstrap-domain probe doesn't reflect ongoing connection success; Lantern rotates endpoints aggressively.","match":{"domains":["getlantern.org"]},"public_source":"getlantern.org","tool_name":"Lantern","tool_slug":"lantern","what_it_is":"Lantern — pluggable transport + P2P proxy network. Bootstrap reaches getlantern.org; after bootstrap, traffic uses domain-fronted endpoints we cannot enumerate."},{"category":"vpn-proxy","caveat":"Psiphon ships a bundled server list — even if psiphon.ca is blocked, the app can still bootstrap from cached entries.","match":{"domains":["psiphon.ca"]},"public_source":"psiphon.ca","tool_name":"Psiphon","tool_slug":"psiphon","what_it_is":"Psiphon — VPN + HTTP / SSH proxy hybrid. Bootstrap domain is psiphon.ca; subsequent tunnel endpoints rotate via the embedded server list."},{"category":"commercial-vpn","caveat":"Blocking protonvpn.com does NOT block all ProtonVPN tunnels; individual endpoint IPs may remain reachable.","match":{"domains":["protonvpn.com"]},"public_source":"protonvpn.com","tool_name":"ProtonVPN","tool_slug":"protonvpn","what_it_is":"ProtonVPN — Switzerland-based commercial VPN with public WireGuard + OpenVPN endpoints. protonvpn.com is the account / bootstrap surface."},{"category":"commercial-vpn","caveat":"Sparse OONI coverage — confidence is low in most countries.","match":{"domains":["expressvpn.com"]},"public_source":"expressvpn.com","tool_name":"ExpressVPN","tool_slug":"expressvpn","what_it_is":"ExpressVPN — BVI-based commercial VPN. Single bootstrap domain (expressvpn.com); endpoints rotate."},{"category":"commercial-vpn","caveat":"Currently sparse in OONI; treat as missing-data, not zero.","match":{"domains":["mullvad.net"]},"public_source":"mullvad.net","tool_name":"Mullvad","tool_slug":"mullvad","what_it_is":"Mullvad — Sweden-based commercial VPN, WireGuard-first. Anonymous account-number model."},{"category":"free-openvpn","caveat":"Volunteer-run servers rotate hourly; single domain probe captures registry reach, not endpoint reachability.","match":{"domains":["vpngate.net"]},"public_source":"vpngate.net","tool_name":"VPN Gate","tool_slug":"vpngate","what_it_is":"VPN Gate — public, volunteer-run OpenVPN server registry operated by University of Tsukuba (Japan). Bootstrap is vpngate.net (Caesar-cipher mirror list)."},{"category":"commercial-vpn-aggregate","caveat":"Aggregate hides per-vendor variation — a country may block ProtonVPN but pass Mullvad. Use per-tool rows for that.","match":{"domains":["protonvpn.com","expressvpn.com","mullvad.net","vpngate.net"]},"public_source":"aggregated","tool_name":"Generic commercial VPN bootstrap","tool_slug":"generic-vpn","what_it_is":"Union of the top public commercial-VPN bootstrap domains we have coverage for. Represents the broad commercial-VPN surface, not any single vendor."}],"version":"v1.0","_voidly_pay":{"claim_did":"https://voidly.ai/pay/claim","for_builders":"https://voidly.ai/pay/for-builders","marketplace":"https://api.voidly.ai/v1/pay/marketplace","live_demo":"https://huggingface.co/spaces/emperor-mew/voidly-pay","universal_proxy":{"url":"https://api.voidly.ai/v1/pay/proxy","example":"https://api.voidly.ai/v1/pay/proxy?u=<https-url>&to=did:voidly:<your-did>&price=0.01","page":"https://voidly.ai/pay/proxy","note":"Paywall any public HTTPS URL with one query param. No SDK install required."},"install":{"typescript":"npm install @voidly/pay","python":"pip install voidly-pay","langchain":"pip install voidly-pay-langchain","vercel_ai":"npm install @voidly/pay-vercel-ai","mcp":"npx @voidly/pay-mcp","cli":"npm install -g @voidly/pay-cli"},"note":"Voidly Pay is the open agent-to-agent payment rail. Claim a DID + 10 starter credits in 60s, or paywall any URL via the universal proxy with one query param."}}