Expand description
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.
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).
Re-exports§
pub use application::orchestrator::NextGenPcfOrchestrator;pub use application::PolicyMarketplace;pub use config::RuntimeConfig;
Modules§
- adapters
- application
- config
- Runtime configuration from environment (Kubernetes-friendly).
- domain
- Domain types for intent, monetization, marketplace, and twin simulation.
- infrastructure
- metrics
- Prometheus metrics for the PCF next-gen edge.