Options
All
  • Public
  • Public/Protected
  • All
Menu

ocm-ssi-abstraction

SSI Abstraction Service

Description


A core service for the Organizational Credential Manager, providing the DIDComm functionality and initializing the agent, wallet and ledger interactions of the whole application.

Nest framework github.

Usage


### Endpoint documentation at:

localhost:{PORT}/docs

with the default exposed ports:

  • 3010 - Aries REST extension
  • 3009 - full agent exposed
  • 4000 - didcomm interface

Installation


Dependencies:

$ yarn

Running the app


Each service in the Organizational Credential Manager can be run from the infrastructure repository with Docker.

The .env files are in the infrastructure repository under /env

There are two separate Dockefiles in "./deployment" of every project:

    ## production in:
./deployment/ci
## development in:
./deployment/dev
  • (optional) Edit docker-compose.yml in "infrastructure" to use either /ci/ or /dev/ Dockerfiles.

  • Run while in "infrastructure" project:

    $ docker-compose up --build
    

GDPR


Information regarding the agent operation is stored internally on SQLite, on ledger and in the wallet of the agent.

License


GAIA-X OCM Connection Manager is Open Source software released under the Apache 2.0 license.

Generated using TypeDoc