# ---
# tags: bbg, config
# crystal-type: source
# crystal-domain: cyber
# ---
[package]
name = "bbg"
version = "0.1.0"
edition = "2024"
description = "Big Badass Graph: authenticated state with polynomial commitments"
license = "Cyber"
[dependencies]
nebu = { package = "cyb-nebu", path = "../../strata/nebu/rs" }
hemera = { package = "cyber-hemera", path = "../../hemera/rs" }
lens = { package = "cyber-lens", path = "../../lens/src" }
nox = { path = "../../nox/rs" }
zheng = { path = "../../zheng/rs" }
# storage backends (optional)
fjall = { version = "2", optional = true }
redb = { version = "2", optional = true }
unimem = { path = "../../honeycrisp/unimem", optional = true }
[features]
backend-ssd = ["dep:fjall"]
backend-hdd = ["dep:redb"]
backend-unimem = ["dep:unimem"]