{"by_vendor":{"belarus-beltelecom-dpi":1612,"blue-coat":116,"china-gfw":10872,"fortigate":3841,"iran-aria-dpi":7928,"myanmar-junta-dpi":3597,"netsweeper":21,"pakistan-pta-wms":3001,"russia-tspu":17060,"turkey-btk-dpi":3900},"distribution":[{"country_code":"RU","matches":17060,"share":1,"vendor_slug":"russia-tspu"},{"country_code":"CN","matches":10872,"share":1,"vendor_slug":"china-gfw"},{"country_code":"IR","matches":7928,"share":1,"vendor_slug":"iran-aria-dpi"},{"country_code":"TR","matches":3900,"share":0.9997,"vendor_slug":"turkey-btk-dpi"},{"country_code":"MM","matches":3597,"share":1,"vendor_slug":"myanmar-junta-dpi"},{"country_code":"PK","matches":3001,"share":1,"vendor_slug":"pakistan-pta-wms"},{"country_code":"BY","matches":1612,"share":1,"vendor_slug":"belarus-beltelecom-dpi"},{"country_code":"ID","matches":687,"share":1,"vendor_slug":"fortigate"},{"country_code":"VN","matches":631,"share":1,"vendor_slug":"fortigate"},{"country_code":"KH","matches":621,"share":1,"vendor_slug":"fortigate"},{"country_code":"IQ","matches":521,"share":1,"vendor_slug":"fortigate"},{"country_code":"AE","matches":453,"share":1,"vendor_slug":"fortigate"},{"country_code":"BD","matches":406,"share":1,"vendor_slug":"fortigate"},{"country_code":"TH","matches":402,"share":1,"vendor_slug":"fortigate"},{"country_code":"SA","matches":119,"share":1,"vendor_slug":"fortigate"},{"country_code":"EG","matches":116,"share":1,"vendor_slug":"blue-coat"},{"country_code":"IN","matches":21,"share":1,"vendor_slug":"netsweeper"},{"country_code":"TR","matches":1,"share":0.0003,"vendor_slug":"fortigate"}],"filters":{"country":null,"vendor":null},"generated_at":"2026-08-18T04:15:07.662518+00:00","honest_caveats":["Heuristic matching, not ML — false positives possible.","Public fingerprints lag vendor product updates (e.g., FortiGate redesigned its blockpage HTML in 2023; pre-2023 evidence may still match).","State DPI configurations rotate (Iranian/Chinese governments update keyword + SNI lists daily); matches age out.","An evidence row matching a vendor does NOT mean that vendor performed the block — only that the observed signal is consistent with that vendor's known behaviour pattern.","Multi-vendor environments are common: a country may run Sangfor at ISP-A and FortiGate at ISP-B — we match at evidence-row granularity, not country granularity.","Some vendors share blockpage templates with white-label clones; Sangfor + a few Sangfor OEMs are difficult to disambiguate.","We do NOT identify the operator (government vs ISP vs corporate filter); the vendor match is the device family only."],"match_rate":0.1486564601516669,"n_matched":51948,"n_total_evidence":349450,"schema":"voidly-dpi-distribution/v1","top_country_vendor_pairs":[{"count":17060,"country":"RU","vendor":"russia-tspu"},{"count":10872,"country":"CN","vendor":"china-gfw"},{"count":7928,"country":"IR","vendor":"iran-aria-dpi"},{"count":3900,"country":"TR","vendor":"turkey-btk-dpi"},{"count":3597,"country":"MM","vendor":"myanmar-junta-dpi"},{"count":3001,"country":"PK","vendor":"pakistan-pta-wms"},{"count":1612,"country":"BY","vendor":"belarus-beltelecom-dpi"},{"count":687,"country":"ID","vendor":"fortigate"},{"count":631,"country":"VN","vendor":"fortigate"},{"count":621,"country":"KH","vendor":"fortigate"},{"count":521,"country":"IQ","vendor":"fortigate"},{"count":453,"country":"AE","vendor":"fortigate"},{"count":406,"country":"BD","vendor":"fortigate"},{"count":402,"country":"TH","vendor":"fortigate"},{"count":119,"country":"SA","vendor":"fortigate"},{"count":116,"country":"EG","vendor":"blue-coat"},{"count":21,"country":"IN","vendor":"netsweeper"},{"count":1,"country":"TR","vendor":"fortigate"}],"_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."}}