[package] name = "kez-sig-server" version = "0.1.0" edition = "2024" license = "MIT OR Apache-2.0" description = "Optional storage server for KEZ sigchains. One of many places to publish a chain — never required." [dependencies] anyhow = "1" axum = "0.7" chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.5", features = ["derive", "env"] } kez-core = { path = "../rust/crates/kez-core" } rusqlite = { version = "0.32", features = ["bundled"] } serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "2" tokio = { version = "1.48", features = ["macros", "rt-multi-thread", "sync", "signal"] } tower-http = { version = "0.6", features = ["trace", "cors"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } [dev-dependencies] reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json"] } tempfile = "3"