[package] name = "signald" version.workspace = true edition.workspace = true license.workspace = true description = "The ambient-companions signal-collection daemon: owns all collectors, normalizes to the shared schema, and publishes a pub/sub stream over a local Unix socket. One backend, five faces." [[bin]] name = "signald" path = "src/main.rs" [dependencies] signal-schema = { path = "../signal-schema" } # Socket-path resolution only; the daemon is not a client of its own bus. signal-client = { path = "../signal-client" } # History store: SQLite in WAL mode. `bundled` compiles SQLite in- # tree so there is no system-library dependency. This is the one new dependency # added in v0.2; signal-schema stays dependency-free by design. rusqlite = { version = "0.40", features = ["bundled"] }