# jouleclaw-fabric — heterogeneous-compute awareness. # # The model file is inert; the runtime and its compute target are the # phenomenon. This crate is how the runtime KNOWS its compute: detect the # silicon the process stands on, enumerate the fabric its credentials # reach, and place every operation on the optimal energy-optimized member. [package] name = "jouleclaw-fabric" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true description = "JouleClaw — heterogeneous compute fabric: local silicon detection, remote fabric reachability, joule-cost placement." [dependencies] serde = { workspace = true } serde_json = { workspace = true } [target.'cfg(target_os = "macos")'.dependencies] jouleclaw-backend-apple = { path = "../jouleclaw-backend-apple" }