[workspace] resolver = "3" members = [ "crates/joule-ui-core", "crates/joule-ui-a2ui", "crates/joule-ui-catalogue", "crates/joule-ui-interaction", "crates/joule-ui-conformance", "crates/joule-ui-render", "crates/joule-ui-serve", "crates/joule-ui-mcp", "crates/joule-ui-lang", ] [workspace.package] version = "0.1.0" edition = "2024" license = "Apache-2.0" repository = "https://github.com/Transaction-Science/open-standards" authors = ["joule-ui Contributors"] description = "joule-ui — typed declarative protocol for agent-emitted user interfaces. Apache-2.0 Rust reference implementation." [workspace.dependencies] serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "2" blake3 = "1" ed25519-dalek = { version = "3", features = ["alloc"] }