Voidly

Data / Accessibility

Can they
reach you?

Pick a domain. Follow the evidence.

In the selected matrixEvidence has edges.

Checks paused. Live checks behind this matrix are paused while the source is reviewed, so no domain results are shown. Each domain page, the country pages, incident records and methodology remain available.

Live checks are paused while the source is reviewed. No verdict is shown. The domain page keeps its country, incident and methodology links. URL paths and queries are excluded.

01 / The domain matrix

One cell. One question.

Open any cell for its source, methods and limits.

Checks paused. Live checks behind this matrix are paused while the source is reviewed, so no domain results are shown. Each domain page, the country pages, incident records and methodology remain available.

Country index ↗ · Incident records ↗ · Methodology ↗

Country response times & complete catalog scope

All 25 original matrix countries remain available in the selector. The initial view requests three to keep this evidence query small. “All markets” requests the full original matrix. A selected country takes precedence over comparison size.

China

Source unavailable; response: unavailable

Russia

Source unavailable; response: unavailable

Iran

Source unavailable; response: unavailable

The 44 domains below are the original curated catalog, not a count of distinct companies.

Dev tools: github.com, gitlab.com, npmjs.com, pypi.org, docker.com, hub.docker.com.

Cloud / hosting: vercel.com, netlify.com, cloudflare.com, aws.amazon.com, fly.io, railway.app.

Payments: stripe.com, plaid.com, paypal.com, wise.com.

Productivity: notion.so, linear.app, figma.com, slack.com, zoom.us, loom.com.

Database / infra: supabase.com, planetscale.com, neon.tech, mongodb.com, redis.com.

Communication: discord.com, telegram.org, signal.org, whatsapp.com.

Social: twitter.com, x.com, reddit.com, linkedin.com.

Search / docs: google.com, duckduckgo.com, kagi.com.

Marketplaces: producthunt.com, ycombinator.com, news.ycombinator.com.

Email: protonmail.com, fastmail.com, hey.com.

02 / Within these countries

Where signals gather.

All 44 catalog domains across the 3 selected countries. Ranked by blocked + half the partial count; no nationwide prevalence is implied.

No blocked or partial results are available in this selection. That does not establish accessibility; inspect unknown and unavailable cells.

Patterns by category

Dev tools

Where developers ship code from.

0 blocked · 0 partial · 0 unknown · 18 unavailable results.

No blocked or partial results in the available source records.

Cloud / hosting

CDNs, edge platforms, infra providers.

0 blocked · 0 partial · 0 unknown · 18 unavailable results.

No blocked or partial results in the available source records.

Payments

Money rails for international SaaS.

0 blocked · 0 partial · 0 unknown · 12 unavailable results.

No blocked or partial results in the available source records.

Productivity

Tools your team uses every day.

0 blocked · 0 partial · 0 unknown · 18 unavailable results.

No blocked or partial results in the available source records.

Database / infra

Backing stores and managed databases.

0 blocked · 0 partial · 0 unknown · 15 unavailable results.

No blocked or partial results in the available source records.

Communication

How people actually talk.

0 blocked · 0 partial · 0 unknown · 12 unavailable results.

No blocked or partial results in the available source records.

Social

Where founders post.

0 blocked · 0 partial · 0 unknown · 12 unavailable results.

No blocked or partial results in the available source records.

Search / docs

Where users start their day.

0 blocked · 0 partial · 0 unknown · 9 unavailable results.

No blocked or partial results in the available source records.

Marketplaces

Where founders launch.

0 blocked · 0 partial · 0 unknown · 9 unavailable results.

No blocked or partial results in the available source records.

Email

Inbox providers a founder might pick.

0 blocked · 0 partial · 0 unknown · 9 unavailable results.

No blocked or partial results in the available source records.

Country evidence drilldowns

China profile ↗

0 blocked · 0 partial · 0 accessible signals · 0 unknown · 44 unavailable.

Response: unavailable

Russia profile ↗

0 blocked · 0 partial · 0 accessible signals · 0 unknown · 44 unavailable.

Response: unavailable

Iran profile ↗

0 blocked · 0 partial · 0 accessible signals · 0 unknown · 44 unavailable.

Response: unavailable

03 / Keep the source attached

Read. Query. Attribute.

What these results mean

Each cell is one domain / country query. Country coverage, population coverage and application availability cannot be inferred from the number of cells. Multiple hostnames can belong to one company.

Unknown is an explicit source result. Unavailable means the response failed, was incomplete, or did not match the requested identity. Neither means accessible. The blocked share uses only recognized blocked, partial and accessible results; unknown and unavailable cells stay outside that denominator.

The checked-in endpoint combines retained evidence with the last seven days of probe rows. Its evidence query has no date filter. Thresholds classify the flagged share; a confidence value is an upstream confidence field, not a calibrated probability or the proportion of people affected.

A response timestamp records when an API answered, not when a domain was last measured. These responses can omit observation dates and per-measurement evidence. Different country requests can have different response times. Five-minute caching does not promise fresh observations every five minutes.

Vendor geo-restrictions, intentional network blocking and network failures are different causes. A reachable CDN does not mean a vendor makes its application available. Preserve source methods and notes before attributing a cause.

The source system draws on OONI, Censored Planet, IODA and Voidly probes in different workflows. A check response does not necessarily identify which of them contributed; no source count is inferred. Read methodology ↗

Voidly original research: CC BY 4.0. Upstream source terms remain applicable.

API, CLI & MCP

Read this domain / country

curl 'https://api.voidly.ai/v1/accessibility/check?domain=stripe.com&country=CN'

Batch multiple domains

curl -X POST 'https://api.voidly.ai/v1/accessibility/batch' \
  -H 'Content-Type: application/json' \
  -d '{"domains":["stripe.com","github.com"],"country":"CN"}'

CLI

npx @voidly/cli check stripe.com CN

MCP server

npx @voidly/mcp-server

Read the MCP setup and reference, then check the tools your client exposes.