How Should Agent Authorization Reflect the User’s Intent?

A panel from Keycard, JPMorgan Chase and AAuth discusses missions, budgets, sandbox boundaries and independent audit records.

ILIan LivingstoneInvitado · KeycardMDMichael DavisInvitado · JPMorgan Chase
Canal
AI Engineer
Publicado
17 oct 2026
Vídeo
43:25
Lectura
6 min
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

Allie Howe moderates a panel with Ian Livingstone, Michael Davis and Dick Hardt on applying context to agent authorization. The speakers discuss coarse permissions, task-specific missions, transaction-level checks and the need for enforceable boundaries. A reported restaurant-booking incident illustrates excessive resource use despite a legitimate goal. The panel also considers resource budgets, separating credentials from agents, auditability and differing views on AI risk.

  1. 1Gradual autonomyDavis compares agent access to onboarding a developer with limited initial privileges.
  2. 2A missionHardt describes a delegated goal and identifier for later authorization and audit.
  3. 3Intersect constraintsLivingstone combines deterministic organizational policy with task context.
  4. 4The booking incidentThe panel uses a reported burst of calls to discuss resource budgets.
  5. 5Separate authoritySandbox and proxy boundaries can keep credentials and enforcement outside the agent.
  6. 6Independent auditRecords should link the delegator, purpose and actual decisions.

Conclusiones

  1. Authorize actions in context, not solely through broad standing permissions.
  2. Combine organizational policy, user intent and transaction details.
  3. Use enforceable resource budgets and time limits for delegated work.
  4. Keep credentials, enforcement and audit records outside the agent’s control.
  5. Review environmental signals and changing capability combinations.
  6. Treat the panel’s predictions as opinions rather than established outcomes.
TEXTO COMPLETO

Lee el texto editado por capítulos

01

Why agent authorization is difficult

The panel describes coarse permissions and gradual autonomy.

Allie Howe of Keycard moderates a discussion with Keycard CEO Ian Livingstone, JPMorgan Chase security architect Michael Davis and AAuth creator Dick Hardt about intent-based authorization for agents.

Howe describes runtime authorization as checking an agent's actions as it calls tools instead of relying solely on broad standing access. Coarse APIs, incomplete policies and changing environments make the decision difficult.

Livingstone says regulated organizations prioritize security and continuity. Their systems contain many identities and legacy permissions, so an agent needs a way to request access without gaining unintended capabilities.

He points to broad OAuth scopes as a problem: an API-wide permission may convey much more access than a particular agent task needs. Existing systems were often designed around human decisions and more deterministic software.

Hardt argues that OAuth originated in a different application environment and that common scopes can be too coarse for changing agent tasks. OAuth has evolved, but existing integrations still determine the actual granularity available.

Davis compares granting agents autonomy to onboarding developers: start with limited access and expand capability as evidence and conditions justify it. The environment, including whether work is sandboxed, matters alongside the agent's own claims.

Davis says financial systems already reason about individual transactions at runtime. A payment's amount, recipient and timing constrain the action, while a memo provides context about its purpose.

Hardt adds that a single transaction may look acceptable in isolation but conflict with the broader task—for example, a duplicate payment made seconds after the first. The decision needs both transaction details and mission context.

Livingstone contrasts a shopping session with a production-debugging session: the two need different permissions and different points at which to involve a person. He argues that knowing the task helps constrain the relevant access.

02

Missions and policy

They discuss delegated goals, organizational constraints and context.

Hardt describes an AAuth mission as a goal delegated by a person or organization. The agent and user can clarify parameters, and a mission identifier can connect subsequent decisions and actions for audit.

Howe asks what happens if someone requests access to a CEO's email outside their authority. Hardt says established deterministic policy should reject unauthorized access and proposes a separate supervisor for contextual decisions.

Livingstone suggests deterministic rules for actions that must never happen or always require a human, combined with task-specific context. He also notes the usability cost of asking people to approve too many actions.

He distinguishes an organization's reason for adopting a tool from a user's immediate task, such as fixing a staging bug. The permissions for a run should fall within the intersection of relevant constraints.

Davis adds that context can change an access decision: an authorized assistant may have some access to a principal's email or calendar, depending on the assigned role and policy. The decision is not simply a static label.

Davis says enterprise mission tracking and dynamic authorization were still early in practice. A shared vocabulary can help teams discuss decisions across systems and diagnose long-running work.

03

Commerce and interoperability

The speakers consider agent identity and independent supervision.

Howe turns to agentic commerce: a user may want an agent to buy the right item within a budget, while a merchant needs to decide what traffic and actions to trust.

Davis extends “know your customer” to knowing the agent and the intentions of the user, operator and processor. He sees that context as useful for commerce and compliance discussions.

Livingstone says websites have long had to handle unknown clients and prevent abuse. An agent arriving at a site presents a related problem: the site needs a basis for deciding whether and how to interact with it.

Hardt advocates interoperable protocols so people can choose separate components for doing work and supervising it. He argues that a user should not have to depend entirely on the worker agent's vendor to define all guardrails.

Livingstone likewise favors federated standards and asks whether the emerging ecosystem will allow different providers and resource owners to interoperate. This is a design preference, not an established outcome.

Davis says connecting an action to a person's intent can support accountability and investigation. What the user wanted, what the agent attempted and what actually happened are separate facts to preserve.

