Clients that renew based on ARI can also help Let's Encrypt avoid disruptive load spikes since ARI signals can spread out renewals.
There are other related things that aren't specifically revocation: For example, certificates contain embedded Certificate Transparency timestamps from CT logs. If one or more of those logs fail, we might want to reissue those certificates before browsers distrust the logs.
(I work for Let's Encrypt)
Hi Matthew :)
Caddy still serves a perfectly valid "GOOD" response from the OCSP responder while it renews the certificate, so the certificate is good as not-revoked until that OCSP staple expires.
(As we know, revocation is broken anyway. We should deprecate it for public PKI and go with short cert lifetimes instead.)
No, certbot does not run on a schedule by default. You have to set that up separately, and that can be non-trivial because you have to be able handle failures.
Perhaps someone using ACME for internal infrastructure may want shorter lifetimes, and this will make it easier.