KIT Framework
| Status | Created | Post-History |
|---|---|---|
| Draft | 04-Apr-2024 | Initial contribution |
| Active | 07-Nov-2025 | Added Industry Extensions, KIT 2.0 Architecture and Structure |
In this documentation you will find a comprehensive overview of the KIT framework, including its architecture, content structure, and the various artifacts that make up a KIT. Whether you are a developer looking to implement a KIT, an operator seeking deployment guidance, or a business stakeholder interested in understanding the value proposition of a KIT, this documentation provides the necessary insights and resources to get started.
What is a KIT?β
KIT, short for Keep It Together, is an open-source toolbox with comprehensive documentation that enables multiple stakeholders (Business, Solution Providers, Developers) to build interoperable applications compatible with the Eclipse Tractus-X dataspace technologies, and support the compliance with industrial standards from standarization organizations (Catena-X e.V., IDTA, ISO/DIN, EDWG, Manufacturing-X, etc.) and in some cases enable regulatory compliance.
A KIT provides everything needed to implement and deploy specific business scenarios within a dataspace environment - from architectural guidance and API specifications to reference implementations and operational procedures. Each KIT serves as a complete, self-contained package that enables developers, operators, and business stakeholders to understand, build, and run solutions that are interoperable across the dataspace network.
The KIT framework, allows different stakeholders to easily find relevant information and resources tailored to their specific needs, whether they are looking for high-level overviews, technical details, or operational guidelines.
By following the KIT structure, organizations can ensure that their solutions align with the broader goals of Eclipse Tractus-X, promoting:
Collaboration
Fostering partnerships across different industries & stakeholders for building dataspaces!
Innovation
Enables pioneering and testing new concepts without breaking something.
Transparency
Open Source Licensed documentation and governance under the Eclipse Foundation.
Cost Reduction
Accelerating developments, research and enabeling use case scaling through a shared services architecture.
Seamless Integration
Enabling smooth interoperability within different solutions.
Modularity
Supporting flexible and extensible solutions across industries and dataspaces.
KIT Evolution: 1.0 to 2.0β
The KIT framework has evolved significantly to support the growing needs of multiple dataspaces and industries:
KIT 1.0
LegacySingle-industry focused approach designed specifically for the Catena-X automotive dataspace.
KIT 2.0
CurrentMulti-dataspace, multi-industry approach supporting diverse ecosystems including Manufacturing-X and beyond.
The transition from KIT 1.0 to KIT 2.0 represents a fundamental shift in how we approach dataspace interoperability. While KIT 1.0 served the Catena-X automotive dataspace well, KIT 2.0 embraces a broader vision - enabling multiple industries to leverage the same foundational technologies while maintaining the flexibility to address industry-specific requirements through modular extensions.
This evolution ensures that core dataspace capabilities remain consistent and interoperable, while allowing each industry to build specialized solutions on top of a shared foundation.
KIT Framework Architectureβ
KITs in Eclipse Tractus-X are organized into four main categories, each serving a specific purpose in the dataspace ecosystem:
Dataspace Foundationβ
Dataspace Foundation
The Dataspace Foundation Category, contains KITs that provide the network basis for industrial dataspace to built, following security, decentralization, self-sovereign and scalable principles. This Core components are required for maintaining interoperability between the different use cases that will be built in the future. Assuring that the data exchange is possible and a 'common language' is spoken between the industry core foundation components.
- Connector KIT
- Data Trust & Security KIT
- Data Governance KIT
Industry Core Foundationβ
Industry Core Foundation
The Industry Core Foundation category contains KITs that provide common capabilities and standards shared across all use cases within any industry. These KITs define the core data models, digital twin concepts, and cross-functional services that multiple use cases depend upon, allowing use cases to be built in the future, keeping the interoperability and a common ground
- Industry Core KIT
- Digital Twin KIT
Cross-Industry Use Casesβ
Cross-Industry Use Cases
The Cross-Industry Use Cases category includes KITs that address specific business scenarios and challenges applicable across multiple industries or the entire dataspace. These KITs solve concrete business problems related to sustainability, quality, supply chain management, and other horizontal concerns that span industry boundaries.
- PCF KIT
- Eco Pass KIT
- ESS KIT
Industry-Specific Use Casesβ
Industry-Specific Use Cases
The Industry-Specific Use Cases category contains KITs tailored to address unique challenges and requirements of particular industries or vertical domains. These KITs provide specialized functionality that may only be relevant within a specific industry context, such as shop floor operations or sector-specific regulatory requirements.
- Manufacturing as a Service KIT
- Modular Production KIT
KIT Templateβ
Follow the KIT template to have an example of folder structure that can be followed following the KIT Framework Guide and the needed content for each view in order to achieve all requirements from the KIT Lifecycle.
The KIT Content Structureβ
KITs are structured around different views, each targeting specific stakeholders with relevant content:
In addition to the view-specific content below, every KIT must include:
- Copyright Notice - Mandatory CC-BY-4.0 licensing information and contributor copyright statements at every file
- Changelog - Version history file following semantic versioning
The views below are organized in "folders" so that its sections are harmonized and the content from each view remains flexible.
| Views | Stakeholders | Content |
|---|---|---|
| Adoption View | Business | Business Value, Motivation, Vision, Mission, Whitepapers, Semantic Models, Standards, Tutorials, Explanations why this use case is important, Context |
| Development View | DevelopersArchitects | Overall Architecture, Reference Implementations, API specifications, Policies, Algorithms, Functional Requirements, Sequence Diagrams, Process, Architecture Guidelines |
| Operator View | OperatorsService Providers | Non-Functional Requirements, Security Requirements, Recommendations, Restrictions |
| Documentation | Any Stakeholder | Extra Documentation and Links |
| Success Stories | OperatorsService ProvidersBusiness | Success Stories from Reference Implementations that used this KIT. Open Source and COTS. |
| Industry Extensions | Dataspace Adopters | One Folder per Industry. Extends the contents from the other views with regards to a specific industry and affiliated dataspace standards/requirements |
Click on any row to navigate to the corresponding view documentation section below.
Copyright Noticeβ
Mandatory for every KIT, It MUST be included in every file (not just on the adoption view!).
KIT documentation works under the CC-BY-4.0 license. Therefore you need to add the "notice" part to make transparent which companies worked on this KIT.
It MUST always include the - SPDX-FileCopyrightText: 2025 Contributors to the Eclipse Foundation copyright statement.
Example:
## NOTICE
This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode).
- SPDX-License-Identifier: CC-BY-4.0
- SPDX-FileCopyrightText: 2025 <Your Company FullName>
- SPDX-FileCopyrightText: 2023, 2025 ZF Friedrichshafen AG
- SPDX-FileCopyrightText: 2023, 2025 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
- SPDX-FileCopyrightText: 2023, 2025 SAP SE
- SPDX-FileCopyrightText: 2023, 2025 Volkswagen AG
- SPDX-FileCopyrightText: 2023, 2025 Robert Bosch GmbH
- SPDX-FileCopyrightText: 2023, 2025 Mercedes Benz Group
- SPDX-FileCopyrightText: 2023, 2025 BASF SE
- SPDX-FileCopyrightText: 2023, 2025 Schaeffler AG
- SPDX-FileCopyrightText: 2023, 2025 Contributors to the Eclipse Foundation
- Source URL: [Source Code](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/)
In case its a new KIT the year can be referenced like that:
Example:
## NOTICE
This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode).
- SPDX-License-Identifier: CC-BY-4.0
- SPDX-FileCopyrightText: 2025 <Your Company FullName>
- SPDX-FileCopyrightText: 2025 Bayerische Motoren Werke Aktiengesellschaft (BMW AG)
- SPDX-FileCopyrightText: 2025 Contributors to the Eclipse Foundation
- Source URL: [Source Code](https://github.com/eclipse-tractusx/eclipse-tractusx.github.io/)
Changelogβ
To achieve uniformity, we use semantic versioning. Concrete examples in our already published KITs. For a KIT we distinguish between three phases sandbox, incubating and graduated.
Adoption Viewβ
The adoption view gives a general introduction to the KIT. It aims to provide insights to industry problems, the KIT is addressing. Mandatory for every KIT and all graduation stages The vision describes the strategic objectives of a KIT and how it aims to inspire solution providers. Deliverables:
- Vision catch phrase + context
- Mission catch phrase
- Context to the use case
Starting with the vision of the KIT (one or two catching phrases)
Example from BPDM:Unique business partner data sets for the whole data space. Basis for integration value-adding services in the area of business partner data management.
The missions of the KITβ
Mandatory for every KIT and all graduation stages
The mission explains why we are providing the KIT describing a concrete industry problem.
Example from BPDM: "The KIT provides a homogenous semantic with an open data model, high data quality and one access point to the business partner data sets."
Giving more context with explaining the connection to the use caseβ
Example from BPDM:
The BusinessPartner KIT provides high-quality data records of business partners called golden record, including a unique identifier, the business partner number (BPN).
β¦
Business Valueβ
Mandatory for every KIT that is related to a use case and all graduation stages
The business value describes the benefits for an service provider by using a KIT in order to create a commercial or non-profit solution for the Catena-X marketplaces.
Deliverable:
About 3 to 5 top business values (title + description)
Example from BPDM:
One open data model: Application and Service provider can reduce investments to integrate due to one data model / API specification and open interface. The pool API enables the integration and offering of value-added services and innovation based on high-quality master data.
Access to new market potentials: Potential to scale customer group and access new market potentials via Catena-X marketplace and shared service network. The BP KIT enables an interoperable foundation for value-added services.
The unique identifier: BPN is the unique number to identify and find partners in the Catena-X network. It will also provide high quality data sets from business partners, their legal unit, sites and addresses.
Use Case / Domain explanationβ
Mandatory for every KIT that is related to a use case and all graduation stages This gives more insights into the use case or domain itself.
- Todays challenge
- Values for taking the challenge
- Benefits for OEM, SME, Solution Provider
Deliverable: Status quo, challenge and the benefits from different perspectives
Example from BPDM:Business Partner KIT comes from the use case Business Partner Data Management. Status Quo / Todays challenge: Most of todayβs automotive companies have to invest a significant amount to keep their individual partner master data updated and correct, since outdated or incorrect data records result in federal fines and wrong claims / billing processes. The industry spends a vast amount into an area that is non differentiating, regulated and executed redundantly across the partners. For this, cutting individual company costs by offering the golden master data record as a shared service and proactively reduce Business Partner risk via collaborative value-add services. This will become the industryβs largest golden record collection as a shared and cost-optimized service (quality tested by the biggest players). OEMs and small-medium enterprises can: - Reduce todayβs individual investments in master data mgt.
- Re-allocate freed-up resources to differentiating / critical tasks
- Time to value within 6 months, due to standard interfaces and mapping tools (e.g. SAP)
- Increase data quality and use industry collective wisdom to act pro-actively (e.g. fraud alerts) Solution Provider:
- Reduce investments to integrate due to one Data Model and open interface.
- The KIT enables the offering of value-add services and innovation based on golden record and collective wisdom.
- Potential to scale customer group and access new market potentials via marketplace and shared service network.
Tutorialsβ
Mandatory for the 'Graduated' stage. Optional for 'sandbox' and 'incubating' A tutorial provides educational resources that provides step-by-step guidance on how to use a KIT. Tutorials can be delivered in various formats, such as videos or written text. It may also provide additional resources for further exploration of the topic. Deliverables:
- Description
- Tutorial video or screenshot documentation
Whitepaperβ
Optional A whitepaper outlines the overall objectives of a KIT regarding a specific business problem. It provides readers with background information on the topic, identifies key challenges and solutions to those challenges, evaluates alternative approaches to solving the business problem at hand, and offers recommendations for action. Deliverable:
- Description
- Link to the whitepaper
Standardsβ
Optional but highly recommended Standards are essential for ensuring interoperability and consistency across different implementations of a KIT. By adhering to established standards, KITs can facilitate seamless integration and communication between various systems and stakeholders within the ecosystem.
- A table of non-dataspace specific standards relevant for the KIT
Example:
| Standard | Version | Reference |
|---|---|---|
| Standard Name | 1.0 | Link to Standard |
If there is an industry specific standard, please include it on the Industry Extensions Tab for your industry.
Semantic Modelsβ
Mandatory for every KIT that is related to a use case + for the 'incubating' stage The semantic data models are a method of structuring data that includes semantic information that adds a basic meaning to the data and the relationships that lie between them to enable interoperability. Deliverables:
- Description
- Link to the semantic data models (GitHub)
Example from Traceability:Traceability Semantic Models
If there is an industry specific semantic model, please include it on the Industry Extensions Tab for your industry.
Logic / Schemaβ
Mandatory for every KIT that is related to a use case + for the 'incubating' stage Logic / schemas provides a definition of the minimum viable business process that must be implemented to enable interoperability. Deliverables: Description
Business Processβ
Mandatory for every KIT that is related to a use case + for the 'incubating' stage Data sovereignty is one of the main principles of Eclipse Tractus-X and a major topic for the participants in the data space. This part should help to understand how the business process works and provides a blue print on how access & usage policies could look like.
- Business Architecture
- Access & Usage Policies
Development Viewβ
The development view provides developers with resources to accelerate the development of apps and services.
Architecture Overviewβ
The architecture view is an optional chapter. It offers an architecture perspective including the main building blocks and the runtime view. It can be extended with more architecture documentation like an ARC42.
Example for an Architecture View/Overview:.
API Specificationsβ
Mandatory for every KIT that wants to go to the 'incubating' stage Deliverables:
- Introduction to the API / specification of the API
- Whats the main focus of the API
- Integration of the OpenAPI file
- Use case examples for the API endpoints and how to use them
Example from DataChain KIT:The API of the Item Relationship Service (IRS) for retrieving item graphs along the value chain of Eclipse Tractus-X partners.Example for OpenAPI integration:
Sample Dataβ
Deliverable:
- Description on how to use the sample data
- File with sample data
Reference Implementationβ
Deliverable:
- Description
- Link to repository
Documentation in the context of developmentβ
Deliverable:
- Arch42
- Usage examples
- More explanation on how to use the API in different scenarios
Operations Viewβ
... provides resources to deploy and operate centralized & decentralized Eclipse Tractus-X offerings in your IT environment (e.g., on-prem, cloud). Deliverables: Quick Setup Guide / Installation Instructions
- Prerequisites (if they exist)
- Authorization information
- Deployment Deployment Scripts
Documentationβ
The Documentation view provides extra documentation and links that may be relevant for any stakeholder. This section serves as a central repository for additional resources that don't fit into the specific views above but are valuable for understanding or working with the KIT.
Purposeβ
This view is designed to be flexible and accommodate various types of supplementary information that stakeholders might need, including:
- Links to external resources and related projects
- External documentation that complements the KIT
- Additional technical papers or research documents
- Community resources and discussion forums
- Video presentations and webinars
- Case studies and implementation examples
- Related standards and specifications hosted elsewhere
- Training materials and certification programs
Deliverablesβ
Additional Resources:
- External Links: Relevant websites, repositories, and resources
- Related Documentation: Links to complementary KITs or standards
- Community Resources: Forums, chat channels, and discussion boards
- Media Resources: Videos, podcasts, or presentations about the KIT
- Publications: Research papers, blog posts, or articles
- Training Materials: Courses, workshops, or certification programs
Examplesβ
-
In Data Trust & Security KIT the documentation section is used to reference a rulebook template.
-
In the category documentation you can include links like this:
{
type: 'category',
label: 'Documentation',
items: [
// Add your links here:
{
type: 'link',
label: 'Your Link Label', // Change this to your link text
href: 'https://example.com/your-url' // Change this to your URL
}
]
}
You can update that in '/sidebarsDocsKits.js' file at the root folder.
Industry Extensionsβ
The Industry Extensions view represents a specialized extension mechanism that allows KITs to be adapted and customized for specific industry implementations while maintaining their core structure and functionality. This approach ensures interoperability across different industries while allowing for industry-specific requirements, policies, and standards.
Folder Structureβ
The industry extensions are organized in a clear folder structure within each KIT:
docs-kits/kits/your-kit/
βββ adoption-view/
βββ development-view/
βββ operations-view/
βββ documentation/
βββ industry-extensions/
βββ automotive/
β βββ standards.md
β βββ policies.md
β βββ semantic-models.md
βββ shop-floor/
β βββ standards.md
β βββ policies.md
βββ semiconductor/
βββ standards.md
Each industry folder contains only the specific extensions relevant to that industry, allowing for flexible and modular customization.
Purpose and Scopeβ
Industry Extensions enable KITs to support multiple industry verticals (such as Automotive, Shop Floor, Semiconductor, etc.) without duplicating the core KIT content. Each industry extension contains:
- Industry-specific policies that govern data usage and access within that particular industry
- Custom semantic models tailored to the specific industry or domain requirements
- Industry standards that may differ from generic implementations
- Compliance requirements specific to regulatory or industry standards
Standardsβ
Mandatory for every KIT that wants to go to the 'incubating' stage Links to the relevant standards (Association Library). Add the relevant number of the standard, the name and version of the standard. The industry specific standards should be added in this section and are hosted in the industry's standard library. Normally it includes a table and a header similiar to this ones in the example.
Example:
Automotive Industry Standardsβ
| ID | Name | Link |
|---|---|---|
| CX-0002 | Digital Twins in Catena-X v2.2.0 | go to standard |
Structure and Implementationβ
The following diagram illustrates how generic KIT components relate to industry-specific extensions:
This modular approach enables KITs to serve as universal building blocks that can be specialized for different industry verticals while maintaining their core value proposition and functionality.
Additional Resourcesβ
KIT Documentationβ
- KIT Getting Started - How to create a KIT
- KIT Lifecycle - KIT maturity levels, graduation, and maintenance processes
- KIT Master Data Overview - Complete KIT metadata, statistics, and data structure
- KIT Statistics - Analytics dashboard for KIT ecosystem metrics
Documentation Referencesβ
KIT-Specific TRGs (Tractus-X Release Guidelines)β
- TRG 10.01 - KIT Architecture - KIT framework categories and classification
- TRG 10.02 - KIT Content Structure - Required content and structure
- TRG 10.03 - KIT Lifecycle - Maturity levels and lifecycle management
- TRG 10.04 - KIT Graduation Process - Graduation requirements and process
- TRG 10.05 - KIT Deprecation Process - Deprecation criteria and procedures
Legal & Licensingβ
- TRG 7.07 - Legal notice for non-code - Image and media licensing requirements
- TRG 7.08 - Legal notice for KIT documentation (CC-BY-4.0) - Documentation licensing