Topic 03  ·  grounded in IMDA MGF for Agentic AI v1.5

Topic 03

RACI Responsibility Assignment

IMDA MGF for Agentic AI v1.5 · §§2.1–2.4 — a calibratable template

A template, not policy

The IMDA paper contains no RACI. This whole matrix is an interpretation — a starting-point template to accelerate your own roles-&-responsibilities definition, not a finished allocation.

Recalibrate every cell to your real org structure, your agents’ autonomy tier and risk materiality, and your build-vs-buy posture before use.

The one principle encoded throughout is paper-stated: “As deployers, organisations and humans remain accountable for the decisions and actions of agents.” §2.2.1, p.25

So every row has exactly one A (Accountable), and it always sits with the Deployer’s Key decision makers — accountability is not transferred upstream, even when an external party builds or runs the agent. interpretation

How to read the markers:

  • Unmarked cells track the paper’s explicit team-responsibility or process text (the §2.2.1 team duties; the §§2.1–2.4 processes).
  • Dotted (inferred) cells are where the paper names the activity but not that role’s RACI letter — mostly the external value-chain columns.
  • The matrix as a whole is interpretation, since the paper has no RACI.

The four RACI roles

RACI is a general responsibility assignment matrix from project management — a tool separate from the IMDA framework, which itself prescribes no RACI. PMI’s PMBOK Guide defines a RACI chart as “a common type of responsibility assignment matrix that uses responsible, accountable, consult, and inform statuses to define the involvement of stakeholders in project activities.” Each activity’s involvement splits into four roles:

  • R Responsible — the doers. Execute the work. A row may have several R’s, kept to a manageable number.
  • A Accountable — the owner. Owns the outcome and signs off; delegates the work and can approve or reject it. Exactly one A per row — the golden rule this scaffold enforces.
  • C Consulted — the advisor. Subject-matter experts whose input is sought before the work is finalised. Two-way communication; they shape the work but don’t do it.
  • I Informed — the recipient. Kept up to date on progress and decisions. One-way communication; no contribution to the work itself.

On RACI itself (not IMDA): the canonical reference is PMI, A Guide to the Project Management Body of Knowledge (PMBOK Guide), which defines the RACI chart as a responsibility assignment matrix. See also the overview at Responsibility assignment matrix (Wikipedia).

The matrix

The columns use short codes for two groups, per §2.2.1 — the deployer’s four internal teams, and the value chain’s provider roles (external or in-house):

Deployer’s teams — always internal

KDM
Key decision makers — board, C-suite, dept leaders
PROD
Product teams — PMs, UX, AI & software engineers
CYBER
Cybersecurity teams — CSO, security specialists, pen testers
USER
Users / end users — employees who use the agent’s output

Provider roles — external or in-house

MDEV
Model developers — labs that build the SLM/LLM/MLLM
PLAT
Platform providers — agent build/run platforms
SYS
System providers / app developers — in-house or third-party app builders
TOOL
Tooling providers — MCP servers, APIs
VENDOR
External agentic-AI provider — short for “vendor”; not a box in IMDA’s value chain, a buy/third-party grouping (interpretation)

Those roles aren’t a flat list — they sit in a chain, and any of them can be procured externally or built in-house. Here’s where each matrix code maps onto the chain (from Topic 02):

The value chain (after IMDA §2.2.1, p.25) with the matrix codes mapped on. Provider roles (dashed) can be procured externally or built in-house; the deployer is always you. Click a role.
Provider roles — external or in-houseYour organisationModel developersMDEVTooling providersTOOLPlatformprovidersPLATSystem providers/ app developersSYSDeployerKDM · PROD · CYBEREnd usersUSER

VENDOR is not shown — an external agentic-AI provider isn’t a box in this chain; it’s a buy / third-party grouping that resolves to a system, platform or tooling provider. interpretation

Any provider role the organisation builds itself is played in-house: IMDA notes organisations “may play multiple overlapping roles across this value chain” — its example being an org that builds and deploys its own agents, which is “both the system provider and the deployer.” §2.2.1, p.25 So a provider role is external when procured, internal when built in-house — where it collapses into your own teams (e.g. SYSPROD). interpretation

