Skip to content

Implementations readiness and spec maturity

Giuseppe Lo Presti edited this page Nov 19, 2025 · 5 revisions

This page summarizes the current understanding of different aspects of the OCM specifications and the existing implementations

Spec aspect Status Usage and maturity
Discovery endpoint Production CERNBox on v1.2 format, all other implementations on v1.1
Invite endpoint Production All known implementations can interoperate
Sharing of Files/Folders via webdav Production Most implementations interoperate, with different auth methods
Notifications of changes to shares Production Implemented by Nextcloud and oCIS, interoperability to be validated
Sharing of Telcos via talk Production Implemented by Nextcloud only
Sharing of Files via webapp Prototype Demonstrated by CERNBox only
Sharing of Files/Folders via datatx Concept Partially demonstrated as part of the ScienceMesh project in 2022
Enforce criteria in a share Concept No implementations available
Enforce must-use-mfa requirement Prototype Partial development in Nextcloud
Enforce must-exchange-token requirement Dev Being developed in Nextcloud
Sharing of RO-Crates Dev Being developed in CERNBox for EOSC
Sharing of Maps via custom GIS-specific protocol Dev Being developed in connection with Open Geospatial Consortium (OGC)
Requesting to share Early concept -
Publishing of datasets Early concept -
Journaling / listing shares Early concept Spec to be written
DNS-based discovery via TXT records Issue Prototype Was in the spec, no impl.
Sharing of Files/Folders via scp Issue Concept Needs formalization
Sharing to groups or federations Issue Early concept Discussions ongoing

Clone this wiki locally