[package] name = "joulecontract-wire" description = "JouleContract open standard: recognized-edge emission — the receipt as an in-toto Statement (v1) with the JouleContract predicate type, wrapped in a DSSE envelope with Ed25519 signatures (SPEC §7)." version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true [lints] workspace = true [dependencies] joulecontract-schema = { workspace = true } joulecontract-receipt = { workspace = true } ed25519-dalek = { workspace = true } base64 = { workspace = true } hex = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } [dev-dependencies] rand = { workspace = true }