[package] name = "jouleclaw-policy-ipc" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Out-of-process transport for jouleclaw-policy::PolicyEngine. Line-delimited JSON over stdin/stdout — same trait surface as the in-process reference, but the engine runs in its own process so a compromised agent process cannot in-process patch the policy decision." [dependencies] jouleclaw-policy = { path = "../jouleclaw-policy" } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } [[bin]] name = "jclaw-policyd" path = "bin/jclaw-policyd.rs"