The OCM Engine is designed primarily to manage [Verifiable Credentials](https://en.wikipedia.org/wiki/Verifiable_credentials) of a given organization as well as DIDComm data exchange. Built as a monorepo utilizing [NestJS](http://nestjs.com) and [Nx](https://nx.dev), it features various applications housed in the `apps` directory and libraries in the `libs` directory. This structure facilitates updates, extensions, and the creation of additional applications and libraries.
Such a structure facilitates updates, extensions, and the creation of additional applications and libraries. This enables a flexible and extendable framework from both development and consumer perspectives. With this modular approach it is ensured that components can be individually maintained and enhanced, promoting a scalable and adaptable architecture.
The OCM Engine is designed primarily to manage [Verifiable Credentials](https://en.wikipedia.org/wiki/Verifiable_credentials) of a given organization as well as DIDComm data exchange. Built as a monorepo utilizing [NestJS](http://nestjs.com) and [Nx](https://nx.dev), it features various applications housed in the `apps` directory and libraries in the `libs` directory. Such a structure facilitates updates, extensions, and the creation of additional applications and libraries. This enables a flexible and extendable framework from both development and consumer perspectives. With this modular approach it is ensured that components can be individually maintained and enhanced, promoting a scalable and adaptable architecture.