[package] name = "session-store" description = "Session persistence via append-only JSONL logs" version = "0.1.0" edition.workspace = true license.workspace = true [dependencies] base64.workspace = true agen = { workspace = true } fs4.workspace = true serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } sha2.workspace = true uuid = { workspace = true, features = ["v7", "serde"] } thiserror = { workspace = true } protocol = { workspace = true } tracing.workspace = true unicode-normalization = "0.1.25" unicode-properties = { version = "0.1.4", features = ["general-category"] } unicode-security = "0.1.2" [dev-dependencies] async-trait = { workspace = true } tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } tempfile = { workspace = true } futures = { workspace = true }