CONTINUOUS INTERNET TELEMETRY24H DRIFT27,060 material changesacross 26,158 domains · 24h to ~14h ago · -10,962 vs yesterdayROTATION57 domains moved DNS from kirklanddc.com to koaladns.com, 51 moved backa rotation loop, not a migration · 24hREGISTRAR DRIFT1 changed registrar24hNOW562 curated domains not reachable+31 vs yesterdaySITE ERRORS33,728 sites serving errorslast probe · 5xx / 404 / TLSBOT DEFENSEbot defense observed on 117,775 sites429 rate-limit / 403 bot-block, a posture signal

The internet is moving. Watch it move.

Provider migrations, adoption curves and churn spikes across 1,986,970 domains we scan continuously. Every observation is Ed25519-signed and anchored on Base, so every number below traces back to a receipt you can verify yourself.

Provable Every number here rolls up observations we continuously scan and Ed25519-sign, then anchor on Base - a signature proves attribution and integrity, added trust, not a claim that a number is beyond question. Open a domain's signed record, take a receipt id from it, then paste that id into the verifier: it checks the Ed25519 signature and resolves that window's root from Base. Both checks run in your own browser, against published keys.

The observatory publishes these findings too

The boards above are the internet moving. These are things the sweep can see because it asks every domain the same questions on every pass. Each one is a page with a measurement on it, not a capability we are claiming.

Counts are of the domains we continuously scan (a large sampled corpus, not the whole internet), the window is stated on each surface, and the latest day is a living, partial set. The full history, per-entity drill-down and programmatic pulls are on the signed API.