Description
Per spec T136 and whitepaper supply chain requirements:
- Reproducible build configuration
- Code-signing verification (agent refuses dispatch to unattested/unsigned agents)
- Build provenance metadata (git commit, build timestamp) — partially in place via build.rs
- Independent audit readiness for Phase 3
Requirements
- Deterministic compilation producing identical binaries from same source
- Ed25519 code signing for release binaries
- Agent version verification on heartbeat (reject unknown versions)
- Build provenance chain: source commit → CI build → signed artifact → distribution
- Signer ≠ approver enforcement for release artifacts
Success Criteria
Testing (Principle V)
- Build twice from same commit → verify identical output
- Sign binary → distribute → verify signature on recipient
- Deploy unsigned agent → verify cluster rejects it
- Attempt same-identity sign + approve → verify rejected
Description
Per spec T136 and whitepaper supply chain requirements:
Requirements
Success Criteria
Testing (Principle V)