You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 20, 2026. It is now read-only.
Implement the signed Every Code agent-run provenance wire contract, signing/verifying library, key material, replay/role-conflict ledger, and deterministic cross-language test vector required by parent #441.
Scope
Add a new Every Code-owned Rust crate for provenance claims, challenge binding, Ed25519 compact JWS signing/verifying, runtime-controlled model-family derivation, transcript digesting, and issuance ledger behavior.
Bind audience, nonce, canonical challenge digest, repository, PR when available, head/tree SHA, run role, root/session/thread/turn identity, runtime model/family/provider, task identity, issue/expiry times, and evidence digest.
Keep policy decisions outside Every Code.
Generate a deterministic golden token/JWKS/negative-vector fixture that Launchplane can verify independently.
Do not add the final code exec or CLI export surface in this issue.
Acceptance Criteria
Signature, issuer, audience, expiry, nonce, challenge, repo/PR/head, role, run identity, and model-family tampering fail verification.
One run cannot be issued under both implementer and reviewer roles or replayed as a second run.
Model identity comes from observed runtime metadata, never challenge or caller text.
Raw remote URLs and transcript contents are never emitted.
The golden vector is deterministic and suitable for a PyJWT Launchplane verifier test.
./build-fast.sh passes with no warnings.
Finish Line
Every Code has a tested signed provenance library and stable cross-language verifier vector.
Next Action
Add the crate and fixed-clock golden vector around existing Ed25519 and agent/session identity primitives.
Goal
Implement the signed Every Code agent-run provenance wire contract, signing/verifying library, key material, replay/role-conflict ledger, and deterministic cross-language test vector required by parent #441.
Scope
code execor CLI export surface in this issue.Acceptance Criteria
./build-fast.shpasses with no warnings.Finish Line
Every Code has a tested signed provenance library and stable cross-language verifier vector.
Next Action
Add the crate and fixed-clock golden vector around existing Ed25519 and agent/session identity primitives.