Credentials Service Use Cases

  • How many use cases can realistically be supported by the Credentials IDA?

  • Some features may require dependencies to operate at scale (e.g. event bus required for skills badging) or upgrades to other components in the system to facilitate new development (e.g. Learner Record MFE required for Verifiable Credentials).

Uses supported by Credentials IDA

  1. Small institution, default functionality

    1. Serves 1 LMS instance

    2. Deployed via Tutor

    3. Course Certs only

    4. Fancy features like Verifiable Credentials off

  2. Larger institution

    1. Serves 1 LMS instance, at scale

    2. Deployed via Kubernetes

    3. Program certs enabled

    4. Verifiable Credentials on

  3. Multi-tenant / hosted service

    1. 1 Credentials instance, many LMS instances

  4. Generic Credentials Service

    1. 1 Credentials instance, arbitrary LMS instances (e.g. maybe Canvas, Moodle, etc