What: Service Map
The architecture of the Catena-X Operating System (cxOS) is derived from the reference architectures of the International Data Spaces Association (IDSA) and Gaia-X. The cxOS consists of three areas: Core, Onboarding, and Enablement Services shown in Figure Service Map.

Service Map (Deployment View)
The operating system (cxOS) is the technical foundation, enabling business use cases to operate in a network-enabled manner across company boundaries. The cxOS offers various capabilities:
Enablement Services
The Enablement Services are a bundle of decentral services that enable participation in the Catena-X dataspace, operated by Enablement Service Providers. Each participant must deploy and use the enablement services to connect to the dataspace and enable standardized interactions, based on the requirements of the respective use case. They ensure the strategic value proposition of technical/semantic interoperability and (data) sovereignty.
The connector (e.g., EDC), based on the Data Space Protocol, and the wallet, form the mandatory basis of enablement services enabling standardized technical connectivity and sovereign data exchange. All participants can use them to establish a basic connection to the dataspace, independent of the business use case.
In addition to generic data exchange capabilities, enabling services include context-specific service offerings. Examples are the Asset Administration Shell (AAS) as a harmonized access layer for digital twins, the Decentral Digital Twin Registry (DDTR) for local discoverability of digital twins in decentral organized dataspaces or the Item Relationship Service (IRS) for building data chains and iterating through a tree structure of digital twins.
Please note that there are various options for running enablement services, ranging from leveraging software-as-a-service solutions to local deployments of open-source reference implementations. Further information on deployment and usage premises can be found in Chapter EDC Deployment and Usage Premises.
Dataspace Participant Agent
The Dataspace Participant Agent is the component that enables sovereign data exchange between two Dataspace Participants. It implements the Dataspace Protocol as a mechanism to build up a trusted connection between a Data Provider and a Data Consumer, based on the IDSA dataspace principles.
In addition, the agent supports a range of data transfer mechanisms that can be used to transport data from the provider to the consumer using different storage and transport mechanisms. Each Dataspace Provider or Consumer has to participate in the dataspace using a Dataspace Participant Agent that supports the provider or consumer role according to the Dataspace Protocol. The service as such is operated by an Enablement Service Provider.
Digital Twin Registry
The Digital Twin Registry (DTR) acts as an address book for Digital Twins. Data Providers register their Digital Twins in a Digital Twin Registry. Data Consumers query a Digital Twin Registry to find Digital Twins and interact with them. The Digital Twin Registry is deployed as a decentralized component. That means that every Data Provider runs its own Digital Twin Registry.
Submodel Service
An AAS Submodel Service is a key component in the implementation of the Asset Administration Shell (AAS), which is a core concept in the Industry 4.0 framework. The specification of the AAS is driven by the Industrial Digital Twin Association (IDTA). It hosts and exposes one or more Submodels. It enables access to those Submodels via standardized APIs—usually HTTP/REST with JSON or AASX.
Participant Wallet
See Core Services - Participant Wallet.
Core Services
In contrast to Enablement Services, Core Services are provided and operated by Core Service Providers A/B. Core services provide common accessibility and discoverability functionalities for dataspace participants. Examples include BPN issuer for maintaining business partner numbers, and participant information, IAM solutions for identity and access management, and discovery services to localize the address of assets in decentral organized registries across the dataspace. The Core Services can be divided into two areas:
Core Services A
Core Services A lists Core Services that can be operated "n" times in the Catena-X dataspace by an CSP-A.
Identity Provider (Clients)
The Identity Provider (Clients) is a legacy component that is required for authentication of participant services during the access of some core services using a standard OAuth2 client id/secret. It will become obsolete after all core services have adopted the SSI access pattern for authenticating such accesses.
BPN Discovery Service
Lookup BPNs by specific asset IDs like (Serial Number, OEN, VIN, Material Number). The BPN Discovery is a helper service which allows a use case to retrieve the BPN by other criteria (like OEM, VIN, etc.). Dataspace participants frequently register mappings from certain criteria to their BPN in the discovery service to make them retrievable.
The standard defines the BPN Discovery Service as a service which can be offered by multiple parties.
Marketplace
The marketplace is a core component to support application discovery for Catena-X. In the marketplace, participants can discover compatible applications for a given business problem, provided by different application providers.
Semantic Hub
The Semantic Hub is a core component of Catena-X that functions as a knowledge hub for aspect models released in the dataspace. It stores all standardized Catena‑X aspect models. These models describe the semantics (meaning and structure) of data elements used in the network.
Policy Hub
The policy Hub is created to enable data providers, consumers as well as app provider to obtain, via a single-point-of-truth, a statement of the current CX existing policies, their attributes as well as the policy key and structure.
Core Services B
Core Services B lists Core Services that can only be operated once in the Catena-X dataspace due to business reasons or technical limitations. A CSP-B must deploy, operate, and maintain all Core Services B.
Identity Provider (Clients)
The Identity Provider (Clients) is a legacy component that is required for authentication of participant services during the access of some core services using a standard OAuth2 client id/secret. It will become obsolete after all core services have adopted the SSI access pattern for authenticating such accesses.
Registration Orchestration Service
The Registration Orchestration Service automates the orchestration of various steps in the onboarding process, such as BPN creation, wallet provisioning, or Gaia-X compliance checks.
SD Factory
During onboarding, the Self-Description (SD) Factory is responsible for transforming company data into the format required by the Gaia-X Clearing House. It acts as a mapping layer between the Portal Backend and the Gaia-X Digital Clearing House.