[workspace] members = [ "crates/arbiter-client", "crates/arbiter-proto", "crates/arbiter-server", "crates/arbiter-useragent", ] resolver = "3" [workspace.dependencies] tonic = { version = "0.14.3", features = [ "deflate", "gzip", "tls-connect-info", "zstd", ] } tracing = "0.1.44" tokio = { version = "1.49.0", features = ["full"] } ed25519-dalek = { version = "3.0.0-pre.6", features = ["rand_core"] } chrono = { version = "0.4.43", features = ["serde"] } rand = "0.10.0" rustls = "0.23.36" smlang = "0.8.0" miette = { version = "7.6.0", features = ["fancy", "serde"] } thiserror = "2.0.18" async-trait = "0.1.89" futures = "0.3.31" tokio-stream = { version = "0.1.18", features = ["full"] } kameo = "0.19.2" prost-types = { version = "0.14.3", features = ["chrono"] } x25519-dalek = { version = "2.0.1", features = ["getrandom"] } rstest = "0.26.1" rustls-pki-types = "1.14.0" alloy = "1.7.3" rcgen = { version = "0.14.7", features = [ "aws_lc_rs", "pem", "x509-parser", "zeroize", ], default-features = false }