[package] name = "attestation" version.workspace = true edition.workspace = true license.workspace = true [[bin]] name = "attest" path = "src/main.rs" [dependencies] # NOT ci_reports. The root, the full-trace hashes, and the leaves are recomputed # by this crate's own code path — an independent check, not a re-export of the # producer's claim. trace_model/world_model provide the shared trace/delta types # and hashing the verifier reconstructs from raw evidence. world_model = { path = "../world_model" } trace_model = { path = "../trace_model" } # For independent RE-EXECUTION of retained per-edge causal interventions. generators = { path = "../generators" } reference_runtime = { path = "../reference_runtime" } # For recomputing collapse feature rows from full traces (proving derivation). collapse_analysis = { path = "../collapse_analysis" }