[package] name = "jcp-action-receipt" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true description = "Action Receipt (AR-1) — the composition envelope binding authority, environment, work and effect into one verifiable artifact. Introduces no new cryptography: canonical det-CBOR and COSE_Sign1 are reused verbatim from JCR-1. Binds by content-id so each existing receipt family keeps its own encoding and signer." [dependencies] jcp-schema = { workspace = true } jcp-receipt = { workspace = true } ed25519-dalek = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } hex = { workspace = true } thiserror = { workspace = true } [dev-dependencies] hex = { workspace = true } jcp-receipt = { workspace = true } jcp-grant = { workspace = true } jcp-runtime = { workspace = true } sandbox-meter = { path = "../../../../sandbox/sandbox-rs/crates/sandbox-meter" } sandbox-schema = { path = "../../../../sandbox/sandbox-rs/crates/sandbox-schema" }