Skip to main content

Crate bss_oss_pcf_nextgen

Crate bss_oss_pcf_nextgen 

Source
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.