Skip to content

Preload gateway signature verification keys#163

Merged
zjma merged 1 commit into
mainfrom
codex/cache-gateway-sig-keys
Jul 12, 2026
Merged

Preload gateway signature verification keys#163
zjma merged 1 commit into
mainfrom
codex/cache-gateway-sig-keys

Conversation

@zjma

@zjma zjma commented Jul 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • replace request-time Aptos signature-key resolution with an in-memory gateway registry
  • single-flight concurrent holder-key preloads across VSS dealer clients sharing a gateway
  • preload all session holder keys before enabling VSS share serving, so ShareRequest handling performs no chain or DB reads
  • update auditor documentation for the gateway verification lifecycle

Validation

  • cargo test -p node-msg-gateway -p vss-dealer -p vss-recipient -p dkg-worker -p dkr-src
  • pnpm --dir scenarios test-vss-protocol
  • rustfmt --edition 2021 --check worker-components/node-msg-gateway/src/lib.rs worker-components/vss-dealer/src/lib.rs
  • git diff --check

Comment thread worker-components/vss-dealer/src/lib.rs
@zjma
zjma force-pushed the codex/cache-gateway-sig-keys branch from 40c33e7 to 137f4a8 Compare July 12, 2026 12:48
@zjma
zjma merged commit 47bad1e into main Jul 12, 2026
18 checks passed
@zjma
zjma deleted the codex/cache-gateway-sig-keys branch July 12, 2026 21:04
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.

1 participant