flowchart TB subgraph L0["T3 · Enterprise portals, APIs & control planes"] direction LR L0N0["Next.js / TypeScript
Customer portals · EN / ES / FR / HT"] L0N1["Developer & NOC consoles
Self-service requests · SLO dashboards"] L0N2["CAMARA API gateway
QoD · SIM Swap · Device Location"] L0N3["Enterprise identity
OIDC / RBAC · IdP-managed passkeys"] end subgraph L1["T2 · Reviewed delivery & private MCP"] direction LR L1N0["MCP pre-flight
Typed tools · approved model endpoints"] L1N1["GitLab CI & policy
Trivy · SBOM · Cosign · OPA / Kyverno"] L1N2["Protected review & Argo CD
Human approval · GitOps reconciliation"] L1N3["Secrets & evidence
Vault / ESO · redacted SIEM events"] end subgraph L2["T1 · Telecom & hybrid infrastructure"] direction LR L2N0["Ericsson OSS-RC / ENM
RAN / Core / IMS management · mediation"] L2N1["OpenShift fleet
restricted-v2 · Multus / SR-IOV"] L2N2["VMware / vSAN
Consolidation · MTV → KubeVirt cutover"] L2N3["Hybrid infrastructure
Terraform / OpenTofu · VMware / Bare-Metal"] end L0 -->|"Portal requests → merge request → policy checks → human approval"| L1 L1 -->|"Argo CD → cluster state · CI / IaC runner → hybrid infrastructure"| L2 subgraph L3["Network API exposure path"] direction LR L3N0["CAMARA gateway
Authorized customer API requests"] L3N1["Consent & exposure adapters
Operator-supported NEF / SCEF interfaces"] L3N0 -->|"OAuth2 · policy · consent"| L3N1 L3N2["4G / 5G network core
Network capabilities · ENM is separate management"] L3N1 -->|"Authorized network exposure"| L3N2 end L2 -.->|"Cluster telemetry, pipeline receipts and redacted tool events return to operations consoles and the evidence store."| L0 %% Reference topologies, not a statement of fit for your estate. Protocol versions, network boundaries, roles and service targets are set in the low-level design during the Assessment Sprint.