Designing runtime compliance controls for AI agents
Agentic AML and KYC workflows require more than post-hoc monitoring. If an AI agent can query customer records, retrieve sanctions information, update a case, or draft a disposition, controls should operate before the action occurs. Runtime policy enforcement should decide whether the user, agent, tool, data field, and proposed action are allowed in that workflow context.
The most important design principle is least privilege. AI agents should not inherit broad analyst permissions by default. They should use scoped identities and permissions that match the approved purpose of the workflow. A case summarization agent may need read access to case notes and transaction monitoring alerts. It may not need the ability to change customer risk ratings or close an investigation. A KYC enrichment agent may need to retrieve beneficial ownership records, but not to approve onboarding exceptions.
Tool-call governance is equally important. AML and KYC evidence often depends on external systems such as customer databases, sanctions screening tools, adverse media services, transaction monitoring queues, and case management platforms. Each tool call should be authorized, logged, and evaluated against policy. Where actions are high impact, the system should require human approval rather than allowing autonomous execution.