[package]
name = "brahman-demo"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Demo binaries de brahman: broker standalone + producer/consumer dummy. Pensados para que `scripts/bootstrap-demo.sh` arranque un escenario reproducible donde los 5 explorers ven sesiones, matches, y timeline."

[dependencies]
brahman-broker = { path = "../../protocol/brahman-broker" }
brahman-card = { path = "../../protocol/brahman-card" }
brahman-handshake = { path = "../../protocol/brahman-handshake" }
brahman-sidecar = { path = "../../protocol/brahman-sidecar" }
tokio = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
ulid = { workspace = true }

[[bin]]
name = "brahman-demo-broker"
path = "src/bin/broker.rs"

[[bin]]
name = "brahman-demo-producer"
path = "src/bin/producer.rs"

[[bin]]
name = "brahman-demo-consumer"
path = "src/bin/consumer.rs"
