[package]
name = "bulwark-wasm-host"
description = "The WebAssembly host environment for the Bulwark security engine."
version.workspace = true
edition.workspace = true
license = "Apache-2.0 WITH LLVM-exception"
homepage = "https://bulwark.security/"
repository = "https://github.com/bulwark-security/bulwark"
readme = "README.md"
keywords = ["bulwark", "security", "fraud", "detection", "webassembly"]
categories = ["wasm"]
[badges]
maintenance = { status = "experimental" }
[dependencies]
bulwark-config = { workspace = true }
bulwark-wasm-sdk = { workspace = true }
wasi-common = { workspace = true }
wasmtime = { workspace = true }
wasmtime-types = { workspace = true }
wasmtime-wasi = { workspace = true }
anyhow = { workspace = true }
chrono = { workspace = true }
futures = { workspace = true }
http = { workspace = true }
metrics = { workspace = true }
r2d2 = { workspace = true }
redis = { workspace = true }
reqwest = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
validator = { workspace = true }
async-trait = "0.1.68"
bytes = "1.5.0"
url = "2.3.1"
[dev-dependencies]
wasi-cap-std-sync = { workspace = true }
wat = { workspace = true }
wit-component = { workspace = true }
tokio-test = "0.4.2"
[build-dependencies]
reqwest = { workspace = true }