DOMAIN SQUAT WATCH · LIVE · DAILY

Your brand.
The right address.

MarkSentry checks newly delegated domains daily for confusable spellings and sound-alikes, then attaches the observed date and registry record exactly as returned.

One brand uses one flexible watch slot · plans from $19/month

Fictional skincare brand representing a name monitored for look-alike domains
LOOK-ALIKE NAME · EXAMPLEveraskin-outlet.example
ILLUSTRATIVE WATCHED BRANDTHE BRAND NAME, NOT THIS IMAGE, IS COMPARED
  1. 01Observe
    Newly delegated names in supported TLDs.
  2. 02Compare
    Confusable spelling and sound-alike signals.
  3. 03Attach
    Observed date and registry record as returned.

MEASURED: 8 TLD zones diffed · latest 2026-11-12

What a near-miss looks like

One vowel apart: the kind of newly delegated name the confusable-spelling and sound-alike gate surfaces. The plates below use the reserved .example top-level domain, which can never belong to a real registrant.

YOUR BRANDsunburst.example
NEWLY DELEGATED NAMEsonburst.example
ILLUSTRATIVE: .example is a reserved TLD; these are not real domains

EVIDENCE, NOT A GUESS

A daily signal with its provenance intact.

01Catch near-misses

Character swaps, edit distance, and phonetic signals find the names worth a look.

02Know when seen

Every zone alert carries the date it appeared in the daily diff.

03Verify the record

Registry fields are shown exactly as returned—and left absent when unavailable.

Who it's for

  • A brand whose customers arrive by typing its name, and who wants to know when a confusable name goes live in the registries' own zone files.
  • A founder who owns the exact-match domain and wants the near-misses (the confusable spellings and sound-alikes) read daily without watching zone files themselves.
  • A practitioner or an in-house team watching a handful of brand strings who wants the registry record as returned, the observed date, and the alert, not a portal.

HONEST BOUNDARY

Delegated is not registered.

Zone coverage sees newly delegated names in supported TLDs. A registered name without nameservers may not appear.

COVERAGE & PROOFCoverage, matching method, and operating recordCoverage and method details

Flags newly delegated domains confusingly close to your brand through daily approved-zone-file reads plus certificate-transparency signals, with the observed source record attached.

Everything included

  • Daily zone-file diff across the approved TLDs
  • Confusable-spelling and sound-alike gate: character folding, edit distance, phonetic match
  • Registry record (RDAP) exactly as the registry returned it: a field it did not state is left absent
  • Observed-diff date on every zone alert: the date the name first appeared in our daily zone diff, never a registration date
  • Certificate-transparency lookups daily: a source that does not answer is recorded as a skip, never as coverage
  • Alert email plus dashboard evidence: RECORD / TRIAGE / YOUR CALL
  • Stop or resume watching any time

What runs today

The zone cron runs daily at 06:30 UTC across the approved TLDs, diffing each registry's zone file against the previous day and gating every newly delegated name against your watched brands. Each TLD's coverage line on your dashboard is measured from the days actually ingested (never configured copy), and each candidate's public registry record (RDAP) is recorded exactly as the registry returned it. Certificate-transparency lookups run daily as a second signal and skip honestly when the log source does not respond; a skip is recorded as a skip, never counted as coverage.

MEASURED: 8 TLD zones diffed · latest 2026-11-12

What a watched brand gets

You register a brand name; each day's newly delegated names in the covered TLDs are judged against it for confusable spellings and sound-alike labels: confusable-character folding, edit distance, and phonetic matching, with severity derived from those signals. High- and moderate-severity matches alert you by email with the domain, the date it first appeared in our daily zone diff, and its registry record as returned. When the registry lookup does not answer, the alert says so instead of inventing a card.

How it went live

Before this page said "live", the deployed system had to prove it: on the watch's first real delta day, 2026-08-15, it read 112,922 newly delegated names across seven TLDs, and six real candidates cleared the gate, were alerted, and were recorded with complete evidence chains. The .site delta was independently re-verified against the raw zone snapshots before launch; the dated release and coverage record is published in the customer changelog.

Start watching

$19/month
3 watch slots

  • No setup fees
  • No per-alert charges
  • Cancel anytime

FAQ

Which TLDs does the zone layer read?

Today the zone layer reads 8 TLD zones with measured coverage (.site, .shop, .store, .online, .info, .org, .xyz, .net), each diffed daily against the previous day's file, each with its own coverage window on your dashboard. A TLD is listed here only once its zone has actually been read; TLDs added later join the list the same way.

Why do alerts say "delegated" rather than "registered"?

The zone layer diffs the registries' own zone files, and a zone file lists the names that have been delegated (given nameservers). A name that is registered but parked without nameservers never appears there, so this layer cannot see it. We say exactly what the layer sees: a newly delegated name, with the date it first appeared in our daily zone diff (an observation date, not a registration date).

What happens when crt.sh is down?

Certificate-transparency lookups are the second signal, and their source (crt.sh) has outage windows. When it does not answer, that run is recorded as a skip (logged as source unavailable), never as an all-clear and never counted as coverage; the next daily run tries again. The zone-file diff runs on its own schedule and does not depend on it.

MarkSentry provides monitoring and triage, not legal advice. Names in TLDs outside the approved zone set, and names that are registered but not delegated, are not seen by the zone layer.