Skip to content

Ecosystem map

Audience: leadership, domain
Status: specced
Owns: product / delivery lead
Depends on: Maturity, Domain overview

Platform Role Primary users
CAP Competency assessment (RPL first) Candidates, centres, assessors, awarding bodies
LMS Training / gap filling Candidates with competency gaps
WorkMasters Artisan portfolio for employers Artisans, employers
Orchestrator Shared auth, identity verify, notifications All apps (platform services)
┌─────────────────┐
│ Orchestrator │
│ auth · ID · notify│
└────────┬────────┘
JWT / identity │
┌────────────────────┼────────────────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────────┐
│ CAP │──gRPC──▶│ LMS │ │ WorkMasters │
│ (RPL) │ recs │ │ │ (later) │
└────┬────┘ └─────────┘ └──────▲──────┘
│ │
└──── competency checks (future) ─────────┘
  • Orchestrator issues shared JWT; CAP / LMS / WorkMasters validate locally.
  • Identity verification is intended as a shared Orchestrator concern; competency stays in CAP.
  • CAP → LMS over gRPC for course recommendations when RPL shows gaps (GAP_TRAINING).
  • WorkMasters should check competency against CAP later (not via Orchestrator).