Skip to content

Refactor witness gateway - #1099

Open
AlCutter wants to merge 1 commit into
transparency-dev:mainfrom
AlCutter:witness_like_mirror
Open

Refactor witness gateway#1099
AlCutter wants to merge 1 commit into
transparency-dev:mainfrom
AlCutter:witness_like_mirror

Conversation

@AlCutter

@AlCutter AlCutter commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

This PR makes the witness gateway behave more like the mirror gateway: the gateway is concerned only with fetching cosigs from witnesses, and policy decisions are now made at the layer above.

This makes both types of "cosigner gateway" look similar, and so we can now reuse common code to process signatures and apply policy.

The custom witness client implementation in the repo has been removed, and we now use the client from the transparency-dev/witness repo instead.

Towards #945

@AlCutter
AlCutter force-pushed the witness_like_mirror branch 3 times, most recently from b1b5767 to 8c3eb94 Compare August 7, 2026 16:20
@AlCutter
AlCutter requested a review from phbnf August 7, 2026 16:20
@AlCutter
AlCutter force-pushed the witness_like_mirror branch 2 times, most recently from 610b7bf to 9533fa0 Compare August 7, 2026 16:40
@AlCutter
AlCutter force-pushed the witness_like_mirror branch from 9533fa0 to 09e140d Compare August 7, 2026 16:45
@AlCutter
AlCutter marked this pull request as ready for review August 7, 2026 16:45
@AlCutter
AlCutter requested a review from a team as a code owner August 7, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants