Service-Based Architecture
The control-plane NFs (AMF, SMF, AUSF, UDM, UDR, NRF, PCF, NSSF), the UPF user plane, and the N1–N6 reference points that connect them.
The 5G Core (5GC) is the cloud-native control and user plane that anchors every 5G deployment. It authenticates subscribers, manages mobility, establishes PDU sessions, and routes user traffic to data networks. TOSSI integrates the 5GC as the southbound anchor for the RAN and the northbound consumer of cloud-native infrastructure - making it a hub pillar in the open telecom stack.
This pillar covers the 3GPP Service-Based Architecture (SBA): a set of stateless network functions (NFs) that expose REST/HTTP-2 service interfaces and discover one another through the NRF. As a neutral system integrator, TOSSI does not ship its own core - it validates, hardens, and wires together open-source 5GC implementations so they interoperate with multi-vendor RAN, RIC, and orchestration layers.
Service-Based Architecture
The control-plane NFs (AMF, SMF, AUSF, UDM, UDR, NRF, PCF, NSSF), the UPF user plane, and the N1–N6 reference points that connect them.
CNF deployment
Packaging and deploying 5GC NFs as Cloud-Native Network Functions (pods) via chart-based packaging or KRM packages on Kubernetes.
SBI interoperability
Validating that NFs from different implementations/vendors register and discover each other correctly through the NRF over a common SBI profile.
Interface hardening
Securing SBI TLS and N4/N3 transport, with a defined migration path to post-quantum cryptography.
TOSSI maintains integration recipes and conformance notes for production-grade open-source 5G cores. Each candidate is a Standalone (SA) SBA implementation; the choice depends on language ecosystem, 4G/5G coexistence needs, and production posture. TOSSI selects against capabilities rather than brands - the criteria below define what a viable reference core must demonstrate.
SA SBA core
A 3GPP Release-15+ Standalone core with a clean SBA decomposition (AMF, SMF, AUSF, UDM, UDR, NRF, PCF, NSSF) and an NRF-driven discovery model. The baseline reference profile for labs and integration.
4G/5G coexistence core
An implementation that exposes both a 5G Core (SA) and a 4G EPC, suited to combined 4G/5G testbeds and SA/NSA coexistence work.
RAN-co-developed core
A 3GPP-compliant SA core (AMF/SMF/UPF/NRF/AUSF/UDM/UDR) co-developed alongside an open RAN stack for validated end-to-end open deployments.
Edge-cloud core
A cloud-native, disaggregated mobile core packaged for Kubernetes via chart-based packaging, shaped for production-style edge 5G.
The 5GC is defined by 3GPP. TOSSI’s integration work tracks these specifications and validates implementations against them:
| Spec | Body | What it defines |
|---|---|---|
| TS 23.501 | 3GPP | System architecture for the 5G System - the SBA and 5GC reference points. |
| TS 23.502 | 3GPP | Procedures and call flows (registration, PDU session establishment). |
| TS 29.244 | 3GPP | PFCP over the N4 reference point between SMF and UPF (CUPS). |
| TS 29.500 / OpenAPI SBI | 3GPP | Service-Based Interface realization: REST over HTTP/2, OpenAPI 3, JSON. |
The SI deploys 5GC NFs as CNFs/pods, packaged with chart-based packaging or KRM packages, and wires them into the surrounding pillars: