Skip to content

feat: publish network audit evidence contract#27

Merged
intel352 merged 7 commits into
mainfrom
feat/network-audit-evidence-core
May 27, 2026
Merged

feat: publish network audit evidence contract#27
intel352 merged 7 commits into
mainfrom
feat/network-audit-evidence-core

Conversation

@intel352
Copy link
Copy Markdown
Contributor

Summary

  • adds compute-core network audit evidence DTOs, strict protobuf schema, descriptor artifact, and field-lock metadata
  • adds projection/ref/lifecycle/legacy classification helpers for workflow-compute to consume without raw-output fallbacks
  • publishes a descriptor-only compute.network_audit_evidence.v1 message contract and CI/release-candidate gates pinned to wfctl v0.64.7

Verification

  • ./scripts/check-proto.sh
  • ./scripts/check-workflow-engine-load.sh --mode public --wfctl-version v0.64.7
  • ./scripts/check-wfctl-action-pin.sh --workflow .github/workflows/ci.yml --workflow .github/workflows/release.yml --workflow .github/workflows/release-candidate.yml --wfctl-version v0.64.7
  • GOWORK=off go build ./...
  • GOWORK=off go test ./... -race -count=1
  • GOWORK=off go vet ./...
  • git diff --check
  • git diff --exit-code -- proto protocol/pb descriptors

Adversarial review

Subagent adversarial review found release archive omission, invalid projected IDs, partial HMAC binding, permissive lifecycle refs, and public-mode wfctl contamination risks. All Critical findings were fixed before this PR.

Plan note

Per the locked network-audit evidence extraction plan, this PR should remain unmerged until release-candidate and downstream local validation both pass.

@intel352
Copy link
Copy Markdown
Contributor Author

intel352 commented May 27, 2026

Candidate validation evidence:

Per the locked plan, leaving this PR unmerged until downstream workflow-compute and workflow-compute-scenarios candidate harness validation complete.

@intel352 intel352 merged commit 894c14c into main May 27, 2026
4 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