Skip to content

feat(release): produce fresh public harness evidence from independent trust - #141

Merged
rldyourmnd merged 2 commits into
mainfrom
feat/public-harness-evidence-producer
Sep 12, 2026
Merged

feat(release): produce fresh public harness evidence from independent trust#141
rldyourmnd merged 2 commits into
mainfrom
feat/public-harness-evidence-producer

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Stable release evidence could not be produced from the private consumer without disclosing its identity, and the previous producer refreshed signer validity and report age itself. Move the generic producer into this public module and retain private configuration in the consumer.

Require the exact six successful native jobs for every active harness, bind their IDs, attempt, commit and completion timestamps, reject stale or future results, and bound expiration by both observed runtime age and the independently supplied signing key. Preserve signer roles, status and validity. Prepare the 0.9.2 source line and regenerate affected projections.

Validation: complete scripts/validate_release.sh passed (actual child exit 0), including reproducibility/cross-platform checks, source freshness, public artifact boundary, Go race/assurance and 56 Python tests. A real public Codex evidence run satisfied the six-job contract. Failed 0.9.1 remains immutable; this PR does not publish a release.

…dent trust

Signed-off-by: rldyourmnd <danil@nddev.it.com>
Signed-off-by: rldyourmnd <danil@nddev.it.com>
@rldyourmnd
rldyourmnd merged commit d2854ed into main Sep 12, 2026
5 checks passed
@rldyourmnd
rldyourmnd deleted the feat/public-harness-evidence-producer branch September 12, 2026 18:52
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