CONTINUOUS INTERNET TELEMETRY24H DRIFT2,875 material changesacross 2,595 domains · -523 vs yesterdayDNS DRIFT19 domains changed DNS providertop destination cloudflare.com · -8 vs yesterdayEMAIL DRIFT5 domains switched email providertop destination google.com · -1 vs yesterdayCERT DRIFT6 domains switched issuing CA24h · -1 vs yesterdayNOW3,329 curated domains not answering-6,389 vs yesterdayERRORS10,946 responded with an errorlast probe · 5xx / 404 / 429 / 40324H DRIFT2,875 material changesacross 2,595 domains · -523 vs yesterdayDNS DRIFT19 domains changed DNS providertop destination cloudflare.com · -8 vs yesterdayEMAIL DRIFT5 domains switched email providertop destination google.com · -1 vs yesterdayCERT DRIFT6 domains switched issuing CA24h · -1 vs yesterdayNOW3,329 curated domains not answering-6,389 vs yesterdayERRORS10,946 responded with an errorlast probe · 5xx / 404 / 429 / 403

brattle.com

Observed 2026-07-12T16:56:41.996Z (1d ago). Every field below was attested with an Ed25519 signature at scan time.

Up right now
Runs onCloudflare
Registered withNetwork Solutions, LLC
Also usesGoogle Search Console
21 subdomains · consulting
Every line above is a signed observation. Check the math at the bottom of the page.
INFRASTRUCTURE MAPwhat brattle.com actually stands on - every host below is a signed observation
brattle.com
A / AAAA
35.238.41.96
Cloudflareserves the site
NS
venus.ns.cloudflare.combrett.ns.cloudflare.com
cloudflare.comanswers its DNS
MX
mx2.hc4891-73.iphmx.commx1.hc4891-73.iphmx.com
iphmx.comreceives its email

HTTPS probe

redirect Redirecting (3xx) 301 → https://www.brattle.com/
HTTP status301
Servercloudflare
TLS protocolHTTP/2
TLS issuernot observed
Behind Cloudflareyes
Response time260 ms
DNS resolutionNOERROR
Redirect chain
https://www.brattle.com/

Every field above is part of the same signed observation as the records below. Blank means not observed, never "none".

DNS Records

A 1

  • 35.238.41.96

MX 2

  • 100mx2.hc4891-73.iphmx.com
  • 0mx1.hc4891-73.iphmx.com

TXT 9

  • atlassian-sending-domain-verification=cacc5265-d734-447c-b84e-83abb7d979f8
  • anthropic-domain-verification-wsv5fz=inb4vmoT9LJgPoqspRmoFj10f
  • MS=ms76462109
  • openai-domain-verification=dv-jZBqpaDkBgWbvUH6RLZW97IU
  • v=spf1 exists:%{i}.spf.hc4891-73.iphmx.com include:spf_4.taleo.net include:_spf.atlassian.net ~all
  • google-site-verification=_rzX36qI7J1gsMqhnYMVL5L2nhrptYkC77eAgLd9aHo
  • cisco-ci-domain-verification=318e86da8fa463e29ff6895b6b26a239b9d53404d605b81ade7bba4632cce4d0
  • _fdmz84uhsps0xq2ds03rpfz6dhk1bh3
  • v=DMARC1;p=quarantine;pct=100;rua=mailto:35f64df7f7@rua.easydmarc.us,mailto:dmarc_rua@brattle.com;ruf=mailto:35f64df7f7@ruf.easydmarc.us,mailto:dmarc_ruf@brattle.com;ri=86400;fo=1;

NS 2

  • venus.ns.cloudflare.com
  • brett.ns.cloudflare.com

SOA 1

  • brett.ns.cloudflare.com dns.cloudflare.com

TLS Certificates (0)

None.

Subdomains (3)

The proof

Signed at scan time. Check the math yourself. Every line above is part of one signed observation. Re-hash it and check the Ed25519 signature in your own browser; nothing leaves your machine.

Verify this receipt

Put the receipt on your own site. A live badge showing what DomainDrift observes and signs for brattle.com. It updates itself. It attests a signed observation - not that the site is safe.

DomainDrift signed-observation badge for brattle.com <a href="https://domaindrift.io/t/brattle.com"> <img src="https://domaindrift.io/badge/brattle.com.svg" width="300" height="64" alt="DomainDrift signed observations for brattle.com"> </a>

Ed25519 Receipt

Receipt ID
1ea223a6-d478-498f-a4d7-8e2a5b70b8aa
Output Hash
11021b04bf1a53fd83fcfe10d98f5ee017bfeb534c98b114b4c990b849e259fb
Signature
ed25519:a312b35dcb2f46c59c32b65686375bc9f56ecf576be4a5d4e71f3411c102bf05187b5a11a7df741b637198c8b6bd0d1563f096c4b576f894a8ed03cfc4538109
Public Key
ed25519:d610d74ef18f683e5beb859d241d5e67dff0c122e8928b06bec1c2476f4ba27b
Parent
(genesis)
Plane
fast
Verify this in your browser