690,054
signed delegations
observatory active · day 59 · 3 zones
ds-watch monitors the delegation signer (DS) records of entire gTLD zones — the trust anchors that bind a domain's DNSSEC keys to its parent zone. Every addition, removal and rollover lands in an append-only public log. Certificate Transparency watches the web PKI; nothing watched the DNS. Now something does.
new here? what is this about →
1,042,887
signed delegations under observation · updated 2026-09-04
690,054
signed delegations
246,665
signed delegations
106,168
signed delegations
Across the latest snapshot of all observed zones.
| date | signed delegations | events |
|---|---|---|
| 2026-09-04 | 690,054 | 3312 |
| 2026-09-03 | 689,304 | 3498 |
| 2026-09-02 | 688,330 | 3216 |
| 2026-09-01 | 687,457 | 3103 |
| 2026-08-31 | 686,309 | 1876 |
| 2026-08-30 | 685,827 | 1842 |
| 2026-08-29 | 685,459 | 2246 |
| 2026-08-28 | 684,845 | 2614 |
| 2026-08-27 | 684,067 | 2536 |
| 2026-08-26 | 683,530 | 4923 |
| 2026-08-24 | 681,668 | 1746 |
| 2026-08-23 | 681,149 | 2071 |
| 2026-08-22 | 680,573 | 2197 |
| 2026-08-21 | 679,834 | 2848 |
| date | signed delegations | events |
|---|---|---|
| 2026-09-04 | 246,665 | 1815 |
| 2026-09-03 | 246,765 | 1650 |
| 2026-09-02 | 246,186 | 1467 |
| 2026-09-01 | 246,169 | 842 |
| 2026-08-31 | 245,842 | 602 |
| 2026-08-30 | 245,751 | 2037 |
| 2026-08-29 | 246,536 | 2257 |
| 2026-08-28 | 245,747 | 1924 |
| 2026-08-27 | 245,798 | 4469 |
| 2026-08-26 | 249,333 | 1787 |
| 2026-08-24 | 248,567 | 575 |
| 2026-08-23 | 248,307 | 1092 |
| 2026-08-22 | 248,140 | 1255 |
| 2026-08-21 | 248,170 | 1658 |
| date | signed delegations | events |
|---|---|---|
| 2026-09-04 | 106,168 | 548 |
| 2026-09-03 | 106,020 | 0 |
| 2026-09-02 | 106,020 | 218 |
| 2026-09-01 | 105,959 | 138 |
| 2026-08-31 | 105,927 | 267 |
| 2026-08-30 | 105,878 | 2428 |
| 2026-08-29 | 105,799 | 314 |
| 2026-08-28 | 105,696 | 0 |
| 2026-08-27 | 105,696 | 498 |
| 2026-08-26 | 105,531 | 618 |
| 2026-08-24 | 105,362 | 0 |
| 2026-08-23 | 105,362 | 250 |
| 2026-08-22 | 105,399 | 269 |
| 2026-08-21 | 105,293 | 238 |
| date | added | changed | removed |
|---|---|---|---|
| 2026-09-04 | 2,779 | 915 | 1,981 |
| 2026-09-03 | 2,869 | 963 | 1,316 |
| 2026-09-02 | 2,497 | 858 | 1,546 |
| 2026-09-01 | 2,490 | 610 | 983 |
| 2026-08-31 | 1,617 | 133 | 995 |
| 2026-08-30 | 1,797 | 2,375 | 2,135 |
| 2026-08-29 | 3,020 | 283 | 1,514 |
| 2026-08-28 | 2,485 | 295 | 1,758 |
| 2026-08-27 | 2,262 | 146 | 5,095 |
| 2026-08-26 | 4,875 | 375 | 2,078 |
| 2026-08-24 | 1,488 | 124 | 709 |
| 2026-08-23 | 1,996 | 127 | 1,290 |
| 2026-08-22 | 2,209 | 118 | 1,394 |
| 2026-08-21 | 2,946 | 178 | 1,620 |
| date | zone | delegation | event | detail |
|---|---|---|---|---|
| 2026-09-04 | .org | zyntext.org | added | keytag 23980 · alg 13 |
| 2026-09-04 | .org | zumospinnl.org | added | keytag 38770 · alg 13 |
| 2026-09-04 | .org | zumospincasinonl.org | added | keytag 51425 · alg 13 |
| 2026-09-04 | .org | zumo-spinnl.org | added | keytag 58839 · alg 13 |
| 2026-09-04 | .org | zumo-spincasino.org | added | keytag 26645 · alg 13 |
| 2026-09-04 | .org | zspars.org | added | keytag 24527 · alg 8 |
| 2026-09-04 | .org | zoshuahaliwood.org | added | keytag 6284 · alg 13 |
| 2026-09-04 | .org | zoshuaaliwood.org | added | keytag 21684 · alg 13 |
| 2026-09-04 | .org | zonnemaire.org | added | keytag 2371 · alg 13 |
| 2026-09-04 | .org | zongping.org | added | keytag 12271 · alg 13 |
| 2026-09-04 | .org | zocker.org | changed | keytag 51068 → 51068 |
| 2026-09-04 | .org | zlim.org | changed | keytag 15117 → 15117 |
| 2026-09-04 | .org | zion-at-heart-foundation.org | changed | keytag 33836 → 33836 |
| 2026-09-04 | .org | zimbelieverschurches.org | removed | was keytag 25616 · alg 8 |
| 2026-09-04 | .org | zheshanginterlink.org | added | keytag 62118 · alg 13 |
| 2026-09-04 | .org | zg-yolo.org | changed | keytag 48622 → 9989 |
| 2026-09-04 | .org | zenithpeakpro.org | added | keytag 1409 · alg 8 |
| 2026-09-04 | .org | zenithfinancialpulse.org | removed | was keytag 57164 · alg 13 |
| 2026-09-04 | .org | zencorepath.org | removed | was keytag 51036 · alg 13 |
| 2026-09-04 | .org | zenconsulting.org | removed | was keytag 10204 · alg 8 |
| 2026-09-04 | .org | zcreations.org | added | keytag 2371 · alg 13 |
| 2026-09-04 | .org | zapisnikspravce.org | added | keytag 57004 · alg 13 |
| 2026-09-04 | .org | zafiravestiairesolidaire.org | added | keytag 21205 · alg 8 |
| 2026-09-04 | .org | zafirasolidaire.org | added | keytag 21667 · alg 8 |
| 2026-09-04 | .org | zaanseschans.org | added | keytag 20185 · alg 13 |
| 2026-09-04 | .org | yvds.org | changed | keytag 27436 → 27436 |
| 2026-09-04 | .org | yutomori.org | added | keytag 43736 · alg 8 |
| 2026-09-04 | .org | yupooperfume.org | removed | was keytag 30119 · alg 13 |
| 2026-09-04 | .org | yuotia-amin-store.org | added | keytag 47960 · alg 8 |
| 2026-09-04 | .org | yunz.org | added | keytag 47771 · alg 13 |
| 2026-09-04 | .org | yunesaging.org | changed | keytag 47979 → 47979 |
| 2026-09-04 | .org | yumistudio.org | added | keytag 25717 · alg 8 |
| 2026-09-04 | .org | yuliabogdanova.org | changed | keytag 57490 → 57490 |
| 2026-09-04 | .org | youthnexushub.org | changed | keytag 53154 → 53154 |
| 2026-09-04 | .org | youthfortroops.org | added | keytag 8951/59843 · alg 13 |
| 2026-09-04 | .org | yourpac-intern.org | added | keytag 27605 · alg 8 |
| 2026-09-04 | .org | yourheirloomsong.org | added | keytag 50549 · alg 8 |
| 2026-09-04 | .org | yourbrainplan.org | added | keytag 20830 · alg 8 |
| 2026-09-04 | .org | youngwomenfortomorrow.org | removed | was keytag 40747 · alg 8 |
| 2026-09-04 | .org | youarefreetv.org | added | keytag 9542 · alg 13 |
| 2026-09-04 | .org | yosefenterprise.org | changed | keytag 48266 → 48266 |
| 2026-09-04 | .org | yorknet.org | changed | keytag 16001 → 16001 |
| 2026-09-04 | .org | yoral.org | changed | keytag 48861 → 48861 |
| 2026-09-04 | .org | yoga-vita-sana.org | added | keytag 9097 · alg 13 |
| 2026-09-04 | .org | ymrdnasaherc.org | removed | was keytag 55085 · alg 13 |
| 2026-09-04 | .org | yktd.org | added | keytag 28162 · alg 8 |
| 2026-09-04 | .org | yieldflare.org | added | keytag 43975 · alg 13 |
| 2026-09-04 | .org | yeshivahighschoolproject.org | added | keytag 3199 · alg 8 |
| 2026-09-04 | .org | yembaco.org | removed | was keytag 46322 · alg 8 |
| 2026-09-04 | .org | yeldep.org | removed | was keytag 64740 · alg 13 |
| 2026-09-04 | .org | yearnersanonymous.org | added | keytag 53107 · alg 8 |
| 2026-09-04 | .org | ycornor.org | removed | was keytag 60892 · alg 13 |
| 2026-09-04 | .org | yayasanpeneraju.org | removed | was keytag 50618 · alg 13 |
| 2026-09-04 | .org | yatsuda.org | added | keytag 46684 · alg 8 |
| 2026-09-04 | .org | yatim.org | removed | was keytag 52509 · alg 13 |
| 2026-09-04 | .org | yasdpoqwehasd.org | added | keytag 32575 · alg 8 |
| 2026-09-04 | .org | yamldoc.org | changed | keytag 46497 → 46497 |
| 2026-09-04 | .org | yadiscleaning.org | removed | was keytag 30791 · alg 8 |
| 2026-09-04 | .org | yacinetvapk.org | added | keytag 19068 · alg 13 |
| 2026-09-04 | .org | xyshu8.org | removed | was keytag 36386/58228 · alg 13 |
| 2026-09-04 | .org | xskill.org | removed | was keytag 58361 · alg 13 |
| 2026-09-04 | .org | xpertise.org | removed | was keytag 13007 · alg 13 |
| 2026-09-04 | .org | xpark.org | changed | keytag 63276 → 63276 |
| 2026-09-04 | .org | xorshift.org | changed | keytag 61529 → 61529 |
| 2026-09-04 | .org | xn--kegreen-dxa.org | removed | was keytag 34711/34711 · alg 15 |
| 2026-09-04 | .org | xn--echovi-h2a.org | changed | keytag 4802/23028 → 23018/23028 |
| 2026-09-04 | .org | xn--autismeentraidesolidarit-yfc.org | removed | was keytag 36562 · alg 8 |
| 2026-09-04 | .org | xmazza.org | removed | was keytag 12758 · alg 13 |
| 2026-09-04 | .org | xmaze.org | removed | was keytag 55301 · alg 13 |
| 2026-09-04 | .org | xk8.org | removed | was keytag 40802 · alg 8 |
| 2026-09-04 | .org | xiyou.org | removed | was keytag 13170 · alg 13 |
| 2026-09-04 | .org | xinwen.org | added | keytag 12202 · alg 13 |
| 2026-09-04 | .org | ximo.org | added | keytag 2849 · alg 13 |
| 2026-09-04 | .org | xia-x.org | removed | was keytag 2371 · alg 13 |
| 2026-09-04 | .org | xerph.org | changed | keytag 8420 → 8420 |
| 2026-09-04 | .org | xedlab.org | changed | keytag 52014 → 52014 |
| 2026-09-04 | .org | xcelplus.org | added | keytag 54224 · alg 8 |
| 2026-09-04 | .org | wwerxcv.org | added | keytag 58862 · alg 8 |
| 2026-09-04 | .org | wuwu828.org | added | keytag 2702 · alg 8 |
| 2026-09-04 | .org | wsck.org | added | keytag 46001 · alg 8 |
| 2026-09-04 | .org | wqefxcv.org | added | keytag 46439 · alg 8 |
| 2026-09-04 | .org | wplacepainttool.org | added | keytag 46315 · alg 13 |
| 2026-09-04 | .org | worxwindows.org | added | keytag 40802 · alg 8 |
| 2026-09-04 | .org | worldmodelatlas.org | removed | was keytag 38203 · alg 13 |
| 2026-09-04 | .org | worldlabs3d.org | added | keytag 32912 · alg 8 |
| 2026-09-04 | .org | worldhealthgov.org | changed | keytag 28347 → 28347 |
| 2026-09-04 | .org | workteamai.org | added | keytag 10768 · alg 13 |
| 2026-09-04 | .org | workiimpact.org | added | keytag 13841 · alg 13 |
| 2026-09-04 | .org | wordsifter.org | changed | keytag 40424 → 40424 |
| 2026-09-04 | .org | wordli.org | removed | was keytag 45527 · alg 13 |
| 2026-09-04 | .org | womensconservationforum.org | added | keytag 19996 · alg 8 |
| 2026-09-04 | .org | womenindatanepal.org | changed | keytag 55336 → 55336 |
| 2026-09-04 | .org | wistaf.org | changed | keytag 33742 → 33742 |
| 2026-09-04 | .org | wisdomworx.org | changed | keytag 8928 → 8928 |
| 2026-09-04 | .org | wiphyguy.org | changed | keytag 45187 → 45187 |
| 2026-09-04 | .org | winslowpt.org | added | keytag 52669 · alg 8 |
| 2026-09-04 | .org | winslowphysicaltherapy.org | added | keytag 61741 · alg 8 |
| 2026-09-04 | .org | winnerbird.org | removed | was keytag 25664 · alg 8 |
| 2026-09-04 | .org | winmania.org | added | keytag 2371 · alg 13 |
| 2026-09-04 | .org | winefridges.org | removed | was keytag 1220 · alg 13 |
Latest 100 events. The full log is in the data feeds.
Everything on this page is generated from these files. No API keys, no rate games — plain HTTPS.
GET https://ds-watch.felixmertins.dev/data/index.json
GET https://ds-watch.felixmertins.dev/data/stats/<zone>/<date>.json
GET https://ds-watch.felixmertins.dev/data/events/<zone>/<year>/<date>.jsonl
GET https://ds-watch.felixmertins.dev/data/events/<zone>/dnskey/<date>.json
Event schema, one JSON object per line. rrsig_* carry the
registry's own signatures over the DS RRset — each event is verifiable up to the
root trust anchor, not just our claim:
{"v":1,"date":"2026-09-04","tld":"org","domain":"example.org",
"event":"ds_changed",
"before":[{"key_tag":12345,"algorithm":8,"digest_type":2,"digest":"ab…"}],
"after": [{"key_tag":54321,"algorithm":13,"digest_type":2,"digest":"cd…"}],
"rrsig_before":["ds 8 2 86400 20260712… 4217 org. K7c…"],
"rrsig_after": ["ds 8 2 86400 20260719… 4217 org. Kkm…"],
"gap_days":1,"source":"czds","run_id":"…"}
Built from ICANN CZDS zone data. This service republishes only derived, value-added data: per-delegation change events and daily aggregates — never full zone contents or bulk snapshots.
By using these feeds you agree not to use the data contrary to the CZDS Terms of Use §1.1 — in particular, not to reconstruct zone contents or harvest registration data.
Every data commit in the log is signed with the project's SSH key: dswatch-signing.pub (SHA256:fxe3ICHvmEUYHfTCaKCQiXKqYXj1s/KkPQK3lQl4uTs).
Questions, corrections, takedown requests: felix@mertins.dev.
01
Zone files via ICANN CZDS — at most one download per zone per 24 hours, exactly as the terms require.
02
Multi-gigabyte zones are stream-parsed; every DS RRset is normalized into a canonical daily state. Raw zone data is deleted right after.
03
Each delegation is compared against yesterday. Sanity gates quarantine truncated zones instead of publishing thousands of false removals.
04
Events with the registry's own RRSIG evidence, and daily aggregates — each day referencing the previous day's SHA-256 — committed to an append-only git history, every commit signed with the project's log key.
Today: an independent observatory — registries and registrars don't need to cooperate for DS changes to become visible. Next: a proper Merkle-tree transparency log with independent witnesses, and an IETF problem-statement draft for DNSSEC transparency. The web got Certificate Transparency in 2013. The DNS is overdue.