Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

SNM-C

SEAL Notification Management Client

Services →

SNM-C is the client-side functional entity that enables applications to subscribe to and receive notifications about SEAL group and service events for vertical/LAN-type services in 3GPP networks.

Introduced
Rel-18
Where
Services
Specifications
2 specs
SNM-C Description Purpose What changed Neighbours Specifications

Description

The SEAL Notification Management Client (SNM-C) is a functional entity introduced in 3GPP Release 19 as part of the Service Enabler Architecture Layer (SEAL) framework. SEAL provides common service enablers—such as group management, location management, configuration management, identity management, and notification management—that can be reused by vertical applications (e.g., V2X, mission-critical, and railway) over 3GPP networks. The SNM-C resides on the UE/application side and interacts with the SEAL Notification Management Server (SNM-S) on the network side to manage subscriptions and deliver notifications. It is specified in TS 24.542 (SEAL notification management) and TS 24.558 (SEAL notification management protocol).

Architecturally, SNM-C is a client component that exposes an API to the vertical application client (e.g., a V2X application client or mission-critical application client). The vertical application client uses this API to subscribe to notifications about events of interest, such as changes in group membership, location updates, or configuration changes. SNM-C translates these API requests into protocol messages (e.g., HTTP-based or SIP-based) sent to the SNM-S. The SNM-S manages the subscriptions centrally and, when an event occurs, sends notifications back to the relevant SNM-C instances. SNM-C then delivers the notification to the subscribing application client via the API.

The SNM-C is part of the SEAL client architecture, which also includes clients for group management (GMC), location management (LMC), configuration management (CMC), identity management (IMC), and key management (KMC). These clients collectively provide a standardized set of enablers that vertical applications can leverage without reinventing common functions. The SNM-C specifically handles the notification aspect: it maintains subscription state, handles subscription renewal and cancellation, and ensures that notifications are delivered reliably and in the correct order.

How it works: when a vertical application client wants to receive notifications, it invokes the SNM-C API with subscription details (event type, filter criteria, notification endpoint). SNM-C establishes a subscription with the SNM-S, which may involve authentication and authorization. The SNM-S stores the subscription and monitors the relevant events. When an event matching the subscription occurs, the SNM-S generates a notification and sends it to the SNM-C. SNM-C processes the notification, possibly applying local filtering or formatting, and forwards it to the application client. SNM-C also handles subscription lifecycle management, including expiration and error handling.

The SNM-C is relevant for any vertical application that requires event-driven communication, such as V2X (e.g., notification of a hazardous location or group change), mission-critical services (e.g., notification of an incident), or railway communications. By standardizing notification management, 3GPP enables interoperability between different vertical applications and reduces development effort. The SNM-C is a Rel-19 feature, reflecting the ongoing evolution of SEAL to support new verticals and service requirements.

Purpose & Motivation

The SNM-C exists to provide a standardized client-side mechanism for vertical applications to receive event notifications from the network. Before SEAL notification management, each vertical application had to implement its own notification system, leading to duplication, interoperability issues, and increased complexity. The SNM-C solves this by offering a common, reusable notification client that can be integrated into any SEAL-enabled application.

The motivation for SNM-C comes from the growing diversity of 3GPP vertical services, including V2X, mission-critical communications, and railway. These services often require timely notifications about events such as group membership changes, location updates, or configuration changes. Without a standardized approach, each service would define its own protocols and APIs, making it difficult for multi-service devices and applications to coexist. SNM-C, as part of SEAL, provides a unified interface that abstracts the underlying network protocols.

Additionally, SNM-C addresses the need for efficient and scalable notification delivery. By centralizing subscription management at the SNM-S and using a client-server model, the network can handle large numbers of subscriptions and deliver notifications reliably. SNM-C ensures that the application client receives only the notifications it has subscribed to, reducing unnecessary signaling and processing. This is particularly important in dense deployments where many devices may be interested in the same events.

What changed in its specifications

The latest release-to-release comparison of specifications that define SNM-C. Each summary describes the whole specification, not only this term.

TS 24.542Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 24.542: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 24.542 →
TS 24.558Rel-18 → Rel-19

Rel-19 added Edge Applications Phase 3 fields and procedures (device types, port triggers, predicted timing, common EAS operations), plus tunnel information support for Edge Application discovery and related requests.

Full comparison in TS 24.558 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-19 Initial

Initial introduction of SNM-C as part of the SEAL notification management enabler, defining the client-side functionality and protocols for subscription and notification delivery in TS 24.542 and TS 24.558.

Defining Specifications

3GPP specifications that define or reference SNM-C, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 24.542 vj00 SEAL Notification Management Protocol Rel-19 read
TS 24.558 vk00 Edge Application Enabler Server APIs Stage 3 Rel-20 read