RACI scaffold across the four governance dimensions. The paper has no RACI — this whole matrix is an interpretation. Click any cell.
Governance activityKDMPRODCYBERUSER
1. Assess & bound the risks upfront §2.1
Define permitted use cases & data-access limits
A/RCCI
Use-case risk assessment (incl. system complexity & third-party)
ARCI
Threat modelling / taint tracing
ACRI
Define agent limits — tools, autonomy, least-privilege
ARCI
Define agent identity & authorisation
ARCI
Evaluate & accept residual risk
A/RCCI
2. Make humans meaningfully accountable §2.2
Allocate responsibilities across the value chain — contracts / T&Cs
A/RCCI
Define significant approval checkpoints & action boundaries
ARCC
Perform runtime human approvals
ACIR
Audit oversight effectiveness (override rate, response time)
ARCC/I
Develop internal capabilities for adaptive governance
ARRR
3. Implement technical controls & processes §2.3
Design & implement technical controls (prefer structural over prompt-layer)
ARRI
Pre-deployment testing (accuracy, policy, tool use, multi-agent)
ARC/RC
Gradual / phased rollout
ARCI
Continuous monitoring & incident response (deny-by-default, fallback)
ARRI
Change management & version control
ARCI
4. Enable end-user responsibility §2.4
End-user transparency (UI disclosure, range of actions, escalation)
ARIC
End-user education & training
ARCC/R
Maintain tradecraft / business continuity
ACIR

Select a cell for its meaning and basis. Every row has exactly one A, always the Deployer’s Key decision makers — the framework’s anchor that accountability is not transferred upstream.

The four internal teams (KDM, PROD, CYBER, USER) are grounded in §2.2.1’s illustrative team responsibilities. The provider roles (MDEV, PLAT, SYS, TOOL, VENDOR) carry mostly inferred letters — the paper addresses them only through the generic “outside the organisation” duties; built in-house, a role collapses into your own teams. Toggle them on for the build-vs-buy view.

How to calibrate

This is a template, not an answer. Before use:

  1. Map the columns to your real org. §2.2.1 calls its four-team split “an illustration” and notes “each organisation is structured differently.” Rename or merge KDM / PROD / CYBER / USER to your actual functions — and add what’s missing (a dedicated AI Governance Office, Legal/Compliance, or DPO). The PwC breakdown (Use-case owner / Technology Risk Management / AI Factory / End users) is a ready alternative column set. §2.2.1, pp.26–28

  2. Calibrate to the agent’s autonomy tier and risk materiality. The paper’s case studies are explicitly tiered — copy the pattern that matches your risk appetite:

    • Dayos — three tiers scored on severity × reversibility × feasibility of human oversight.
    • MSD — five levels of agency with a runtime policy-enforcement gateway before higher autonomy.
    • OCBC — bounding agent autonomy in source-of-wealth analysis.

    As autonomy and materiality rise, pull more cells toward human approval (USER = R) and add A-level sign-off gates. §2.1

  3. Set the build-vs-buy posture — it drives the external columns.

    • Build in-house: the company “would play both the role of the system provider and the deployer” — so SYS collapses into PROD. §2.2.1, p.25
    • Buy / third-party: populate VENDOR and contractually pin obligations (security, performance, data protection; scoped API keys, per-agent identity tokens, tool-call logging). Where features are lacking, scope down or bring in-house.
    • Whatever the posture, the A never leaves the deployer.
  4. Re-run on every material change. §2.3.3 robust change management warns that “small modifications can cascade into larger impact.” A material change re-triggers this matrix — the four dimensions are an iterative loop, not a one-pass checklist. §2.3.3, p.45

Open decisions — where the paper is silent

The framework leaves these to the organisation. Decide them explicitly rather than inheriting this scaffold’s defaults: interpretation

  • A/R split for testing & controls — the paper gives PROD testing and CYBER secure-by-design/red-team, but not who is A when they overlap. Default: single A = KDM; PROD = R for functional/agentic testing, CYBER = R for security/red-team; co-sign before go-live.
  • Which function runs oversight-effectiveness analytics (override rate, response time, outlier-human detection, §2.2.2) — the owner is unspecified. Default: R to PROD for instrumentation, C to CYBER; consider a standing AI-governance / internal-audit owner.
  • External-vendor accountability mechanism — §2.2.1 mandates contractual clarity but prescribes no liability model. Default: VENDOR is C/R within contract terms only; A stays with KDM; where gaps exceed risk tolerance, don’t deploy.
  • RACI letters for the provider rolesMDEV / PLAT / SYS / TOOL are named in the value chain but given no explicit RACI; all are inferred, and the SYS letters assume a third-party build (in-house collapses SYS into PROD).
  • Not even in the paper — the VENDOR column. IMDA’s value-chain figure has no “external agentic-AI provider” box; VENDOR is a convenience grouping for buy / third-party postures, so its whole column is interpretation, resolving in the formal value chain to a system / platform / tooling provider.
  • Roles beyond the illustrative four (Legal, Compliance, DPO, Internal Audit, AI Governance Office) — in a regulated FI context a Compliance column will likely take C on most rows and possibly A on use-case approval.

