[package] name = "jouleclaw-pin" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Inference environment pin — (model, weights blake3, kernel versions, seed, batch_invariant). Encodes the claim a backend must make to be bitwise-reproducible. Thinking Machines batch-invariant kernels + SGLang's productionisation shape." [dependencies] jouleclaw-gate = { path = "../jouleclaw-gate" } jouleclaw-graph = { path = "../jouleclaw-graph" } jouleclaw-energy = { path = "../jouleclaw-energy" } blake3 = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true }