Skip to content

Rebuild guest consumers and compare runtime allocation and health - #408

Merged
ctfbruce merged 10 commits into
mainfrom
feat/reproducible-guests-and-health
Oct 7, 2026
Merged

ctfbruce merged 10 commits into
mainfrom
feat/reproducible-guests-and-health

Conversation

@ctfbruce

@ctfbruce ctfbruce commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

Experimental Rust and C guest checks now rebuild the current bindings with pinned compiler images, verify retained source hashes, and exercise consumers built from an isolated crate or copied header against the real host ABI. Python and JavaScript measurement inputs, archive hashes and commands are retained, and the measurement runner validates every recorded sample. A separate CI job runs the guest source checks.

Operator metrics now read bounded durable settlement obligations and current executor-session network admission refusals and revoked socket counts. The metrics preserve explicit unavailable states and distinguish these observations from dropped packets, verified enforcement and measured clock uncertainty. Local authenticated opt-out and credential recovery drills record receiver traffic termination and credential refusal; the abuse response guide retains the real contact and evidence-access requirements.

Validation: pinned compiler/consumer and language measurement checks passed on Linux; focused payment, metrics, network-policy and authenticated drill race checks passed. Related: #9, #22, #116, #19. Official language support/release decisions, independent enforcement/clock observations and real reporting-contact acceptance remain separate.

The simulator comparison now replays congestion, churn, hierarchical-prefix and shared-destination traces against runtime admission, floor/ceiling and resource conservation invariants. The companion allocator and deterministic replay correction are reviewed separately in simulator MR1. Related: #12.

Source checksum records use explicit path and SHA256 fields. The historical scanner match is limited to its exact reviewed source-checksum fingerprint; active scanning and digest checks remain enforced.

@ctfbruce ctfbruce changed the title Rebuild guest consumers and expose authoritative health observations Rebuild guest consumers and compare runtime allocation and health Oct 7, 2026
@ctfbruce
ctfbruce merged commit aa3ac6d into main Oct 7, 2026
17 checks passed
@vincent10400094
vincent10400094 deleted the feat/reproducible-guests-and-health branch October 8, 2026 00:20
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