Markdown Editor

Agentic AI Governance Assessment Template (Singapore MGF)

Singapore IMDA MGF for Agentic AI v1.5: agent inventory, value chain, risk factors, limits, agent identity, human checkpoints, controls, testing, rollout, user responsibility

AI・データフルIMDA Model AI Governance Framework for Agentic AI v1.5 (May 2026)agenticgovernancesingapore

使い方: Use it when you plan or review an AI agent or multi-agent system and want to align with IMDA's Model AI Governance Framework for Agentic AI. Fill the scope, agent inventory and risk-factor ratings first, then the limits enforced by design and the human approval checkpoints. The main pitfall is relying on system-prompt instructions instead of system-level limits and approvals.

プレビュー

Agentic AI Governance Assessment: [Agentic system name]

Governance assessment for an AI agent or multi-agent system, organised on the four dimensions of Singapore's Model AI Governance Framework for Agentic AI, published by the Infocomm Media Development Authority (IMDA). Version 1.0 was launched on 22 January 2026; this template follows Version 1.5 (published 20 May 2026, updated 5 June 2026). It records the agent's scope, the risk factors and bounds, human accountability and oversight, technical controls and processes across the lifecycle, end-user responsibility, evidence and an action plan. Replace every [bracketed] value and every row marked Example. The framework is voluntary guidance; this is a documentation format, not legal advice, and it is not an IMDA endorsement or certification.

Document control

FieldValue
Document ID[AGOV-SG-001]
Agentic system[Name, version]
Agents in scope[Agent IDs from the agent catalogue]
Business process[Process the agents support]
Role in the value chain[Deployer / System provider or app developer / Platform provider / Model developer / Several]
Accountable executive[@exec-owner]
Assessment owner[@assessment-lead]
Version[0.1]
Status[Draft / In review / Approved / Superseded]
Approvers / reviewers[@security], [@risk], [@legal], [@dpo], [@product]
Framework version usedIMDA MGF for Agentic AI, Version 1.5 (20 May 2026, updated 5 June 2026)
Last updatedYYYY-MM-DD
Next reviewYYYY-MM-DD or on a change trigger (section 5.5)
Classification[Internal / Confidential]

Approvals

RoleNameDecisionDate
Accountable executive[@name][Approve / Approve with conditions / Reject]YYYY-MM-DD
Chief information security officer[@name][Decision]YYYY-MM-DD
Risk owner[@name][Accept residual risk / Do not accept]YYYY-MM-DD
Data protection officer[@name][Opinion]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]Scope and risk factors
1.0YYYY-MM-DD[@name]Example: Approved for pilot with internal users only
1.1YYYY-MM-DD[@name]Example: Model update triggered full review; payment tool added behind approval gate

Contents

1. Purpose and scope

ItemDescription
Business goal[Outcome the agentic system delivers]
Why an agent[Why a deterministic workflow or a non-agentic model is not sufficient]
Users[Internal staff / Customers / Other agents]
People affected[Customers, counterparties, employees, the public]
Actions the agent may take[Read, draft, send, buy, change records, run code]
Actions the agent must never take[Explicit prohibited actions]
Deployment stage[Concept / Pilot / Limited release / General availability]
Jurisdictions[Singapore and others]

Example: A procurement assistant reads purchase requests, checks them against the purchasing policy, compares three approved suppliers through their APIs and drafts a purchase order. It may place orders up to SGD 2,000 after a human approval; it must never add a new supplier, change bank details or approve its own request.

Record the alternatives you considered. The framework asks deployers to weigh benefit against risk before choosing an agent, and some processes with fixed steps are safer and cheaper as a deterministic workflow with one model call. Write that comparison here so a reviewer can see the choice was deliberate.

2. Agent inventory and value chain

2.1 Agent inventory

