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

Glossary term · Services

SEAL service

Service Enabler Architecture Layer Service

Services →

SEAL service is a common 3GPP-defined service capability, such as group, configuration, or location management, reusable by multiple vertical applications to provide standardized enablers for efficient application development.

Introduced
Rel-19
Where
Services
Specifications
2 specs
SEAL service Description Purpose What changed Neighbours Detected Changes Specifications

Description

A SEAL (Service Enabler Architecture Layer) service is a generic, reusable service capability that provides common functions required by many vertical applications. These services are defined by 3GPP to avoid duplication and promote interoperability across different vertical domains such as V2X, mission-critical communications, and IoT. Examples of SEAL services include Group Management, Configuration Management, Location Management, Identity Management, Key Management, and Network Resource Management. Each service is specified with a set of APIs and procedures that allow application servers to utilize the service in a standardized way.

SEAL services are built on a client-server model. The server side is implemented by a SEAL server (e.g., Group Management Server), while the client side resides in the application client (e.g., V2X client) or application server. The client interacts with the server through RESTful APIs, typically over HTTP/2, to perform operations such as creating groups, retrieving configuration data, or subscribing to location updates. The SEAL service abstracts the underlying 3GPP network complexities, providing a simplified interface for vertical applications.

The architecture of a SEAL service includes the service-specific logic, data storage, and interfaces to other SEAL services and to the 5G core network. For instance, the Location Management Service may interact with the NEF to obtain location information from the core network, while the Identity Management Service may use the UDM for authentication. SEAL services also define security mechanisms, such as OAuth 2.0-based authorization, to ensure that only authorized clients can access the service.

SEAL services are designed to be extensible and can be deployed in various configurations. They can be hosted by the network operator, a third-party service provider, or even on-premises. The 3GPP specifications (e.g., TS 23.434 for architecture, TS 29.549 for APIs) define the functional requirements, procedures, and API details for each service. This standardization ensures that different vendors can implement interoperable SEAL services, fostering a multi-vendor ecosystem.

The importance of SEAL services lies in their ability to accelerate the development of vertical applications by providing ready-made, standardized building blocks. Instead of each application implementing its own group management or location tracking, developers can rely on SEAL services, reducing time-to-market and ensuring compliance with 3GPP standards. This approach also enables network operators to offer value-added services to vertical industries, monetizing their network capabilities beyond connectivity.

Purpose & Motivation

SEAL services were created to address the fragmentation and duplication of common service capabilities across different vertical applications in 3GPP. Prior to SEAL, each vertical domain (e.g., MCPTT, V2X) defined its own mechanisms for group management, configuration, and location, leading to redundant specifications, increased implementation complexity, and limited interoperability. SEAL services provide a unified set of common services that can be shared, reducing standardization effort and enabling economies of scale.

The motivation for SEAL services also stems from the need to integrate vertical applications with 5G network capabilities in a consistent manner. By defining standardized APIs and procedures, SEAL services allow application developers to access network functions (e.g., location, QoS) without deep knowledge of 3GPP core network interfaces. This abstraction simplifies application development and promotes innovation.

Furthermore, SEAL services support the 3GPP goal of a service-based architecture, where network functions and services are modular and reusable. They enable operators to expose common capabilities to multiple verticals, creating new business opportunities. The evolution of SEAL services continues in later releases, with enhancements to support new verticals and integration with emerging technologies like edge computing and network slicing.

What changed in its specifications

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

TS 23.434Rel-18 → Rel-19

Rel-19 adds enhanced location services (adaptive reporting, tracing, geofencing, location sharing) to TS 23.434, plus satellite SEAL services with store-and-forward, metaverse QoS and spatial anchor clauses, device triggering via the NRM server, and VAL network resource modification APIs.

Full comparison in TS 23.434 →
TS 29.549Rel-18 → Rel-19

Rel-19 added application data analytics enablement APIs, three LM server location services, metaverse digital asset/media management, and SEAL data delivery HTTP methods and types. It also added satellite coverage and store-and-forward event APIs.

Full comparison in TS 29.549 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-19 1 change
  • Digital Asset APIs SEAL service TS 29.549CR0427
Rel-20 2 changes
  • Corrections to the list of SEAL Service APIs TS 29.549CR0503
  • Genralizing descriptions to be applicable to any SEAL service consumer TS 29.549CR0508

Defining Specifications

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

SpecificationTitleRelease
TS 23.434 vk10 Service Enabler Architecture Layer (SEAL) for Verticals Rel-20 read
TS 29.549 vk10 SEAL Service APIs Rel-20 read