[package] name = "jouleclaw-contract-receipt" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Bridge from jouleclaw-contract::ContractVerdict to a JCR-1-shaped signed receipt. Same canonical det-CBOR (RFC 8949 ยง4.2.1) + COSE_Sign1 (RFC 9052, alg=-8 EdDSA) envelope the cascade and policy streams use, under the same steward identity, so a contract verdict joins the unified auditable log. Sibling schema (`verdict-receipt/1`); separate type because the cascade Receipt's fields don't fit a verdict shape. Pure types + signing; no model invocation." [dependencies] jouleclaw-contract = { path = "../jouleclaw-contract" } jouleclaw-jcr1 = { path = "../jouleclaw-jcr1" } ed25519-dalek = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } blake3 = { workspace = true }