Skip to content

Implementations readiness and spec maturity

Giuseppe Lo Presti edited this page Nov 18, 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
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 Spec PR -
Publishing of datasets Spec PR -
Journaling / listing shares Discussion -
DNS-based discovery via TXT records Issue Prototyped in the spec
Sharing of Files/Folders via scp Issue -
Sharing to groups or federations Issue -

Clone this wiki locally