Repository navigation
exp(reversing): rehash and independently replay fixed synthetic native P0 claims - #550
mark-e-deyoung wants to merge 11 commits into
Conversation
…file SHA and typed PC observations
… disposing bytes, bind direct hash to matrix
…all P0 native claims
… and mismatched receipts
…ignals, and sample PC receipts
… four native claim outcomes
…ally before native replay
… limits across three audiences
Exact-head final CI reconciliation and bounded source-adversarial review (2026-10-25)Authority: project-native Resolved final-head hold: At PR #550 source head New bounded red-team finding, medium/low within fixed synthetic source, must correct before claiming general ELF profile integrity: Reproduction: independently modeled the exact six-byte predicate, generated ELF64 little-endian headers varying Next small corrective action: require actual ELF header machine/type/version under the existing 2 MiB file bound and update the existing mocked ELF test fixtures to syntactically correct 64-byte ELF headers; fail closed before GDB. A GitHub code change needs a new exact-head CI, independent reviewer, and no automatic merge. Do not create a general ELF loader, service, new schema, or privileged runner for this. Unchanged gates: $0 public standard runner; no private source/artifacts, no new Sidecar admission/keys/private Actions minutes; true independent peer, assistive-tech observation and private project-schema acceptance still pending. |
Corrective verification closure — exact-head native CI (2026-10-25)This resolves the narrow ELF-header source validation defect identified in comment #6400494317 without changing the scientific outcome or expanding the execution envelope. Current PR #550 DRAFT HEAD: Exact-head public free CI run #40214623536, job 121232973797: COMPLETED SUCCESS. Independently read raw job log, checkout
Evidence class: Next bounded DLE baton: reconcile this exact head/CI into project-native |
Project-native authority: ghidra-tools DLE #4, mission-command plan, P0 accepted only for same-run consistency. DRAFT child stacked on current draft #546 exact head
ec218499a73e65fac07adf04ed6e934929977992; no merge, release or model admission.Mission outcome: take the existing public generated stripped x86-64 ELF before temporary deletion; directly rehash actual target bytes in a different Python module, launch two fresh native GDB processes per optimized branch-seed image (fixed RDI n=0 and n=1), attest entry+target breakpoint installation, entry actual PC, initial RDI7, intervention RDI n, ordered native target hit or authenticated clean exit. Check immutable SHA before/after replay and correlate generated entry and branch target RVAs from independent GNU oracle. Compare this native second measurement with the primary GDB per-island observations in the existing four-case P0 reducer, and fail closed on disagreement. New adversarial unit tests cover contradictory terminal, wrong PC, wrong RDI, event time order, corrupted/replaced ELF, signals and duplicates. No arbitrary user-file CLI; verifier is imported only inside the existing fixed synthetic source producer and has a bounded ELF sanity/header/size check.
Explicit independence limit: second measurement is a new debugger process and direct file hash but shares the public CI host, GDB, generated fixture source and source-known target address. It is not external peer grading, hostile stdout authentication, sealed blind evaluation, model generalization, an admitted arbitrary-binary executor or a release approval. Preserve original Ghidra/GNU/native matrix and seven-file P0 parent change rather than replacing it.
Authority: free public standard GitHub Actions existing job; $0; zero private GitHub-hosted minutes; no credentials, protected/private binaries, new corpus, privileged host, Sidecar admission, model spending, new runner, merge, release, or source/license custody transfer. Private ghidra-tools PR #5 project evidence contract remains draft/unaccepted. Qualification requires exact-head CI and a separate independent authorized reviewer.