[package] name = "jouleclaw-artifact" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Verification artifact — typed enum {FormalProof | PinnedContainer | LabTrace | ReplayJournal} carrying everything an independent re-runner needs to reproduce a verdict. RO-Crate v1.0 / W3C PROV-O aligned. The 'no artifact, no promotion' contract object." [dependencies] jouleclaw-gate = { path = "../jouleclaw-gate" } jouleclaw-graph = { path = "../jouleclaw-graph" } jouleclaw-prereg = { path = "../jouleclaw-prereg" } jouleclaw-pin = { path = "../jouleclaw-pin" } jouleclaw-lab = { path = "../jouleclaw-lab" } jouleclaw-formalize = { path = "../jouleclaw-formalize" } jouleclaw-attest = { path = "../jouleclaw-attest" } jouleclaw-oci = { path = "../jouleclaw-oci" } jouleclaw-sandbox = { path = "../jouleclaw-sandbox" } blake3 = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true }