Agent IDPurposeModelTools and systems reachableMemoryActs asHuman owner
AGT-001 (Example)Orchestrator for purchase requests[Model, version]Policy KB (read), AGT-002, AGT-003Session onlyOn behalf of requester[@proc-lead]
AGT-002 (Example)Supplier quote comparison[Model, version]Supplier APIs via MCP (read)NoneIndependently, as service[@proc-lead]
AGT-003 (Example)Purchase order drafting and placement[Model, version]ERP purchase module (write, behind approval)NoneOn behalf of requester[@finance-ops]
AGT-00N[Purpose][Model][Tools][Memory][Capacity][@name]

2.2 Value chain and responsibilities

PartyRole (framework value chain)What they provideContractual responsibilities agreedEvidence
[Model vendor] (Example)Model developerFoundation modelUsage policy, incident notification within [72 h]EV-003
[Agent platform] (Example)Platform providerOrchestration runtime, loggingLog retention, access control, security attestationEV-004
[Internal team] (Example)System provider or app developerAgent design, prompts, tool integrationInternal policyEV-001
[MCP server vendor] (Example)Tooling providerSupplier API connectorChange notification, vulnerability disclosureEV-005
[Business unit] (Example)DeployerUse in procurementOwns outcomes and user trainingEV-002

Where a supplier's agent is opaque (you cannot see its reasoning, logs or tool calls), record what visibility you negotiated and what compensating controls you apply.

3. Dimension 1: Assess and bound the risks upfront

3.1 Risk factors

Rate each factor Low, Medium or High with a one-line reason. The framework separates factors that raise the severity of a failure from those that raise its likelihood; version 1.5 also asks you to weigh system complexity and reliance on third-party solutions.

FactorDrivesRatingReason
Error tolerance of the domain and criticality of processes supportedImpact[H/M/L]Example: Medium, financial commitments up to SGD 2,000
Access to sensitive or personal data, including persistence in memoryImpact[H/M/L]Example: Low, no personal data beyond requester name
Access to external systemsImpact and likelihood[H/M/L]Example: High, supplier APIs outside our control
Breadth of actions (read only or write, few tools or open-ended tools)Impact[H/M/L]Example: Medium, one write action
Reversibility of actionsImpact[H/M/L]Example: Medium, orders can be cancelled within 24 hours
Level of autonomy (fixed procedure or self-directed)Likelihood[H/M/L]Example: Low, follows a defined procedure
Task complexity (number of steps, judgement needed)Likelihood[H/M/L]Example: Medium
System complexity, including multi-agent interactionLikelihood[H/M/L]Example: Medium, three agents
Use of third-party agents, platforms or toolsLikelihood[H/M/L]Example: High, external MCP server
Feasibility of human review at each stepOversight[H/M/L]Example: Feasible at order placement only

Overall inherent rating: [High / Medium / Low], justified in two sentences.

3.2 Limits by design

IDLimitTypeHow enforcedEvidence
AGOV-LIM-001 (Example)Least-privilege tools: AGT-002 read only on supplier APIsAccessTool gateway policy, not promptEV-006
AGOV-LIM-002 (Example)Agent follows the purchasing procedure as a fixed workflowAutonomyOrchestration graph with fixed stepsEV-007
AGOV-LIM-003 (Example)Order value cap SGD 2,000 per order and SGD 10,000 per dayBlast radiusERP rule outside the agentEV-008
AGOV-LIM-004 (Example)Kill switch disables all agent credentials within 5 minutesBlast radiusIdentity provider runbook, tested quarterlyEV-009
AGOV-LIM-005 (Example)Code execution, if any, only in an isolated sandbox without networkBlast radiusContainer policyEV-010
AGOV-LIM-00N[Limit][Type][Mechanism][EV]

Prefer deterministic limits enforced by the system. Where a limit depends on model behaviour, add monitoring or a human check on top and record that here.

3.3 Agent identity and authorisation

