Package: wnpp Severity: wishlist Owner: Simon Josefsson <si...@josefsson.org>
* Package name : golang-github-transparency-dev-trillian-tessera Version : 0.1.1-1 Upstream Author : The Tessera authors * URL : https://github.com/transparency-dev/trillian-tessera * License : Apache-2.0 Programming Lang: Go Description : library for building tile-based transparency logs (tlogs) Trillian Tessera is a Go library for building tile-based transparency logs (tlogs) (https://c2sp.org/tlog-tiles). It is the logical successor to the approach Trillian v1 (https://github.com/google/trillian) takes in building and operating logs. . The implementation and its APIs bake-in current best-practices based on the lessons learned (https://transparency.dev/articles/tile-based-logs/) over the past decade of building and operating transparency logs in production environments and at scale. . Tessera was introduced at the Transparency.Dev summit in October 2024. Watch Introducing Trillian Tessera (https://www.youtube.com/watch?v=9j_8FbQ9qSc) for all the details, but here's a summary of the high level goals: . * tlog-tiles API (https://c2sp.org/tlog-tiles) and storage * Support for both cloud and on-premises infrastructure * GCP (/storage/gcp/) * AWS (/storage/aws/) * MySQL (/storage/mysql/) * POSIX (/storage/posix/) * Make it easy to build and deploy new transparency logs on supported infrastructure * Library instead of microservice architecture * No additional services to manage * Lower TCO for operators compared with Trillian v1 * Fast sequencing and integration of entries * Optional functionality which can be enabled for those ecosystems/logs which need it (only pay the cost for what you need): * "Best-effort" de-duplication of entries * Synchronous integration * Broadly similar write-throughput and write-availability, and potentially *far* higher read-throughput and read-availability compared to Trillian v1 (dependent on underlying infrastructure) * Enable building of arbitrary log personalities, including support for the peculiarities of a Static CT API (https://c2sp.org/static-ct-api) compliant log. . The main non-goal is to support transparency logs using anything other than the tlog-tiles API (https://c2sp.org/tlog-tiles). While it is possible to deploy a custom personality in front of Tessera that adapts the tlog-tiles API into any other API, this strategy will lose a lot of the read scaling that Tessera is designed for. https://salsa.debian.org/go-team/packages/golang-github-transparency-dev-trillian-tessera https://salsa.debian.org/jas/golang-github-transparency-dev-trillian-tessera/-/pipelines /Simon
signature.asc
Description: PGP signature