6 Implementations readiness and spec maturity
Giuseppe Lo Presti edited this page 2025-12-10 16:45:27 +01:00

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 for datatx access Concept Partially demonstrated as part of the ScienceMesh project in 2022
Sharing of Files/Folders via ssh Concept Prototype being developed
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 -
DNS-based discovery via TXT records Issue Prototype Was in the spec, no impl.
Journaling / listing shares Early concept Spec to be written
Sharing to groups or federations Issue Early concept Discussions ongoing