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.
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.
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.
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.
We plan to refine the SDKs, expand to include other languages, and support Data Plane Signaling (a proposed specification project).
We want to start work immediately.
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
- Log in to post comments