Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
All applicable Cedar domains now use the shared Functional owners, actual typed Case inputs, Contracts, whole-result equality proofs and independent Rust replay. This removes eager Program-dependent import observations and shares ancestor preparation without changing original successes, refusal/error order, source binding or SDK admission.
Implementation
050b2b33b5cc993d2cf2ac7e7e862cdbd8377485: one lazy audited ancestor table; one graph-wide uniqueness check; original compiler fallback for unaudited/duplicate branches. Root retention requires the original graph/root equality witness. 42 original and 80 reversed/fallback controls pass; no new trusted axiom.Complete validation and measured limits
Measured code
eaa334d49ad6b5d1d49d9250445400977af38a55; publication8d4f85db7c4bdbcfd8edae15597169cf2da3f7e3only updates the audit. All 705 measured source inputs match the full gate, timing run and publication.just check: passed, 424.347 s. Types, Contracts, proofs/axiom audits, all applicable business controls, Rust replay/admission, negative controls and workspace Clippy remain aligned. Earlier complete owner migration gate passed separately in 593.999 s._dyld_start + 0with stationary raw CPU/fault/page-in counters before main. Rust has no qualified entry frames in that fixed sample. Owned PID/kernel UUID/path are verified; exact OS callback and sample image UUID remain unavailable. No security/signing/xattr changes.All three raw 48-child stages and failed preflights remain outside Git, including the first allocation-observation Rust mismatch. Final measurements use the existing standard benchmark recipe; counts and watchdogs are unchanged. Generated CSV/JSON are not committed.
Complete architecture, receipts and remaining common-owner work.
Exact revision CI
050b2b3: 17/17 successful jobs.0c3e59b: 4/4 successful Ubuntu jobs.8d4f85d: 4/4 successful Ubuntu jobs. Downloaded raw evidence verifies 13 resource receipts, 12/18/186 native measurement markers and 30 diagnostic invocations (24 full catalog/replay successes, six intended rejections). Observer shutdown, complete stderr offsets/output hashes and all three dependency configuration hashes pass; the tested merge tree equals the final publication tree and includes the exact head parent.Keep this PR open and unmerged, with auto-merge disabled.
Functional Zero Trust and Authorization frameworks