Onboarding scenarios — worked tables

The matrix above is the general scaffold. Onboarding a specific model, tool or system is its own governed event with a concrete lifecycle: intake → due diligence → security & data → build & guardrails → testing & red-teaming → approval → deploy & monitor. The three tables below work that lifecycle for three common cases, using the same four illustrative teams. interpretation

Across all three, the single A stays inside the deployer: KDM owns the governance, risk, legal and approval rows; CYBER owns the security, supply-chain and red-team rows; PROD owns the build, configuration, testing and monitoring rows; USER owns use. The provider roles (MDEV, PLAT, SYS, TOOL, VENDOR) only ever consult or are responsible within their remit — never accountable. Filter by phase; toggle providers on to see who supplies what.

Scenario A · external proprietary model

The model is a closed product (Claude / Claude Code, OpenAI / Codex, Gemini): you can’t inspect, retrain or independently validate it. So governance shifts from validate the model to constrain the deployment and bind the vendor — assurance is contractual (no-training-on-data, SLAs, liability, exit), configurational (tenancy, data residency, retention/DLP, guardrails) and monitoring-led (the vendor can silently change the model version, so version-drift monitoring is a first-class control). Red-teaming is black-box; fine-tuning only exists where the vendor offers it.

Onboarding an external proprietary model or AI product (e.g. Claude / Claude Code, OpenAI / Codex, Google Gemini). The paper has no RACI — this whole matrix is an interpretation. Click any cell.
Governance activityKDMPRODCYBERUSER
1. Intake & risk tiering
Register the use case, intended scope, data touched & out-of-scope uses (AI inventory)
AIII
Risk-tier & materiality assessment (incl. material-outsourcing determination)
AIII
Bound autonomy & define human-oversight points per action class
ACII
2. Vendor due diligence & disclosures
Vendor due diligence (viability, sub-processors, certifications, concentration risk)
AICI
Review vendor model/system disclosures (model cards, limits, training-use, eval reports)
AIII
Black-box model-risk evaluation vs disclosures (accuracy, bias, robustness, untestable residual)
ACII
3. Security, data & tech configuration
Security review of the SaaS/embedded deployment (tenant isolation, IAM/SSO, encryption, logging)
ICAI
Data-protection & residency configuration (region, disable training/retention, DLP, masking)
CCAI
Tech-stack & integration setup (LLM gateway, SSO, secrets / key management, connectors)
IACI
Model configuration & version management (version pinning, system prompts / templates, parameters)
CAII
RAG & vector-store integration (retrieval-source governance, vector access control, grounding / citation)
CACI
Vendor-side fine-tuning / customisation data governance & evaluation (where the vendor offers it)
ACII
4. Guardrails
Technical guardrails (input/output filters, PII/DLP redaction, injection detection, schema validation, rate limits, tool-permission scoping)
CACI
Process guardrails (human-in-the-loop approval checkpoints, acceptable-use policy, segregation of duties, escalation & kill-switch procedures)
AIII
5. Testing & red-teaming
Functional & user-acceptance testing on representative tasks (accuracy, fitness-for-purpose)
CAIC
Red-team — prompt injection & jailbreak (direct + indirect / cross-domain)
ICAI
Red-team — sensitive-data exfiltration / disclosure
CIAI
Red-team — model behaviour & safety (harmful / dangerous content, excessive agency)
AICI
Red-team — fairness, bias & discrimination testing
AIII
Red-team — hallucination, factual accuracy & robustness
ACII
Security penetration test of the integration & access (APIs, auth, secrets)
IIAI
6. Legal & approval
Contract / DPA & outsourcing-regulatory review (no-training, SLA, liability, audit rights, version-change notice, exit)
AIII
Risk acceptance & sign-off; board approval for material / high-impact use cases
AIII
7. Deploy, monitoring & lifecycle
Controlled / staged rollout & user acceptable-use training
ARIR
Monitor — security & access (anomalous authentication, infrastructure events)
IIAI
Monitor — malicious-use & abuse detection (injection, jailbreak, exfiltration attempts)
CIAI
Monitor — model performance & quality (accuracy, latency, cost / token)
CAII
Monitor — output safety, hallucination & bias drift in production
ACII
Monitor — guardrail breaches & human-override rates
ACII
Monitor — vendor & model-version change (silent updates → regression re-test)
ARII
Audit logging, traceability & periodic independent review / audit
AICI
Incident response, escalation & kill-switch (AI incidents)
CIAI