PracticeStatusImplementation
Each agent has its own unique, verifiable identity[Yes / Partial / No]Example: Workload identity per agent in [IdP]
Each identity is linked to an accountable human, supervising agent or department[ ][How]
The capacity in which the agent acts (on its own or for a named user) is recorded[ ][How]
Identities and permissions are issued and tracked centrally, and unused ones removed[ ][Catalogue location]
Permissions are scoped, time or session bound and not transferable[ ][How]
A delegated agent never receives more rights than the delegating human has[ ][How checked]
Delegations of authority are logged[ ][Log location]

4. Dimension 2: Make humans meaningfully accountable

4.1 Internal allocation of responsibility

GroupResponsibilities for this systemNamed lead
Key decision makersApprove permitted use cases, data access limits, risk appetite and escalation route[@exec]
Product teamRequirements, controls, phased rollout, testing, monitoring, user education[@product]
Cybersecurity teamSecurity baseline, threat modelling, red teaming, incident response[@security]
UsersUse within policy, complete training, report issues promptly[@user-lead]

Adaptive governance: describe how the organisation keeps up with new agent capabilities and risks (for example a monthly review forum, a named owner who tracks framework updates, and a fast path for emergency policy changes).

4.2 Significant checkpoints requiring human approval

IDCheckpointCategoryApproverForm of inputInformation shownFail-safe
AGOV-HIL-001 (Example)Before placing any orderIrreversible and financialRequester's managerApprove or rejectSupplier, amount, policy check result, agent confidenceDeny if no response in 4 h
AGOV-HIL-002 (Example)Agent proposes a supplier outside the approved listAtypical behaviourProcurement officerReject only (cannot be approved by agent flow)Request and reasonDeny by default
AGOV-HIL-003 (Example)Order above user's own thresholdUser-definedRequesterApprove, edit or rejectOrder summaryDeny
AGOV-HIL-00N[Checkpoint][High-stakes / Irreversible / Atypical / User-defined][Role][Approve / Edit plan / Written justification][Fields][Behaviour on failure]

Keep approval requests short, specific and clear about the risk. For high-risk actions, require a written reason. If the approval service is down or no approver responds, the action must be denied, not executed.

4.3 Effectiveness of oversight

MeasureTargetCurrentReview cadence
Approval override (rejection or edit) rateExample: between 3 % and 20 %; a rate near zero triggers review[Value]Monthly
Median time to approveExample: above 20 seconds for orders[Value]Monthly
Approver training completion100 % before access[Value]Quarterly
Audit of a sample of approved actions[n] per month[Value]Monthly

Version 1.5 adds monitoring of override rates and response times as a guard against automation bias. Very fast, near-universal approvals suggest rubber-stamping; investigate and redesign the checkpoint. Detailed oversight design lives in Human Oversight Design (ai-data/human-oversight-design).

5. Dimension 3: Implement technical controls and processes

5.1 Design and development controls

IDComponentControlTypeStatus
AGOV-CTL-001 (Example)PlanningAgent restates the task and asks for clarification when ambiguous; plan is loggedPrompt plus loggingDone
AGOV-CTL-002 (Example)ToolsStrict input schemas on every tool; write access only where requiredStructuralDone
AGOV-CTL-003 (Example)ToolsAgent hands control to the user for secrets and credentialsStructuralDone
AGOV-CTL-004 (Example)ProtocolsAllow-list of MCP servers; unknown servers blocked at gatewayStructuralDone
AGOV-CTL-005 (Example)Multi-agentAgents exchange typed messages, not free text; no shared memoryStructuralIn progress
AGOV-CTL-006 (Example)RuntimeRate limits on tool calls; output filter for prompt injection indicatorsRuntime, model-basedDone
AGOV-CTL-00N[Component][Control][Structural / Runtime / Model-based / Prompt][Status]

For threats to these components, use Agentic AI Threat Model (ai-data/agentic-threat-model); for permission design, Agent Tool Permission Design (ai-data/agent-tool-permission-design).

5.2 Pre-deployment testing

