On Thu, 22 May 2025 09:32:38 -0700
Joe DeBlasio <
jdeb...@chromium.org> wrote:
> We agree that the json adds a ton of value (and I even thought so
> before I made a ton of typos while manually adding the Tuscolo logs),
> and requiring structured log metadata is at the top of our
> policy TODO list for Chrome. I am hopeful we'll send more specific
> guidance next week. Providing a log's json blob in the log inclusion
> bug (even if just manually pasted in) will be the first step, and
> since that's straightforward, will be required more or less
> immediately.
Excellent!
> We'd also like log operators to have a single unified location where
> they publish a list of their logs. That could enable
> easier/automatable log discovery, which we expect to be useful as
> certificate lifetimes continue to decrease. I had originally planned
> on asking log operators to publish a single endpoint serving a
> version of the "operator" entry used in our log lists (augmented to
> indicate desired UA inclusion status, instead of UA-specific
> inclusion state), though if folks think there's strong value in each
> log serving its own details, that operator endpoint could just point
> out to the logs for log-specific data. I'd be interested in what
> folks think.
I think there's huge value in logs serving their own metadata, to ensure that it accurately reflects the log's configuration. Per-operator lists would probably be manually managed and prone to mistakes.
As a monitor operator, I'm actually more excited by per-log metadata endpoints than per-operator lists. We already have the UA-published log lists for finding and automatically configuring logs that absolutely must be monitored. Monitoring additional logs is discretionary and I manually evaluate additional logs on a case-by-case basis before deciding to monitor them; the pain comes not from finding the logs, but from configuring them with the correct details.
Regards,
Andrew