1. Identity and scope
Define which agent or workflow is acting, which business objective it is serving and which systems or data domains belong inside that scope.
AI agent governance defines what an agent may access, which actions it may take, when human approval is required, how execution is recorded and how the system recovers when work fails or becomes uncertain.
Published 23 September 2026 · Canvryn
Policies and prompt instructions matter, but operational governance must also exist in the execution path. An agent can only be governed reliably when permissions, allowed actions, approval states, audit evidence and recovery behaviour are represented by the surrounding system.
Define which agent or workflow is acting, which business objective it is serving and which systems or data domains belong inside that scope.
Expose only the credentials, tools and typed actions required for the objective. Prefer bounded actions over broad shell, database or administrator access.
Identify consequential actions that require an authorised person to approve, reject or modify the proposed execution.
Record what was requested, what context was used, which action ran, what approval existed and what resulting state was observed.
When execution fails, the system should stop cleanly, expose the blocker and resume from a known state instead of spawning duplicate or uncontrolled recovery paths.
CORE PRINCIPLE
The risk profile changes when AI moves from generating text to modifying systems, communicating externally or making decisions that affect money, access or obligations. Governance should become stricter as action consequence increases.
Agents can make mistakes, receive ambiguous instructions or encounter unexpected system states. Limiting them to the smallest necessary capability reduces the blast radius of those failures.
Typed operations such as “create draft,” “read invoice,” “restart approved service” or “update this specific record” are easier to reason about and audit than unrestricted access to a shell or administrator console.
Retrieve approved information, classify inputs, summarize records, prepare drafts or calculate recommendations.
Create internal records, update non-critical state or perform actions that can be reverted safely within a defined scope.
Payments, commercial commitments, privilege changes, production mutations, deletions or sensitive external communications.
Actions that the workflow is never allowed to take, regardless of model confidence or operator instruction.
Companies may change models as quality, latency, cost or capabilities evolve. Governance should therefore live outside the model wherever possible. Permissions, approval rules and typed actions should remain stable even when the underlying intelligence provider changes.
Logging a model response is not the same as proving that a business action completed. Stronger evidence includes API receipts, resulting system state, approval identifiers, timestamps and durable output references.
The goal is to distinguish “the agent said it finished” from “the system verified the requested outcome.”
A governed workflow should expose the blocker explicitly: missing permission, missing information, unavailable service, exhausted execution budget or required human approval. Recovery should continue the same objective from a known state rather than silently creating another task or control path.
Canvryn treats agents and models as capabilities inside a governed workforce. Hermes provides the control layer underneath: bounded routing, typed actions, approval gates, evidence and recovery on the same execution lineage.
This lets deployments reuse one governance architecture across different operating environments instead of rebuilding permissions and recovery logic for every workflow.
They overlap, but agent governance is more operational. It focuses on what a deployed agent may access and do inside a business process and how those actions are controlled and verified.
Permissions should follow the execution role and objective. Different workflows may need distinct capability sets even when they use the same underlying model.
Some controls can be added later, but authority and permission boundaries are easier to implement correctly when they are designed before the workflow is allowed to mutate real systems.
Define capabilities, approvals, evidence and recovery first. Then expand what the system can do as the operating evidence improves.