Skip to content

feat: bind remote volatility comparison contract - #322

Open
abrichr wants to merge 9 commits into
mainfrom
codex/qualified-volatile-regions
Open

feat: bind remote volatility comparison contract#322
abrichr wants to merge 9 commits into
mainfrom
codex/qualified-volatile-regions

Conversation

@abrichr

@abrichr abrichr commented Jul 30, 2026

Copy link
Copy Markdown
Member

Adds a versioned remote frame contract for qualified volatile regions in remote settle comparison inputs. Raw frame lease and evidence hashes remain unmasked. Focused tests pass.

@abrichr
abrichr force-pushed the codex/qualified-volatile-regions branch from 57dfa98 to 5b3e126 Compare July 31, 2026 01:25
@abrichr
abrichr force-pushed the codex/qualified-volatile-regions branch from 5b3e126 to e418274 Compare July 31, 2026 01:28
semantic-release and others added 4 commits July 31, 2026 12:51
Remove the duplicate compiled-workflow video phase. Keep the exact exported graph as the single detailed workflow view.
Bind one managed Execute dispatch to the exact run, bundle, inputs, runtime, and control-plane origin. Keep the bearer token out of argv and the envelope. Refuse redirects, stale authority, and capability mismatch. Preserve ordinary customer-controlled jobs.
@abrichr
abrichr marked this pull request as ready for review August 2, 2026 09:42
abrichr added 2 commits August 2, 2026 13:39
A consequential remote pointer edge required GuardedRemotePointerActionBackend, so every opaque remote surface that can offer only the documented one-shot lease -- the no-DOM HTML5-canvas class that Citrix Workspace-web presents -- halted on its write step. The lease is the safety property; the typed receipt is retained evidence. Deliver through the lease when no typed receipt exists, keep the refusal for governed runs and qualification-fault proofs, and leave the result unlabeled so the outcome classifier still returns COMPLETED_UNVERIFIED rather than a production-eligible success. The canvas-nodom-ladder qualification is accepted 3/3 again on real CI.
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