Skip to content

feat(collector): package USD-M artifact verifier - #262

Merged
proerror77 merged 1 commit into
mainfrom
codex/cex-usdm-reference-evidence-222
Jul 23, 2026
Merged

proerror77 merged 1 commit into
mainfrom
codex/cex-usdm-reference-evidence-222

Conversation

@proerror77

Copy link
Copy Markdown
Owner

Part of #222

Change contract: expose the existing strict Binance USD-M reference artifact verifier as a packaged read-only CLI and bind its exact SHA into the release identity.

Out of scope: collector service behavior, artifact writer changes, ECS execution/install/cutover, host systemd observation, gate evidence publication, issues #223/#224, snapshots, evaluator/MCTS, and research logic.

Dependency or merge order: depends on merged #259. This is issue #222 layer 3C1; the host evidence runner follows in a separate PR and will depend on this verifier.

Focused validation:

  • cargo test --manifest-path rust_hft/Cargo.toml -p hft-collector --bin binance-usdm-reference-artifact-verifier (4 passed)
  • cargo clippy --manifest-path rust_hft/Cargo.toml -p hft-collector --bin binance-usdm-reference-artifact-verifier -- -D warnings
  • rustfmt --edition 2021 --check rust_hft/tools/collector/src/bin/binance-usdm-reference-artifact-verifier.rs
  • bash deployment/aliyun/test-binance-usdm-reference-release-contract.sh
  • git diff --check
  • independent spec and standards reviews: no blocker

Rollout/rollback impact: no host mutation and no collector service-path change. The release artifact gains a separately hashed verifier binary. Rollback is reverting this PR.

@proerror77
proerror77 merged commit 1adbeee into main Jul 23, 2026
@proerror77
proerror77 deleted the codex/cex-usdm-reference-evidence-222 branch July 24, 2026 08:44
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