Skip to main content

Reference: Protocol Specifications

Core Protocols

Dataspace Protocol (DSP)

The Dataspace Protocol specifies how participants discover data offerings, negotiate contracts, and coordinate data transfers.

Current versionDSP 2025-1
SpecificationDSP 2025-1 (with errata)
Repositoryeclipse-dataspace-protocol-base/DataspaceProtocol
Conformance testingDSP TCK
GovernanceEclipse Dataspace Working Group

Scope: Catalog discovery, contract negotiation (offer, request, agreement, termination), transfer process management (request, start, suspend, complete, terminate).

Transport: HTTPS with JSON-LD message bodies.

Decentralized Claims Protocol (DCP)

The Decentralized Claims Protocol specifies how participants exchange and verify identity material and verifiable credentials.

Current versionDCP v1.0.1
SpecificationDCP v1.0.1
Repositoryeclipse-dataspace-dcp/decentralized-claims-protocol
Conformance testingDCP TCK
GovernanceEclipse Dataspace Working Group

Scope: Credential presentation requests and responses, verifiable presentation exchange, self-issued token handling, credential resolution.

Foundation: Built on W3C DID Core and W3C Verifiable Credentials Data Model.

Data Plane Signaling (DPS)

Data Plane Signaling defines the interface between the Control Plane and Data Plane for managing data transfer lifecycle.

DocumentationDPS interface
ProjectEclipse Data Plane Signaling

Scope: Transfer lifecycle signals (START, SUSPEND, TERMINATE), data plane registration, capability-based selection, Endpoint Data Reference (EDR) generation.

Technology Compatibility Kits (TCKs)

TCKs provide automated conformance testing to verify protocol compliance:

TCKTestsRepository
DSP TCKControl Plane DSP conformanceeclipse-dataspacetck/dsp-tck
DCP TCKCredential Service DCP conformanceeclipse-dataspacetck/dcp-tck

Run the TCK against your implementation to obtain objective evidence of protocol compliance. Passing results are published openly.

Foundational Standards

StandardScopeLink
ISO/IEC 20151Dataspace concepts and characteristicsISO catalog
W3C DID CoreDecentralized Identifier specificationW3C DID Core
did:webDID method using web infrastructuredid:web method
W3C VC Data ModelVerifiable Credentials data modelW3C VC

Standardization Bodies

BodyRole
Eclipse FoundationHosts DSP, DCP specifications and EDC implementation
ISO/IEC JTC 1/SC 38International standardization of dataspace concepts
CEN-CENELEC JTC 25European standardization for trusted data transactions
W3CWeb standards for decentralized identity and verifiable credentials
IDSARequirements aggregation and community governance for dataspaces