Is there a way to determine if the Ts&Cs have changed apart from just having Certbot return an error?
We plan to have our users explicitly accept the LetsEncrypt Ts&Cs once when they start using our auto signing feature (we add the --agree-tos to the Certbot command line when they do)
They will not need to re-accept them again until they have changed, possibly years later.
Is there a way for us to determine that the Ts&Cs have changed apart from running Certbot without the --agree-tos and having it fail?
And if there isn’t, are the errors produced when Certbot finally fails years later (due to a missing --agree-tos) programatically parsable, so we can display a sensible error to the user?