[package] name = "joulecontract-schema" description = "JouleContract open standard: the core object (pre/post/inv/frame/ceiling), algorithm-prefixed content addressing, canonical JSON, the JCAP composed profile, and the demoted-state vocabulary (SPEC §3, §4, §10, §15)." version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true [lints] workspace = true [dependencies] sha2 = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } hex = { workspace = true } thiserror = { workspace = true }