This repository contains descriptions and supporting implementations for some reusable formats related to transparent logs.
While it's not in any way a requirement that transparent systems use these formats, adopting them will enable a certain amount of interoperability and shared infrastructure for basic tooling such as logs and witnesses.
The following formats are described in this repository, more detailed information is provided in the respective directories:
The log checkpoint represents a commitment to the
state of a transparent log.
For interoperability with classic RFC 6962 logs, the note package provides tools to convert Signed Tree Heads (STHs) to the checkpoint format and verify their signatures. See note_rfc6962.go for details.