3 ms·
Exactly! It's a growing ecosystem including things like https://transparency.dev https://transparency.dev, the Go Checksum Database, https://www.sigsum.org http
by FiloSottile 3y ago
Exactly! It's a growing ecosystem including things like https://transparency.dev https://transparency.dev, the Go Checksum Database, https://www.sigsum.org https://www.sigsum.org, SigStore, and even key transparency solutions like WhatsApp's.
One thing you end up needing to deploy tlogs is a way to reassure clients the tree is not forked, and for that you mostly need witness cosigning, where a quorum of third parties attest that a signed tree head is consistent with all the other ones they've seen. I've worked with the Sigsum project and the Google TrustFabric team on an interoperable specification for witnessing (which Sunlight interoperates with), and I am now working to develop a public, reliable ecosystem of witnesses.
Once you have witnessing, running a log can be as easy as hosting a few files in a GitHub repo or S3 bucket, updated with a batch script. I am very excited to make it possible for any project to get better-than-CT accountability for ~free.
(You might want to catch my RWC 2024 talk about this once it comes out!)