[package] name = "rustvital-amd" version = "0.2.0" edition = "2021" description = "Zero-trust medical AI triage gateway for the AMD Developer Hackathon" license = "MIT" [dependencies] anyhow = "1" axum = { version = "0.8", features = ["macros", "ws", "multipart"] } base64 = "0.22" chrono = { version = "0.4", features = ["serde"] } cid = "0.11" dotenvy = "0.15" futures = "0.3" hex = "0.4" html-escape = "0.2" once_cell = "1" regex = "1" reqwest = { version = "0.13", features = ["json", "stream", "rustls"] } serde = { version = "1", features = ["derive"] } serde_json = "1" sha2 = "0.10" thiserror = "2" tokio = { version = "1", features = ["full"] } tokio-stream = "0.1" tower = "0.5" tower-http = { version = "0.6", features = ["trace", "cors"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "json"] } uuid = { version = "1", features = ["serde", "v4", "v7"] } urlencoding = "2" # Use sha2 directly for CID, drop multihash-codetable # Remove multihash-codetable since we implement CID manually # (already removed) alloy = { version = "0.7", features = ["full", "json-rpc"] } alloy-provider = "0.7" alloy-signer-local = "0.7"