[package] name = "jouleclaw-policy-receipt" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Bridge from jouleclaw-policy AuditEvents to JCR-1-style signed receipts. Lifts every policy decision into the same canonical det-CBOR + COSE_Sign1 envelope the joules/intent stream already speaks, so policy joins one unified auditable log." [dependencies] jouleclaw-policy = { path = "../jouleclaw-policy" } jouleclaw-jcr1 = { path = "../jouleclaw-jcr1" } ed25519-dalek = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } [dev-dependencies] tempfile = { workspace = true }