Glossary
Definitions and practical examples for the concepts behind AI agents, identity, and governance.
- ABAC vs. RBAC
- Role-based access control, or RBAC, assigns permissions through roles.
- Agent audit trails vs. LLM observability
- An agent audit trail is a set of retained records used to reconstruct what an agent did and which decisions allowed or stopped it.
- Agent authorization
- Agent authorization determines whether an identified agent may perform a requested operation on a resource under the applicable conditions.
- Agent incident response
- Agent incident response is the coordinated work of detecting, investigating, containing, and recovering from harmful or unauthorized activity involving an agent.
- Agent lifecycle management
- Agent lifecycle management is the work of introducing, changing, suspending, and retiring an agent's operational identity and its associated access.
- Agent registry vs. agent inventory
- An agent inventory is a list of agents or agent workloads believed to exist.
- Agentic operations: AgentOps, LLMOps, and AIOps
- Agentic operations is the work of running agent workloads as services with named owners: introducing them, controlling their access, observing their activity, changing them, and retiring them.
- AI agent security
- AI agent security protects the software, identities, data, and connected systems involved when an agent acts.
- AI gateway vs. LLM gateway vs. MCP gateway
- An AI gateway sits between an AI application and the services it calls.
- AI governance vs. agent governance
- AI governance is the organizational work of deciding how AI may be developed, acquired, used, and reviewed.
- AI TRiSM
- AI TRiSM stands for AI trust, risk, and security management.
- Authentication vs. authorization: OAuth and OIDC
- Authentication establishes the identity associated with a request.
- Content filtering vs. schema validation
- Content filtering inspects content and may transform, withhold, or block it according to configured criteria.
- Cost allocation
- AI cost allocation assigns direct and shared AI-related costs to teams, products, customers, or workloads using an explicit method.
- Credential isolation
- Credential isolation keeps a service credential out of the calling application's runtime.
- Data redaction vs. masking and omission
- Data redaction removes or obscures information before it is disclosed.
- Default-deny vs. fail-closed
- Default-deny means a request is refused when no applicable permission allows it.
- Delegated authorization
- Delegated authorization lets one actor perform specified operations on behalf of another.
- Guardrails
- AI guardrails are controls intended to keep an AI application's inputs, outputs, or actions within defined constraints.
- Least privilege for AI agents
- Least privilege limits an actor's authority to what is needed for its assigned work.
- LLM failover vs. fallback
- LLM failover moves a request to another serving destination after a defined failure.
- LLM routing and model routing policy
- LLM routing, also called model routing, selects a model or serving endpoint for a request.
- MCP (Model Context Protocol)
- The Model Context Protocol (MCP) defines how AI applications connect to external context and capabilities.
- MCP security
- Model Context Protocol (MCP) security protects the connections, credentials, capabilities, and data involved in an MCP deployment.
- Multi-provider AI
- Multi-provider AI uses AI services from more than one provider within an application or operating environment.
- Non-human identity vs. workload identity
- A non-human identity represents an actor other than a person, such as software or a device.
- Policy as code
- Policy as code expresses requirements as rules that software can evaluate.
- Policy testing vs. policy simulation
- Policy testing evaluates rules against selected inputs and expected outcomes.
- Prompt injection: direct and indirect
- Prompt injection occurs when content supplied to a language-model application redirects behavior away from the application's intended instructions or task.
- Rate limits vs. quotas and budgets
- Rate limiting constrains how quickly requests or units of work may be consumed.
- Runtime policy enforcement
- Runtime policy enforcement applies a policy decision while an operation is being processed, through a component that can allow, modify, or stop the operation.
- Spend governance
- AI spend governance defines how an organization approves, controls, and reviews spending on AI.
- Tool calling and function calling
- Tool calling is the mechanism through which an AI application requests an external operation, such as looking up a record or creating a calendar event.
- Tool poisoning
- Tool poisoning places malicious or misleading instructions in material describing a tool, including descriptions and parameter metadata, so an AI application selects or uses capabilities in an unintended way.
- Unit economics
- AI unit economics relates the cost of AI-enabled work to a defined unit of output or value.
- Zero trust for AI agents
- Zero trust is an approach to security that does not grant implicit trust solely because an actor or resource is inside a network or owned by the organization.