/ abzu-inference / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "abzu-inference"
 3  version = "0.1.0"
 4  edition = "2021"
 5  description = "Privacy-preserving mesh inference via token sharding"
 6  license = "AGPL-3.0-only"
 7  authors = ["Adrian Murray <adrian@dech.io>"]
 8  repository = "https://github.com/adriancmurray/abzu"
 9  keywords = ["llm", "inference", "privacy", "sharding", "mesh"]
10  
11  [features]
12  default = []
13  
14  [dependencies]
15  # Mesh transport
16  abzu-core = { path = "../abzu-core" }
17  abzu-transport = { path = "../abzu-transport" }
18  abzu-dht = { path = "../abzu-dht" }
19  
20  # Serialization
21  serde = { version = "1.0", features = ["derive"] }
22  serde_json = "1.0"
23  postcard = "1.0"
24  bincode = "1.3"
25  
26  # Cryptography
27  blake3 = "1.0"
28  ed25519-dalek = "2"
29  rand = "0.8"
30  
31  # Encoding
32  hex = "0.4"
33  base64 = "0.22"
34  
35  # Async
36  tokio = { version = "1.0", features = ["sync", "time"] }
37  
38  # Error handling
39  # Error handling
40  thiserror = "2"
41  tracing = "0.1"
42  
43  [dev-dependencies]
44  tokio = { version = "1.0", features = ["rt", "macros"] }