Skip to content

mirror_worker: add configurable witness service - #288

Merged
lukevalenta merged 11 commits into
mainfrom
lvalenta/share-witness-mirror-protocol
Sep 22, 2026
Merged

lukevalenta merged 11 commits into
mainfrom
lvalenta/share-witness-mirror-protocol

Conversation

@lukevalenta

Copy link
Copy Markdown
Contributor

Summary

  • add witness, mirror, and combined operating modes to mirror_worker
  • keep witness and mirror identities, keys, and monitoring prefixes distinct
  • share per-origin checkpoint state while gating role-specific routes and secrets
  • remove the standalone witness_worker

Stack

Testing

  • cargo test
  • workspace pedantic clippy with warnings denied
  • witness and mirror standalone checks
  • combined Worker release build
  • live witness and mirror integration suites

@lukevalenta
lukevalenta marked this pull request as ready for review September 4, 2026 20:10
@lukevalenta
lukevalenta force-pushed the lvalenta/share-witness-mirror-protocol branch from 1a82d20 to 29e7065 Compare September 4, 2026 20:12
Comment thread crates/mirror_worker/config/src/lib.rs Outdated
Comment thread crates/mirror_worker/config/src/lib.rs Outdated
Comment thread crates/mirror_worker/config/src/lib.rs Outdated
Comment thread crates/mirror_worker/src/add_entries.rs Outdated
Base automatically changed from lvalenta/share-tlog-protocol-foundations to main September 14, 2026 16:27
@lukevalenta
lukevalenta force-pushed the lvalenta/share-witness-mirror-protocol branch from 29e7065 to eba0a30 Compare September 14, 2026 16:27
Comment thread crates/mirror_worker/src/frontend_worker.rs Outdated
Comment thread crates/mirror_worker/config/src/lib.rs
Comment thread crates/mirror_worker/src/mirror_state_do.rs Outdated
@lukevalenta
lukevalenta force-pushed the lvalenta/share-witness-mirror-protocol branch from eba0a30 to 75f08d1 Compare September 21, 2026 16:53
@lukevalenta lukevalenta self-assigned this Sep 21, 2026
Comment thread crates/mirror_worker/config/src/lib.rs Outdated
@lukevalenta
lukevalenta force-pushed the lvalenta/share-witness-mirror-protocol branch from 2ca1e8f to e9bb8f7 Compare September 22, 2026 15:20
@lukevalenta
lukevalenta requested a review from mendess September 22, 2026 15:30
@lukevalenta
lukevalenta merged commit fd1b403 into main Sep 22, 2026
16 checks passed
@lukevalenta
lukevalenta deleted the lvalenta/share-witness-mirror-protocol branch September 22, 2026 16:16
Comment thread crates/mirror_worker/src/mirror_state_do.rs
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.

3 participants