Registrable domains
1,476Source: Historical corpus summary and suffix distribution
Historical names retained regardless of present-day state.
Executed summary and public-suffix counts over the reviewed corpus.
Data Analytics report
Evidence quality, current observability, and bounded archival coverage for an observation-preserving historical corpus.
The rebuilt corpus retains 1,476Source: Recovery delta and observability stages registrable domains and 4,708Source: Recovery delta and observability stages hostnames across 23,975Source: Recovery delta and observability stages normalized observations. It recovers 62Source: Recovery delta and observability stages domains beyond the normalized former curated list. Current checks found DNS records for 90.2%Source: Recovery delta and observability stages of the historical corpus but a root HTTP response for only 16.4%Source: Recovery delta and observability stages, demonstrating why present-day reachability must not define historical membership. A bounded, robots-aware pass produced 219Source: Recovery delta and observability stages validated homepage WARCs.
Executed the former-list delta and same-denominator observability stages.
Registrable domains
1,476Source: Historical corpus summary and suffix distribution
Historical names retained regardless of present-day state.
Executed summary and public-suffix counts over the reviewed corpus.
Observations
23,975Source: Observation and source-family coverage
Normalized, source-linked evidence in the public corpus.
Executed evidence-scale and source-family coverage queries.
Additional domains
62Source: Recovery delta and observability stages
Names recovered beyond the normalized former curated list.
Executed the former-list delta and same-denominator observability stages.
WARCs captured
219Source: 2026-08-25 homepage WARC outcomes
Validated one-response homepage WARCs.
Executed archive-outcome counts over the validated public manifest.
Most registrable domains are under com.ye, gov.ye, edu.ye, org.ye, or net.ye; 193Source: Historical corpus summary and suffix distribution are directly under .ye. The corpus also preserves names even when current DNS or web checks fail.
Executed summary and public-suffix counts over the reviewed corpus.
Executed summary and public-suffix counts over the reviewed corpus.
| Public suffix | Domains |
|---|---|
| com.ye | 772 |
| gov.ye | 233 |
| ye | 193 |
| edu.ye | 131 |
| org.ye | 86 |
| net.ye | 61 |
DNS responses remain common, while root web responses are comparatively rare. Conflating those measures would erase dormant, redirected, mail-only, or otherwise historically documented domains.
Executed the former-list delta and same-denominator observability stages.
Executed the former-list delta and same-denominator observability stages.
| Evidence stage | Share of historical corpus |
|---|---|
| Historical corpus | 100% |
| DNS records present | 90.2% |
| HTTP response | 16.4% |
| WARC captured | 14.8% |
Of 242Source: 2026-08-25 homepage WARC outcomes responsive roots, 219Source: 2026-08-25 homepage WARC outcomes were captured. Nine were excluded by robots policy and 14Source: 2026-08-25 homepage WARC outcomes remained connection timeouts after a resumable retry. Every captured WARC passed file and payload hashes, record-count checks, target-URL checks, and HTTP representation validation.
Executed archive-outcome counts over the validated public manifest.
Executed archive-outcome counts over the validated public manifest.
| Outcome | Domains |
|---|---|
| Captured | 219 |
| Robots exclusion | 9 |
| Retryable timeout | 14 |
A hostname is a normalized observed DNS-style name. A registrable domain is the longest applicable .ye public suffix plus one label. An observation is a unique domain/hostname/source/time/evidence/wildcard combination. DNS records present means at least one requested A, AAAA, NS, MX, CNAME, or SOA answer during the dated pass. HTTP response means a no-redirect root request returned any status code. None of these current metrics asserts registration status or ownership.
Executed evidence-scale and source-family coverage queries.
Executed evidence-scale and source-family coverage queries.
| Source family | Domains | Corpus coverage |
|---|---|---|
| mixed_export | 1,437Source: Observation and source-family coverage | 97.4%Source: Observation and source-family coverage |
| compiled | 1,414Source: Observation and source-family coverage | 95.8%Source: Observation and source-family coverage |
| legacy_compiled | 1,414Source: Observation and source-family coverage | 95.8%Source: Observation and source-family coverage |
| legacy_whois_lookup | 1,414Source: Observation and source-family coverage | 95.8%Source: Observation and source-family coverage |
| legacy_rdap_lookup | 1,366Source: Observation and source-family coverage | 92.5%Source: Observation and source-family coverage |
| securitytrails | 1,294Source: Observation and source-family coverage | 87.7%Source: Observation and source-family coverage |
| networksdb | 701Source: Observation and source-family coverage | 47.5%Source: Observation and source-family coverage |
| certificate_transparency | 128Source: Observation and source-family coverage | 8.7%Source: Observation and source-family coverage |
| serpapi | 72Source: Observation and source-family coverage | 4.9%Source: Observation and source-family coverage |
| urlscan | 28Source: Observation and source-family coverage | 1.9%Source: Observation and source-family coverage |
Inputs were parsed by source type, normalized through IDNA, matched against the 2026-08-25 PSL rules, and deduplicated only at the complete observation-key level. Embedded scan/search times are retained; otherwise preserved file modification time is explicitly labeled as the date basis. Raw WHOIS/RDAP and proprietary exports are withheld, while their non-personal domain-name observations and input hashes remain auditable.
Executed source-family observation totals from the hashed inventory.
Executed the former-list delta and same-denominator observability stages.
| Dimension | Result | Evidence | Limitation |
|---|---|---|---|
| Historical inclusion | Pass | 1,476 unique registrable domains, all with provenance | Complete for supplied inputs, not the registry zone |
| Source traceability | Pass | 23,975 observations across 48 files/exports | Several lists are derived from overlapping upstream sources |
| Current DNS coverage | Dated | 1,332 domains returned requested DNS records | DNS state is not registration status |
| Current web coverage | Dated | 242 root HTTP responses without redirects | Timeouts and redirects were not pursued |
| Archive integrity | Pass with exceptions | 219 WARCs passed hashes and record validation | 9 robots exclusions; 14 retryable timeouts |
The corpus is complete for the supplied evidence after deterministic validation, not for the full registry history. Evidence families overlap and are biased toward publicly visible certificates, DNS, search, and web scans. Observation dates are acquisition evidence, not registration dates. DNS and HTTP timeouts are ambiguous. WARC coverage is a one-response homepage snapshot, not a whole-site crawl. These caveats are structural and should travel with any downstream analysis.
Executed the former-list delta and same-denominator observability stages.
.ye namespace?Executed summary and public-suffix counts over the reviewed corpus.
SELECT COUNT(*) AS domains FROM domains; SELECT COUNT(*) AS hostnames FROM hostnames; SELECT public_suffix, COUNT(*) AS domains FROM domains GROUP BY public_suffix ORDER BY domains DESCExecuted evidence-scale and source-family coverage queries.
SELECT COUNT(*) AS observations FROM observations; SELECT COUNT(*) AS source_files FROM source_inventory; SELECT source_family, CAST(domains AS INTEGER) AS domains, CAST(share_of_corpus AS REAL) AS share FROM source_family_coverage ORDER BY domains DESCExecuted source-family observation totals from the hashed inventory.
SELECT source_family, SUM(CAST(accepted_observations AS INTEGER)) AS accepted_observations FROM source_inventory GROUP BY source_familyExecuted the former-list delta and same-denominator observability stages.
SELECT COUNT(*) AS additional_domains FROM domains d WHERE NOT EXISTS (SELECT 1 FROM observations o WHERE o.source_id = 'curated_unique' AND o.domain = d.domain); SELECT 'Historical corpus' AS stage, COUNT(*) AS domains FROM domains UNION ALL SELECT 'DNS records present', COUNT(*) FROM dns_snapshot WHERE status = 'records_present' UNION ALL SELECT 'HTTP response', COUNT(*) FROM http_snapshot WHERE status = 'http_response' UNION ALL SELECT 'WARC captured', COUNT(*) FROM warc_manifest WHERE status = 'captured'Executed DNS status aggregation.
SELECT status, COUNT(*) AS domains FROM dns_snapshot GROUP BY statusExecuted HTTP status aggregation.
SELECT status, COUNT(*) AS domains FROM http_snapshot GROUP BY statusExecuted archive-outcome counts over the validated public manifest.
SELECT status, COUNT(*) AS domains FROM warc_manifest GROUP BY status