Select a cell for its meaning and basis. Every row has exactly one A, held by the deployer’s own team — external providers appear only as R or C, never A.

Scenario B · open-source / self-hosted model

With an open-weight model the organisation self-hosts (Llama, Mistral, Qwen, DeepSeek) there is no vendor SaaS or contract — it becomes the developer-deployer and owns almost the whole stack. That adds open-source licence clearance, model provenance & weights integrity (official source, checksums/signing, malware-/backdoor-scanning, an AI-SBOM), self-hosting infrastructure hardening, the full in-house model-risk and guardrail build (no vendor guardrails ship with the weights), and fine-tuning / adapter governance. The one risk that eases is data residency — prompts, embeddings and tuning data never leave the trust boundary. With no vendor, there is no one else to point to.

Onboarding a new open-source / open-weight model that the organisation self-hosts (e.g. Llama, Mistral, Qwen, DeepSeek). The paper has no RACI — this whole matrix is an interpretation. Click any cell.
Governance activityKDMPRODCYBERUSER
1. Intake & licensing
Register the use case & self-hosted (developer-deployer) posture (AI inventory)
AIII
Risk-tier & materiality assessment
AIII
Open-source licence & acceptable-use clearance (commercial-use thresholds, restrictions, derivative terms)
AIII
2. Supply-chain, provenance & weights
Verify model provenance & weights integrity (official source, cryptographic checksums / signing)
CCAI
Malware / backdoor scan of the artefact (pickle vs safetensors, LoRA / adapter vetting)
ICAI
Build & maintain an AI-SBOM for the model + inference stack (dependencies, quantisation tooling)
ACCI
Weights & model-registry management (secure storage, access control, quantisation, version pinning)
CACI
3. Tech stack & infrastructure
Provision the inference / serving tech stack (e.g. vLLM / Triton / Ollama, orchestration, model gateway)
IACI
Self-hosting infrastructure hardening (GPU / node isolation, network segmentation, secrets, audit logging, patching)
ICAI
RAG & vector-system build (retrieval-source governance, vector DB security / access, chunking / embeddings, grounding, retrieval-poisoning controls)
CACI
4. Customisation & guardrails
Fine-tuning / adapter (LoRA / PEFT) data governance & process
ACII
Evaluate & re-validate fine-tuned / adapter variants before promotion
ACII
Technical guardrails — build the org’s own (input/output filters, PII/DLP, injection detection, jailbreak resistance, schema validation, tool-permission scoping)
CCAI
Process guardrails (human-in-the-loop approval, acceptable-use policy, segregation of duties, escalation & kill-switch)
AIII
5. Model-risk testing & red-teaming
In-house model evaluation & validation (conceptual soundness, output-based benchmarking)
ACII
Red-team — supply-chain & model-integrity (backdoor / poisoning, tampered weights / adapters)
CIAI
Red-team — prompt injection & jailbreak (direct + indirect)
ICAI
Red-team — sensitive-data exfiltration / disclosure
CIAI
Red-team — model behaviour & safety (harmful / dangerous content; no vendor safety layer)
AICI
Red-team — fairness, bias & discrimination testing
AIII
Red-team — hallucination, factual accuracy & robustness
ACII
Security penetration test of the self-hosted stack (serving APIs, GPU nodes, access)
ICAI
6. Approval & deploy
Risk acceptance & sign-off (accountability sits wholly with the institution — no vendor to share risk)
AICI
Controlled deployment, version-pin approved weights, integration / acceptance testing & rollback plan
CACI
7. Monitoring & lifecycle
Monitor — security & access (infra, anomalous authentication, GPU-node events)
ICAI
Monitor — malicious-use & abuse detection (injection, jailbreak, exfiltration attempts)
CIAI
Monitor — model performance & quality (accuracy, latency, cost, capacity)
ARII
Monitor — model & data drift (input drift, concept drift, embedding drift)
ACII
Monitor — output safety, hallucination & bias in production
ACII
Monitor — guardrail breaches & human-override rates
ACII
Version & supply-chain change management (re-verify / re-scan / re-validate on new releases & adapters; refresh AI-SBOM; re-check licence)
ARCI
Audit logging, traceability, incident response & periodic independent review
AICI

Select a cell for its meaning and basis. Every row has exactly one A, held by the deployer’s own team — external providers appear only as R or C, never A.

Scenario C · integrated agentic solution + tools

