Land the FL-2 propagated-provenance stack (increments 1-5) plus RFC 9207 #46
Loading…
Reference in a new issue
No description provided.
Delete branch "fl2-land"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Consolidated landing of the FL-2 propagated-provenance (taint) stack, increments 1-5, plus the RFC 9207 + score_binary work — all rebased onto current main (Rust 1.97.1, MSRV raise, cross-workspace Grant repairs).
This supersedes and closes the individual stacked PRs #35, #37, #39, #40, #41, #42: they were built on one line and their content is all here, rebased clean. Landing them separately would have required resolving the same main-drift conflict five times through a diamond base graph; this merges the integration branch once.
What lands:
Capstone e2e test (
a_value_derived_from_an_untrusted_read_cannot_be_exfiltrated): read attacker email → send carrying its secret verbatim = denied tainted-flow at the gate, zero joules, jcp/3 receipt verdict "above", witness re-verifies offline; a clean send still passes; mixed jcp/2+jcp/3 log chain-verifies.Full JCP workspace: 46 test suites pass, 0 warnings. FL-2 delivers the wedge no CaMeL/dual-graph work has: a propagated-provenance verdict sealed in a replayable receipt and metered against a joule budget.
Release Notes: