//! Next-generation **Policy Control Function (PCF)** building blocks for 5G SBA-style deployments.
//!
//! **Manual (HTTP API, configuration, metrics, deployment):** see the repository file
//! `docs/bss-oss-pcf-nextgen.md`, or the [ecosystem docs on GitHub](https://github.com/rabbittrix/BSS-OSS-Rust-Ecosystem/blob/main/docs/bss-oss-pcf-nextgen.md).
//!
//! **Swagger UI:** when running the `bss-oss-pcf-nextgen` binary, open **`/swagger-ui/`** (see crate README).
//!
//! This library composes the existing [`bss_oss_pcf`] engine with:
//! - **Sub-10 ms decision path** (hot cache + in-process evaluation; measure with `/metrics`)
//! - **Intent-based policy translation** (natural goals → concrete QoS / slice hints)
//! - **Closed-loop automation** (telemetry → policy deltas, publishable to Kafka)
//! - **Digital twin simulation** (shadow decisions without production side effects)
//! - **Policy-as-a-Service** (multi-tenant enterprise rule overlays)
//! - **Monetization quotes** (latency / bandwidth / service-class → CHF-friendly usage hints)
//!
//! HTTP serving lives in the `bss-oss-pcf-nextgen` binary (`src/main.rs`).
pub use NextGenPcfOrchestrator;
pub use PolicyMarketplace;
pub use RuntimeConfig;