An integrated agentic solution bundles a model plus tools/connectors from several service providers (an agentic platform with MCP servers / APIs) — a layered, multi-provider chain inside one running agent. Due diligence becomes per-provider and per-tool; the dominant new risks sit at the seams — tool poisoning, identity/privilege abuse, insecure inter-agent communication, and cascading multi-agent failure. Control depends on tool/MCP allow-listing, least-privilege + just-in-time identities, sandboxing/containment (restrict third-party agents to their ecosystem), and chain-wide monitoring — with the deployer accountable for the whole chain.

Onboarding an integrated agentic solution that bundles a model plus tools / connectors from external service providers. The paper has no RACI — this whole matrix is an interpretation. Click any cell.
Governance activityKDMPRODCYBERUSER
1. Intake & autonomy bounding
Register the use case & agent; classify read-only vs state-changing actions (agent inventory)
AIII
Materiality assessment + bound autonomy per action class (severity × reversibility)
ACII
Map the full external value chain; flag as a (material) third-party arrangement
AIII
2. Per-provider & per-tool diligence
Per-provider due diligence (model developer, platform / orchestration provider, each tooling / MCP provider)
AICI
Per-tool / MCP-server vetting & allow-listing (provenance, signing, tool-poisoning scan, vetted registry; reject unvetted by default)
CCAI
Embedded model-risk evaluation (fitness, hallucination, bias for customer-facing use), independent of providers
AIII
3. Architecture, identity & containment
Integration & data-flow / taint-trace review across providers (what each tool / model sees; credential flow)
CCAI
Orchestration tech-stack & MCP-gateway setup (central broker, secrets, logging at the seams)
IACI
Least-privilege + JIT / short-lived non-human identity per tool / agent
ICAI
Containment / sandboxing strategy (isolate tool execution; restrict third-party agents to their own ecosystem)
CCAI
RAG & connector data-source governance (retrieval / tool data access, grounding, leakage controls)
CACI
4. Guardrails
Technical guardrails (input/output filters, tool-call authorisation & schema validation, action-confirmation gates, rate limits)
CACI
Process guardrails (human-in-the-loop approval per action class, acceptable-use, segregation of duties, escalation & kill-switch)
AICI
5. Risk, testing & red-teaming
Consolidated agentic risk assessment incl. aggregate / systemic multi-agent risk (cascading failure, insecure inter-agent comms, rogue agents)
ACCI
Red-team — tool misuse & excessive agency (acting outside preset boundaries)
ICAI
Red-team — identity / privilege-escalation & confused-deputy abuse
ICAI
Red-team — prompt injection (direct + indirect via tools / content) & jailbreak
ICAI
Red-team — data exfiltration / sensitive-data disclosure across the chain
CIAI
Red-team — multi-agent / systemic failure (cascading, collusion, inter-agent)
AICI
Red-team — fairness, bias & model-behaviour (customer-facing actions)
AIII
6. Contracts & approval
Chain-wide contracts & SLAs (data handling / residency, security, change notice, audit rights, sub-processor disclosure, liability, exit / decommissioning)
AICI
Board sign-off vs AI risk appetite for higher-materiality deployments
AIII
7. Deploy & monitor
Integrated pre-deployment red-team & verification against the allow-listed toolset (cannot act outside safe boundaries)
CARI
Staged rollout (pilot → expand) with central logging of all tool / MCP calls & inter-agent messages; end-user transparency
CACI
Monitor — security & malicious-use (anomalous tool calls, injection / exfiltration attempts)
CIAI
Monitor — agent-action / tool-call behaviour & scope-privilege drift (kill-switch escalation)
ACCI
Monitor — model & aggregate multi-agent behaviour, performance & drift
ARII
Monitor — guardrail breaches, human-override rates & output safety
ACII
Ongoing third-party & tool governance (re-vet tools / MCP / models on updates & new sub-processors; keep allow-list & register current)
AICI
Audit logging & lifecycle exit / decommissioning (revoke credentials & tool access, data disposal, replacement plan)
AICI

Select a cell for its meaning and basis. Every row has exactly one A, held by the deployer’s own team — external providers appear only as R or C, never A.

Frameworks referenced (not IMDA). The onboarding activities draw on the NIST AI Risk Management Framework and its Generative AI Profile, ISO/IEC 42001, the OWASP Top 10 for LLM Applications (2025) and OWASP Agentic threats & mitigations, with model-risk discipline from SR 11-7. The financial-institution allocation of these same tables is in Topic 04.


Next — Topic 04: a financial-institution calibration. This scaffold uses the framework’s four illustrative teams. Topic 04 calibrates the same matrix to a real FI — splitting those teams across three lines of defence and distributing the single A to whoever has the most control.