Know what changed on your domains. And when.

Registration, certificates, mail authentication and subdomains — found in about ten seconds, then checked every day. Every result is dated and sealed, so you can show what was true on any past day, not just today.

Free check, every finding in full Nothing to configure, ever Urgent alerts on every plan Years of public history on day one

Results in about ten seconds. Monitoring from $15 a month, or see a live record.

Identifying Entries sealed 0
Verified without a break for 0 days seal 0000·0000

Catch a lapse before your customers do.

Six things that fail without telling you. All of them are checked on a schedule from the day you start, and none of them need setting up.

Looking after more than one?

Portfolio plans from $49.

  • Up to 25, 100 or more domains under one account
  • One weekly email covering everything, sorted by what is due
  • A separate published record for each client you look after
  • Your own branding on those records at the top plan
See portfolio plans

The free check

Everything that is wrong, free and in full.

No counting and hiding, no three problems found and a paywall. Every finding comes with a plain explanation and instructions for fixing it, and those are free too. What you pay for is depth and continuity, never a warning.

yourcompany.com · 11 items identified 4 need attention

Holdings

  • notedregistered with Namecheap, renews 14 Mar 2027
  • notedheld for 9 years, since 2 Feb 2017
  • notedcertificate from Let's Encrypt, covers 3 names
  • notedmail on Google Workspace, SPF passing

Needs attention

  • openstatus.yourcompany.com points at a Netlify account that no longer existsWhoever claims that name next controls what is served from your address, on your domain.How to fix
  • openstaging.yourcompany.com is public and indexedStaging and internal environments are usually reachable by mistake rather than by design, and they are trivial to find.How to fix
  • openyour SPF record makes 12 lookups and the limit is 10Past the limit the whole record fails, silently, while still looking correct. Mail you send may be filtered without a bounce.How to fix
  • opencertificate expires in 41 daysOnce it lapses, browsers warn visitors away before they reach your site.How to fix

Years of history the moment you start.

A record that starts empty is a promise. We read what is already public, so day one arrives with lineage rather than a counter at zero and a wait.

Every certificate ever issued

Certificate transparency logs are public and complete. We read them at signup, so you get the full lineage back to 2019 or earlier, with every issuer change dated.

How long you have held it

Registration date, registrar history and current status, straight from the registry. Held for nine years is a fact you can state on your first afternoon.

The full inventory

Every subdomain resolving, every third-party script loading, every DNS record, your certificate authority policy and your mail posture. Written down, most of it for the first time.

One thing we will not do

Your record says one day on day one.

  • The history above is public. We found it, we did not watch it, and we label it that way
  • The verified record begins the day you do and cannot be backdated by any mechanism
  • Ours said one day too, and it is linked at the bottom of every page
  • That is inconvenient now and it is the entire value in three years
See our own record

The limit of any check

That is today. None of it is kept.

A check reads what is public right now, which is why we give ours away. What it cannot tell you is what a record said last week, when the host changed, or how long any of this has held without a break — because none of that can be worked out later. It has to have been kept at the time.

The published record

One link for anyone who asks you to prove it.

Issued the day you start. It answers client questions, insurance enquiries and vendor reviews without anyone assembling paperwork, and it states plainly how long the position has held without a break.

A worked exampleIllustration domainledger.io/your-business
1,247
Days verified without a break
Mar 2023
Record opened
0
Lapses on record
todaydomain, certificate, mail and hosting verifiedok
day 892record opened by someone outside the businessseal
day 511mail provider changed, previous values keptseal
day 9DMARC corrected, item closedok
chain sealed · 1,247 entries · latest 9f2c·40ab

This is an illustration of what a record looks like after three years, not a customer. Nothing here can be backdated, which is the whole point — so our own record shows the real number, counting from the day we started.

Three things, and nothing to set up.

One domain is the only input. Everything after that happens without you, and arrives as an email.

Identify

One domain builds the inventory. Registrar and renewal date, certificate and coverage, mail provider and authentication, hosting, embedded services, and every subdomain still resolving.

Watch

Checks continue on a schedule with no further input. A weekly email confirms the position. Anything urgent, such as an approaching expiry or broken mail authentication, reaches you immediately.

Keep

Every check is timestamped and sealed so it cannot be revised later. You can see the position on any past date, along with the values that came before each change.

How this is different

Most tools report today. This one keeps it.

Checking a domain is a commodity. MxToolbox, EasyDMARC and several others do it free, and your registrar already sends renewal notices. That part is well covered and we are not claiming to do it better.

Free checkers Registrar notices DomainLedger
Tells you what is wrong today Yes Registration only Yes, free and in full
Watches it without being asked No, you run it Yes, near the renewal Every day
Covers certificates, mail and subdomains One tool each No All of it, one place
Keeps what it saw last year No No Every check, dated
Can show the position on a past date No No Any day since you started
Produces something you can hand over A screenshot An email A sealed record, on one link

The last three rows are the whole product. Those questions come up during audits, handovers, insurance claims and sales, and a record that was never running cannot answer them — which is why continuity is the one thing no competitor can hand a new customer, no matter what they build.

If an expiry alert is all you need, the free tools do that well and you should use them. This is for the moment someone asks you to prove it.

Who gets the most out of it

It works for one domain. It pays for itself on the ones somebody asks about.

Anyone with a domain can use this, and plenty do. But the people who get the most from it have something in common: at some point, somebody other than them asks what happened and when.

And if you have one domain, nobody asks you to prove anything, and you just want to know before it lapses — the free check does that, it is unlimited, and you do not need an account. We would rather say so than sell you a record you will never be asked for.

Start the clock today.

The record is worth more the longer it runs, and there is no way to get back a month you did not keep.

Questions

The things people ask before signing up.

Do I need to change anything on my domain to use this?

No. You type your domain and that is the whole setup. There is no DNS record to add, no code to install, no account to connect and no password to hand over. Everything we read is public information about the domain, of the kind anyone can look up.

My registrar already emails me about renewals. Why pay for this?

They do, and on that one item you are covered — if the email reaches the right person. It goes to whoever registered the domain, who has often left. And it covers the registration only: your certificate, your mail records and your subdomains are on nobody's reminder list. A notice also tells you what to do this month, not what was true two years ago.

What is the difference between this and a free domain checker?

The check itself is much the same, which is why we give ours away too. The difference is that a checker forgets you when you close the tab. We keep every check, dated and sealed, so the history exists when somebody asks for it.

How often will I actually hear from you?

Once a week, most weeks saying nothing broke. Urgent items arrive immediately and separately, and in a normal year there are only a handful of those. If you are hearing from us often, something is genuinely wrong.

I am not technical. Will the alerts make sense to me?

They are written for somebody who does not know the terminology. An alert says your email can currently be impersonated rather than quoting a policy string, and every finding links to instructions written the same way, with the technical detail underneath. Forwarding one to whoever built your site also works fine.

What happens to my record if I cancel?

It stops where your payment stops, and the published page shows the gap rather than hiding it. That is what makes continuous verification mean anything. You can export everything before you go, and it stays readable for thirty days at no charge.

Can I try it before paying?

The check is free and unlimited without an account, so you can see exactly what we find on your domain before deciding anything. There is no free monitoring tier, because watching something for free and then stopping would leave a gap in the one thing that is supposed to be continuous.

Is this useful if I look after domains for other people?

It is the most common way it gets used. Portfolio plans put every client domain in one list sorted by what is due, send one weekly email across all of them, and give each client their own published record you can hand over during onboarding.

From the blog

What we have been writing about.

All posts