IDTest focusMethodEnvironmentRunsResultEvidence
AGOV-TST-001 (Example)Task completion and policy adherence across the whole workflowScenario suite of [n] requestsStaging with ERP replica5 per scenario[Pass rate]EV-011
AGOV-TST-002 (Example)Disallowed actions are blockedAttempt new supplier, bank detail change, self-approvalStaging20 attempts[Blocked n of n]EV-012
AGOV-TST-003 (Example)Prompt injection through supplier dataRed team payloads in quotesStaging[n][Result]EV-013
AGOV-TST-004 (Example)Agents tested together, not only individuallyEnd-to-end multi-agent runsStaging[n][Result]EV-014
AGOV-TST-00N[Focus][Method][Env][Runs][Result][EV]

Agent behaviour varies between runs; repeat each scenario and report the distribution, not a single pass. Use realistic environments and data. See Agent Evaluation Plan (ai-data/agent-evaluation-plan).

5.3 Gradual rollout

PhaseUsersTools and protocols enabledSystems exposedExit criteria
1 (Example)Trained procurement staff (10)No external MCP; read-only supplier dataERP sandboxTwo weeks without severity 1 or 2 incidents
2 (Example)One departmentAllow-listed supplier MCP serverERP production, order cap SGD 500Override rate within target
3 (Example)All staffAs phase 2Order cap SGD 2,000Quarterly audit clean

5.4 Monitoring and logging

ItemDecision
Monitoring objectives[Real-time intervention / Incident debugging / Periodic audit]
What is logged[Plans, tool calls with arguments, agent-to-agent messages, approvals, identity used]
AlertsExample: Attempted unauthorised tool call; repeated failures; anomalous trajectory
Intervention per alert levelExample: Low, queued review; high, pause the agent until a human reviews; critical, revoke credentials and fall back to manual process
Log integrity[Append-only store, retention period]
Observability standard[OpenTelemetry traces to platform]
Feedback loop[Incidents added to test suite within N days]

Details of traces and metrics belong in LLM Observability Spec (ai-data/llm-observability-spec).

5.5 Change management

Trigger typeExamplesReview level
TechnicalModel version change, new or modified toolFull governance review
EnvironmentalNew business unit, new market, new supplier typeFull review of section 3
PerformanceAnomalies, rising error or override ratesTargeted review, possible rollback
RegulatoryNew guidance or lawApplicability check
MinorPrompt wording refinement with no new capabilityLight review by product owner

6. Dimension 4: Enable end-user responsibility

6.1 Users who interact with the agent

DisclosureWhere and howStatus
The user is told they are dealing with an agent[UI banner at first message][ ]
What the agent can do and decide, and what it cannot[Help panel][ ]
How user data is collected, stored and used[Privacy notice link][ ]
The user's own responsibilities (for example check before confirming)[Confirmation screen][ ]
A human contact and escalation route[Contact link][ ]

6.2 Users who integrate agents into their work

Training topicAudienceFormatCompletion
How agents work and fail (planning, tools, injection)All users30-minute module[%]
How to review and reject agent proposals wellApproversWorkshop with cases[%]
Keeping core skills (tradecraft) and manual fallbackProcess ownersAnnual drill[%]

Plan for business continuity: if the agent is switched off, staff must still be able to run the process by hand. Track whether skills are eroding and schedule manual runs. Link to AI Literacy Plan (ai-data/ai-literacy-plan).

7. Residual risk and decision

IDResidual riskRatingWhy tolerableConditions
AGOV-RES-001 (Example)Injection through supplier data leads to wrong supplier choiceMediumOrder cap and approval gate limit lossQuarterly red team
AGOV-RES-002 (Example)Approver fatigue reduces review qualityMediumOverride rate monitoredRedesign if below target for 2 months
AGOV-RES-00N[Risk][Rating][Reason][Conditions]

Decision: [Proceed / Proceed with conditions / Do not proceed]. Accepted by [@exec-owner] on YYYY-MM-DD.

8. Evidence register

