[package] name = "jouleclaw-prereg" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Pre-registration with blake3-locked analysis plan + held-out data hash. Closes the p-hacking + silent data-leakage gap at the protocol level. OSF Replication Recipe shape; consumer brings the attestation." [dependencies] jouleclaw-gate = { path = "../jouleclaw-gate" } jouleclaw-graph = { path = "../jouleclaw-graph" } blake3 = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true }