Skip to content

Move witnessing fully into lifecycle layer#578

Merged
AlCutter merged 7 commits into
transparency-dev:mainfrom
AlCutter:witnessing_up_a_level
Apr 3, 2025
Merged

Move witnessing fully into lifecycle layer#578
AlCutter merged 7 commits into
transparency-dev:mainfrom
AlCutter:witnessing_up_a_level

Conversation

@AlCutter

@AlCutter AlCutter commented Apr 3, 2025

Copy link
Copy Markdown
Collaborator

This PR consolidates responsibility for dealing with getting checkpoints witnessed in the lifecycle layer, removing the need for storage implementations to be aware of it.

This is a continuation of the approach taken for creating checkpoints and signing them.

Down the line we may want to add an (optional) mechanism to thread custom http.Clients in, currently applications could achieve something similar by configuring http.DefaultClient.

Fixes #516

@AlCutter AlCutter added the technical debt Cleanup or other forms of technical debt label Apr 3, 2025
@AlCutter AlCutter added this to the beta milestone Apr 3, 2025
@AlCutter AlCutter requested a review from mhutchinson April 3, 2025 11:24
@AlCutter AlCutter requested a review from a team as a code owner April 3, 2025 11:24
@AlCutter AlCutter force-pushed the witnessing_up_a_level branch from 4e72222 to 750cf64 Compare April 3, 2025 11:34
Comment thread internal/witness/witness.go
@AlCutter AlCutter merged commit 3f5fed6 into transparency-dev:main Apr 3, 2025
@AlCutter AlCutter deleted the witnessing_up_a_level branch April 3, 2025 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

technical debt Cleanup or other forms of technical debt

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Clean up how drivers set up witnessing

2 participants