IDEvidenceSupportsLocationDate
EV-001 (Example)Agent design document2.1, 5.1[Link]YYYY-MM-DD
EV-006 (Example)Tool gateway policy exportAGOV-LIM-001[Link]YYYY-MM-DD
EV-009 (Example)Kill switch drill recordAGOV-LIM-004[Link]YYYY-MM-DD
EV-012 (Example)Disallowed action test logAGOV-TST-002[Link]YYYY-MM-DD
EV-0NN[Evidence][Item][Link]YYYY-MM-DD

9. Action plan

IDDimensionGapActionOwnerDueStatus
AGOV-ACT-001 (Example)1Agent identities shared across two agentsIssue separate workload identities[@platform]YYYY-MM-DDOpen
AGOV-ACT-002 (Example)2No override-rate dashboardBuild approval metrics view[@product]YYYY-MM-DDOpen
AGOV-ACT-003 (Example)3Multi-agent messages are free textIntroduce typed schemas[@eng]YYYY-MM-DDIn progress
AGOV-ACT-004 (Example)4No manual fallback drillSchedule semi-annual drill[@ops]YYYY-MM-DDOpen
AGOV-ACT-00N[1-4][Gap][Action][@name]YYYY-MM-DD[Status]

10. Cross-reference to other frameworks

This assessmentRelated framework or template
Section 3 risk factorsAI Risk Assessment (ai-data/ai-risk-assessment); NIST AI RMF Map and Measure functions
Section 3.2 and 5.1 controlsOWASP Top 10 for Agentic Applications via Agentic AI Threat Model (ai-data/agentic-threat-model)
Section 4 oversightHuman Oversight Design (ai-data/human-oversight-design); EU AI Act Article 14 for high-risk systems
Section 5.4 incidentsAI Incident Report (ai-data/ai-incident-report)
Section 6 transparencyAI Content Transparency Plan (ai-data/ai-content-transparency-plan)
Regulatory scopeAI Regulatory Applicability Register (compliance/ai-regulatory-applicability-register)
Management systemISO/IEC 42001 AI Management System (compliance/iso-42001-ai-management)

11. Glossary and references

TermMeaning in this document
AgentSoftware that plans and takes multi-step actions toward a goal, usually driven by a language model and tools
Agentic systemOne or more agents working on a process, with their tools, memory and controls
BoundingLimiting what an agent can reach and do, by design, before deployment
Significant checkpointA point in the workflow where a human must approve before the agent continues
Automation biasOver-reliance on an automated system, especially one that has been reliable
TradecraftThe professional skills staff need to do the work without the agent
Kill switchA tested way to stop all agent actions quickly

References:

  • IMDA, Model AI Governance Framework for Agentic AI, Version 1.5, published 20 May 2026, updated 5 June 2026, https://www.imda.gov.sg/-/media/imda/files/about/emerging-tech-and-research/artificial-intelligence/mgf-for-agentic-ai.pdf
  • IMDA factsheet, Updated Model AI Governance Framework for Agentic AI, 20 May 2026
  • IMDA and PDPC, Model AI Governance Framework, second edition (2020); AI Verify Foundation and IMDA, Model AI Governance Framework for Generative AI (2024)
  • Related templates: AI Agent Specification (ai-data/ai-agent-spec), Multi-Agent System Design (ai-data/multi-agent-system-design), Agent Safety Case (ai-data/agent-safety-case)

Standard and licence note

Based on the Model AI Governance Framework for Agentic AI published by the Infocomm Media Development Authority of Singapore, Version 1.5 (20 May 2026, updated 5 June 2026), which builds on Version 1.0 launched in January 2026. The framework is voluntary guidance. This template follows its four dimensions and section numbering; all text, tables and examples are original paraphrases and no framework text is reproduced. Check imda.gov.sg for the current version before each review. This is a documentation format, not legal advice, and use of it does not imply endorsement by IMDA. Template licence: MIT.

関連テンプレート