Skip to content

Validate exact ceremony-kit binary pairs - #8

Merged
mellowcroc merged 3 commits into
mainfrom
ceremony-kit-binary-compatibility
Aug 20, 2026
Merged

Validate exact ceremony-kit binary pairs#8
mellowcroc merged 3 commits into
mainfrom
ceremony-kit-binary-compatibility

Conversation

@mellowcroc

Copy link
Copy Markdown
Collaborator

Summary

  • add a binary-only compatibility gate for exact Relay and mpc-ceremony release artifacts
  • require the gate during ceremony-kit assembly and bind its evidence to both SHA-256 hashes
  • add a manual release-pair workflow with repository, tag, and hash inputs instead of a proof-tool commit pin
  • document independent project releases and operator verification

Relay CI remains independent from proof-tool and uses a local CLI-contract fixture.

Validation

  • go test ./...
  • go vet ./...
  • ShellCheck and bash -n
  • Actionlint
  • real Relay + real mpc-ceremony binary compatibility exercise
  • compatible fixture accepted and incompatible binary rejected
  • ceremony-kit assembly and setup verify

@mellowcroc
mellowcroc marked this pull request as ready for review August 20, 2026 16:57
@mellowcroc
mellowcroc merged commit b7dde69 into main Aug 20, 2026
2 checks passed
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