1. 3GPP TS 23.501, "System architecture for the 5G System (5GS)" (V17.7.0, 2022-12):
Section 4.2, "Architectural reference model": This section explicitly defines the standardized Network Functions (NFs) that constitute the 5G architecture (supporting option C). The diagrams and descriptions show the "reference points" (e.g., N1, N2, N11) which are the well-defined interfaces between these NFs (supporting option A).
2. ETSI GS NFV 002, "Network Functions Virtualisation (NFV); Architectural Framework" (V1.2.1, 2014-12):
Section 4, "NFV Architectural Framework": This section describes the main functional blocks of the NFV framework, such as the VNF, NFVI, and MANO. This is a clear example of defining functional elements (supporting option C).
Section 5, "Reference Points": This section details the reference points (e.g., Vi-Vn, Vn-Nf), which are the standardized interfaces between the functional blocks, ensuring interoperability (supporting option A).
3. Nokia, "The 5G Core: A Nokia white paper," 2020:
Page 5, "Service-based architecture": The document states, "The 3GPP has defined the 5G Core according to cloud-native principles and a Service-Based Architecture (SBA). The SBA is composed of a set of interconnected Network Functions (NFs)... NFs provide services to other NFs through well-defined interfaces." This official vendor document confirms that standardization provides both defined functional elements (NFs) and well-defined interfaces.