OCA Repository

The OCA repository is a key concept of the OCA Ecosystem. It enables to manage and store OCA Bundles . The interface is exposed through REST API open in new window.

The OCA repository operates under governance. It can be public (open access) or private (limited access).


Download and installation


See OpenAPI Specificationopen in new window to get all available endpoints.


  • OCA Repository implements content centric networking open in new window (CCN) concept tu uniquely identify all the resources stored in the repository. The resources are identified through SAID'sopen in new window so by calculating the product of the one way hash function, that becomes the identifier of the resource. By deriving SAID's from the content it creates cryptographic binding between identifier and the content.
  • No ambiguity of the content thanks to unambiguous identifiers.
  • OCA Repository is searchable by employing Elastic Search open in new window engine.


An example of the OCA repository is hosted under Argo playground:

https://repository.oca.argo.colossi.network/open in new window

It is an example of public OCA repository where anyone can publish their own schema. Keep in mind that for this repository there is no authentication nor authorization.

Last Updated: