Status message

This review is pending; contact The Eclipse Management Organization to make it public.

Eclipse Data Plane Core Creation Review

Type
Creation
State
Pending
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Proposal

Eclipse Data Plane Core

Tuesday, August 26, 2025 - 08:46 by James Marino
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project
Proposal State
Community Review
Background

This proposal is for a new specification project covering the **Eclipse Data Plane Core (DCore)**. DCore is a set of multi-language SDKs for implementing dataspace data planes that support the Data Plane Signaling specification. The goal is for this project to catalyze an ecosystem of data plane implementations. DCore will also host a compliant implementation of the Data Plane Signaling specification.

The Data Plane Core SDKs are based on experience developing the Eclipse Dataspace Components (EDC) project.

Scope

The Eclipse Data Plane Core project provides a set of data plane SDKs that other projects can use to build data planes. It also offers a Rust-based data plane implementation for transferring data over HTTP compatible with the Data Plane Signaling Specification.

Description

The Eclipse Data Plane Core project provides:

  • Data plane SDKs for Go, Java, .NET, Rust, and Typescript. Other languages may be added in the future based on community feedback.
  • A Rust-based data plane implementation for transferring data over HTTP compatible with the Data Plane Signaling Specification.
Why Here?

Eclipse Data Plane Core is naturally allied to other Eclipse projects, including the Dataspace Protocol Specification, Data Plane Signaling Specification, Eclipse Dataspace Components, and Tractus-X. 

Future Work

We plan to refine the SDKs, expand to include other languages, and support Data Plane Signaling (a proposed specification project).

Project Scheduling


We want to start work immediately.

Initial Contribution

The initial code contributions are here:


- https://github.com/Metaform/dataplane-sdk-go
- https://github.com/Metaform/dataplane-sdk-net
- https://github.com/Metaform/dataplane-sdk-rust

Source Repository Type

The Eclipse Data Plane Core project provides:

  • Data plane SDKs for Go, Java, .NET, Rust, and Typescript. Other languages may be added in the future based on community feedback.
  • A Rust-based data plane implementation for transferring data over HTTP compatible with the Data Plane Signaling Specification.