He says propagating relevant context through events can help investigators distinguish human error, agent error and other causes. Financial systems already have procedures for some incorrect transactions; agent workflows need comparable clarity.

04

Budgets and boundaries

A reported booking incident leads to resource limits and sandbox design.

Howe describes a reported incident in which a restaurant-booking agent made roughly 200 calls and its user's Resy account was banned. The discussion uses it to illustrate that pursuing a legitimate goal can still cause unwanted effects.

Hardt says AAuth experiments led to resource budgets as well as time limits. When a budget is exhausted, a supervising component can decide whether more access is appropriate; the agent can receive feedback on consumption.

He contrasts this with a simple rate limit that cuts requests off without necessarily explaining the remaining allowance. A budget can expose scarcity, although an agent still needs enforcement outside its own promises.

Livingstone describes separating the agent's reasoning from tools and credentials, using a sandbox and an external egress proxy as an authorization boundary. The boundary must be designed and maintained; it is not automatically secure.

Davis agrees that separation is valuable but warns that context and memory can bias future decisions. He discusses toxic combinations of capabilities and dynamically removing tools during sensitive work.

As an example, he suggests restricting external egress while an agent handles sensitive email, then restoring capabilities when appropriate. Actual permissions must fit the organization's threat model and workflow.

Livingstone argues that presenting only relevant capabilities may also reduce distraction and wasted work. He offers this as a hypothesis about agent efficiency, not a measured result from the panel.

05

Production and auditability

The panel discusses environmental signals, engineering and independent logs.

Davis says production engineering is shifting from simply obtaining access to discussing dynamic authorization, validation and when to involve a human. Security and application teams need a shared language.

Livingstone describes a secure software-factory reference architecture in which runtime authorization is one component among orchestration, deployment and oversight. He frames safe production iteration as a broader challenge than generating code.

Howe asks what cybersecurity can learn from robotics, where a robot must consider both its intended movement and the changing environment before acting.

Davis suggests including environmental signals such as location, time, device condition and system vulnerabilities in short-lived authorization decisions. Observability can preserve the relevant context for later diagnosis.

Livingstone argues that enforcement and audit records should sit outside the agent's control. A trustworthy record should show who delegated what, for what purpose, and which actions were allowed or denied.

06

Views on AI risk

The speakers offer differing forecasts and close the panel.

The panel closes with differing views on severe AI risk. Hardt worries about malicious actors and misuse; Davis expresses confidence in engineers' ability to improve controls; Livingstone is more optimistic about catastrophic risk.

These are forecasts and opinions, not probabilities established by the discussion. The common operational theme is that organizations still need to constrain, observe and investigate agent actions.

Hardt distinguishes accidental failures from deliberate misuse and says the latter worries him most. Davis emphasizes iterative engineering, while Livingstone thinks society can learn from incidents; none offers a demonstrated risk estimate.

Howe thanks the panel and closes the discussion. The participants leave the audience with a practical challenge: connect delegated goals to enforceable limits and independent records.

Más de este canal

9 diapositivas21:32EN
AI Engineer· 29 oct 2026Shy Ruparel on AI agent reliability and recovery after failuresShy Ruparel · TemporalTemporal’s survey finds a gap between frequent agent use and dependable deployment. Ruparel demonstrates a synthetic payout workflow that resumes after workers stop.AgentesObservabilidad y fiabilidadIngeniería de agentes+2
7 diapositivas14:50EN
AI Engineer· 29 oct 2026Cole Gannaway on code review, cross-repository risk and AI software factoriesCole Gannaway · QodoA one-line rename can pass local checks while affecting distant clients. Qodo’s Cole Gannaway explains how review context, shared rules and independent agents can expose those risks.Code review & verificationAgentes de programaciónFlujos de desarrollo y pruebas+2
5 diapositivas11:47EN
AI Engineer· 29 oct 2026Revolut’s David Abitbol on self-hosting AI coding models at scaleDavid Abitbol · RevolutAbitbol shares engineering delivery trends, GPU-serving costs and latency tuning, then describes controls for operating the tools in a regulated bank.Local inferenceAI cost & performanceDeveloper productivity+2
4 diapositivas21:47EN
AI Engineer· 28 oct 2026Patrick Smyth on Open-Source Supply Chain Security in the AI EraPatrick Smyth · ChainguardChainguard’s Patrick Smyth discusses faster exploitation, malware in dependencies, zero-days and the expanding attack surface around developer workflows.CybersecurityOpen-source ecosystemsAI security+2
5 diapositivas14:09EN
AI Engineer· 28 oct 2026Taylor Luttrell-Williams on Finding Logic Vulnerabilities with SonarQube Hunter AgentTaylor Luttrell-Williams · SonarSonar’s Taylor Luttrell-Williams explains how a security agent maps a codebase, investigates logic flaws and presents validated findings alongside conventional scans.CybersecurityAI securityCode review & verification+2
5 diapositivas16:29EN
AI Engineer· 28 oct 2026Chris Vela on Benchmarking vLLM Configurations with Runpod BenchPodChris Vela · RunpodRunpod’s Chris Vela demonstrates a dashboard for comparing LLM serving configurations and choosing performance settings with workload-specific data.InferenceBenchmarksAI cost & performance+2