Test Compatibility Kit (TCK)
The Test Compatibility Kit (TCK) provides end-to-end (E2E) testing scripts that validate EDC implementations against the Tractus-X SDK. They ensure that the complete data exchange flow works correctly — from provider data provision through consumer data consumption — across multiple protocol versions.
Available TCK Suites
| Suite | Target | Versions | Status |
|---|---|---|---|
| Connector TCK | Eclipse Tractus-X Dataspace Connector (TX-EDC) | jupiter (< 0.10.0) saturn (>0.11.0) |
Available |
What the TCK Validates
- Management API Compatibility — Asset, Policy, and Contract Definition creation
- DSP Protocol Compliance — Catalog requests, contract negotiation, transfer processes
- ODRL Policy Enforcement — BPN-based access control, framework agreements, usage policies
- Verifiable Credentials — Proper dataspace onboarding and credential validation
- EDR Token Flow — Endpoint Data Reference generation and authenticated data access
- JSON-LD Context Handling — Semantic web standards across protocol versions
- SDK Service Layer — Provider and Consumer service initialization and operations
Quick Links
Demo
Source
TCK scripts are located in the tck/connector/ directory of the repository.
Note
TCK tests require both Provider and Consumer organizations to be properly onboarded in the Catena-X dataspace with valid Verifiable Credentials that satisfy all policy constraints being tested.
NOTICE
This work is licensed under the CC-BY-4.0.
- SPDX-License-Identifier: CC-BY-4.0
- SPDX-FileCopyrightText: 2025, 2026 Contributors to the Eclipse Foundation
- SPDX-FileCopyrightText: 2025, 2026 Catena-X Automotive Network e.V.
- SPDX-FileCopyrightText: 2025, 2026 LKS Next
- SPDX-FileCopyrightText: 2025, 2026 Mondragon Unibertsitatea
- Source URL: https://github.com/eclipse-tractusx/tractusx-sdk