Menu +
← All research

Perspectives / Research report

Agents need an operating contract

How to turn flexible reasoning into bounded, recoverable business execution

14 pages · PDF · English · 606 KB
9 min read ·

mayden / Perspectives
8 referenced sources3 exhibits

Primary-source synthesis + mayden analysis. Methods and limits disclosed.

The executive view

Agent autonomy should expand only when the business can verify completion, contain authority and recover uncertain actions at an acceptable cost.

  1. Delegate an action class, not an open-ended ambition. Specify the permitted objects, transactions and limits before choosing how much freedom an agent needs.
  2. Verify the business state after execution. A lost response can conceal a completed transaction; reconciliation must precede any retry that could repeat it.
  3. Buy autonomy only where it improves accepted outcomes after supervision and recovery costs. Keep simpler workflows as the comparator and expand one permission at a time.

Delegate an action, not an ambition

An agent changes a customer order. The transaction commits, but the response disappears. Retrying may duplicate the change; declaring failure may mislead the customer. This illustrative case captures the production challenge: flexible reasoning must operate inside a service that knows what happened and who may act next. The executive decision is how much authority to delegate, with what completion evidence and recovery capacity.

Anthropic's engineering guidance distinguishes predefined workflows from dynamically directed agents and describes the associated cost and latency trade-offs. This is vendor practice, not independent proof of business impact. 1 mayden's recommendation is to preserve deterministic steps wherever the business rule is stable and use model judgment where the path depends on information encountered during execution. An agent can interpret a request while an ordinary service enforces the allowed transaction.

A research assistant may read approved documents and recommend an action. A scheduling assistant may move a meeting within agreed limits. A procurement assistant may prepare an order while a budget owner approves it. These are illustrative designs, not observed mayden implementations. Choose the least discretion that can deliver the intended outcome; additional freedom carries a cost of evidence, supervision and recovery.

Verify the transaction behind the answer

A fluent message saying a task is complete is weak evidence of completion. Business execution should be verified against the relevant state: a booking exists with the required constraints, an approved record changed once, or a draft remains unsubmitted. The original τ-bench evaluates tool-and-user interactions against annotated end states and tests consistency over repeated trials. Its 2024 performance findings describe those models and simulations, not current production capability. 2 Its methodological contribution remains useful.

Define acceptable and unacceptable end states before building the agent. Include partially successful outcomes. If a customer asks to change an order and receive a confirmation, changing the order without sending the confirmation is a different failure from sending a confirmation without changing the order. Both are different from changing the wrong order. A single completion flag erases these distinctions and directs engineering effort toward an incomplete view of the service.

Operators need a compact receipt after each consequential action. It should identify the object changed, the actor, the authorization used and the observed result. Preserve uncertainty when the downstream system times out. The correct state may be outcome unknown, requiring reconciliation. A second blind attempt can turn a transient communication problem into a duplicate transaction. The service should be able to inspect whether the first action committed before choosing a recovery path.

Count the work after apparent success

Measure an agent across repeated runs, interruptions and recoveries. A high first-attempt success rate can coexist with unstable behavior on particular customers or long task paths. τ-bench's repeated-trial framing makes that distinction explicit. 2 The resulting evaluation should retain case-level variability. Some failures may be concentrated in a narrow, identifiable class that can be routed differently; other failures may be broadly unpredictable. These two patterns call for different operating decisions.

Long-horizon research finds that execution behavior can worsen as task paths lengthen, while more capable reasoning approaches can mitigate some of the observed effects. The experiments also challenge a simplistic assumption that every step has the same independent chance of failure. 3 The enterprise should measure its own path-length and recovery distributions. A mathematical curve based on identical independent steps can illustrate sensitivity, but it should never be presented as an observed reliability forecast.

The hidden workload often sits after nominal completion: reconciling a state, correcting a document, contacting a customer or reconstructing an event. Include this work in cost per accepted outcome. Assign a recovery category and owner when the system fails. Track whether the same operator problem reappears after releases. Measure recurring intervention explicitly in the operations budget and test whether it falls as the service improves.

Enforce the execution envelope outside the model

mayden proposes an execution envelope with five elements: identity, action scope, state checks, resource limits and recovery. This is an original design framework derived from established security and reliability principles. Identity binds the run to the relevant user or service. Action scope constrains the objects and operations available. State checks verify preconditions and results. Resource limits bound time, spend and repeated actions. Recovery determines what the system does when confidence or information becomes insufficient.

OWASP identifies excessive functionality, permissions and autonomy as separate sources of damaging agent behavior. Its recommendations include enforcing authorization downstream of the model. 4 For management, this means a prompt telling an agent to respect policy should be accompanied by actual restrictions at the point of action. Removing a dangerous operation from the tool interface can be more dependable than relying on the model to decline it under every possible input.

NIST's Zero Trust Architecture centers access decisions on resources and identities rather than assuming trust from location. 5 Applied here as an engineering principle, each tool action should be authorized in its own context. A research run's permission to inspect a supplier file does not imply permission to send that file externally. These controls constrain the consequences of a reasoning failure. They do not make the reasoning correct or remove the need to test the service.

NIST's September 2026 summary of public comments on agent identity and authorization highlights the need to preserve authority through delegation chains and the concern over making probabilistic models the sole authorization mechanism. 8 This is a record of stakeholder feedback, not a completed standard. It reinforces mayden's design position: the agent may propose an action, but an external control should decide whether that specific action is permitted for that principal, resource and context.

Exhibit 01Illustrative design · no measured results

An uncertain order mutation must be reconciled before retry

Illustrative decision record

  1. Proposed / authorised

    Mutation path
    Validate scope, object and preconditions before submit
    Communication and evidence
    Retain approval and unique operation identifier
  2. Submitted, receipt confirmed

    Mutation path
    Verify the authoritative order state
    Communication and evidence
    Confirm only the change evidenced by that state
  3. Timeout / outcome unknown

    Mutation path
    Query authoritative state with the operation identifier
    Communication and evidence
    Say pending verification; timeout is not proof of failure
  4. Terminal operation: no commit

    Mutation path
    Retry only after confirmed non-commitment, within authority and limits
    Communication and evidence
    An absent receipt or lookup miss does not establish this state
  5. Partially complete

    Mutation path
    Reconcile each step; recover or escalate remaining work
    Communication and evidence
    Report completed and pending steps separately
  6. Changed, notification failed

    Mutation path
    Do not repeat the order mutation
    Communication and evidence
    Retry permitted notification separately; preserve verified receipt
What this means

A successful mutation and successful communication are separate completion conditions.

Fictional order-change design; branches depend on transaction semantics. Never replay a mutation solely because its response or notification was lost. Reconciliation may require a staffed queue.

Sources: τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains [2]; The Illusion of Diminishing Returns: Measuring Long Horizon Execution in LLMs [3]

Keep source content outside the authority boundary

Agents encounter documents, email, search results and tool responses that can contain hostile instructions. AgentDojo provides an extensible evaluation environment for testing attacks through untrusted tool data. Its task and attack collection demonstrates a way to examine the combined system; it does not estimate the prevalence of attacks in a particular company. 6 The design implication is to separate what a source says from what the user has authorized.

A supplier document may legitimately contain a bank account or a request to change a delivery address. The agent must distinguish recording this information from executing the requested change. It should present a proposal with a source reference and obtain whatever independent verification the business process requires. A trusted internal storage location does not make every embedded instruction authoritative, particularly when documents originate outside the organization or are editable by a large group.

Test the complete route from intake to side effect. Include instructions embedded in retrieved content, conflicting tool outputs and apparent requests from other agents. Evaluate whether the final service preserves its authority boundary even when the model follows a misleading instruction. Record harmless refusals and blocked legitimate work as well as successful attacks. Controls that stop the service from accomplishing its ordinary purpose create pressure for bypasses, making operational usability part of the security design.

An agent has finished when the business state proves it—not when the agent says so.

mayden view

Buy discretion only where it earns its cost

A tightly constrained agent can become an expensive way to run a workflow. Every approval, check and handoff adds latency. For stable processes with clear rules, this objection may be decisive. AI Agents That Matter calls for joint attention to cost and accuracy and warns that benchmark practices can reward unnecessary complexity. 7 The company should require an agent to outperform simpler alternatives under the same definition of accepted work, with the chosen level of autonomy justified by that comparison.

There are also situations in which restricting discretion prevents useful discovery. An analyst working with public information may benefit from exploring sources that were not anticipated. The correct response is to distinguish exploration from commitment. Permit broader inquiry inside a bounded environment, while retaining narrower permissions for changes to company systems and communication outside the organization. This separation can preserve creativity without transferring every exploratory judgment into an irreversible business action.

Review capacity belongs in the autonomy decision. Give a reviewer the source evidence, proposed change and consequences together. Measure waiting time and the frequency of changes or rejections. A queue in which reviewers cannot inspect consequential proposals does not provide the intended control. Reduce scope or redesign the handoff before adding traffic.

Exhibit 02mayden framework

Five conditions define the agent's execution envelope

Conceptual architecture

  1. Identity

    Management proof
    Run is bound to a user or service
  2. Scope

    Management proof
    Permitted objects and actions are enforced
  3. State

    Management proof
    Preconditions and completion are checked
  4. Limits

    Management proof
    Spend, time and retries are bounded
  5. Recovery

    Management proof
    Uncertain outcomes can be reconciled
What this means

Autonomy can expand within a stable execution envelope.

mayden original framework; controls constrain risk but do not guarantee correct outcomes.

Sources: τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains [2]; LLM 06:2025 Excessive Agency [4]; SP 800-207: Zero Trust Architecture [5]

Exhibit 03Research comparison

Historical agent studies distinguish task success from dependable execution

Study-specific findings

  1. τ-bench; June 2024; simulated retail/airline interactions

    Published finding
    Tested agents such as GPT-4o solved fewer than 50% of tasks; retail pass^8 below 25%
    What can transfer
    Repeated consistency needs its own measure; figures are historical bounds
  2. Long-horizon execution; ICLR 2026; controlled execution tasks

    Published finding
    Per-step behavior changes with sequence length; thinking mitigated observed self-conditioning
    What can transfer
    Test long paths; do not assume independent equal-probability steps
  3. AI Agents That Matter; 2024; benchmark-practice analysis

    Published finding
    Accuracy-only comparisons can conceal complexity and cost
    What can transfer
    Compare full configurations and accepted-outcome economics
What this means

A single successful run and an economical, repeatable service are different claims.

No current model ranking. pass^8 means consistency across eight trials, not success after eight retries. Conditions and tasks differ; no pooled estimate.

Sources: τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains [2]; The Illusion of Diminishing Returns: Measuring Long Horizon Execution in LLMs [3]; AI Agents That Matter [7]

The order changed; the confirmation did not

Consider a fictional distributor whose customers ask to amend delivery dates and quantities. The proposed agent can interpret the request, inspect order status and prepare a change. The order service remains responsible for checking inventory, customer authority and whether dispatch has started. A validated change request receives a unique operation identifier. These are illustrative design choices; they are not a description of a tested mayden product or a claim of guaranteed reliability.

Exhibit 01 follows the difficult case: the order service commits a change but its response never reaches the agent. The result is unknown, not failed. Query authoritative order state using the unique operation identifier before retrying; confirmed non-commitment may permit a bounded retry, while a confirmed change must not be repeated. If only part of the request completed, reconcile each step and recover or escalate the remainder. A separate notification failure is a communication problem: retrying a permitted message must not replay the order mutation. Until verification succeeds, tell the customer that the change is pending verification rather than asserting success or failure. If the service cannot distinguish a missing result from an operation still in flight, keep the state unknown and escalate. A lookup miss alone cannot authorise replay.

The design has costs. Unique-operation handling may require changes to a legacy system. A human queue needs staffing during peak periods. A narrow tool can prevent legitimate amendments that fall outside its schema. Management should compare these costs with the current service, including manual errors and delays. If the legacy system cannot support safe execution, the agent can still prepare a structured proposal for an operator. This narrower role may deliver useful value while the transaction layer is improved.

Expansion should follow evidence from the actual workflow. First test interpretation and proposal quality. Then test verified execution within a limited class of reversible amendments. Include dispatch races, concurrent staff edits, revoked customer authority and repeated delivery of the same request. Examine the full outcome and operator work. The successful experiment authorizes only the tested operating envelope; adding cancellation, refunds or a new warehouse changes the consequences and requires a separate release judgment.

Expand authority one permission at a time

Select one action class whose result can be checked: preparing an order, amending a reversible field or sending an approved notification. Define the permitted objects, limits and end states. Then interrupt the workflow at each consequential transition. Operators must be able to distinguish completed, failed and unknown outcomes and exercise the appropriate recovery. An untested rollback diagram is not release evidence.

Expand users, tools and financial limits through separate decisions. Each changes a different exposure. Retain the policy, model, tool and evaluation versions behind the accepted baseline, and compare the next configuration on repeated completion and intervention cost. If a new permission adds supervision faster than useful work, retain the narrower service.

The CEO should approve an operating contract for each agent: the work delegated, the actions permitted, the evidence of completion and the owner of uncertain cases. This makes autonomy an economic and operational choice. Scope can grow when the service earns it, and contract when the recovery burden outweighs the benefit.

The leadership agenda

Bring the evidence. Make the decision.

Service owner

Evidence to bring
Permitted actions and accepted end states
Decision
Delegate only a bounded action class

Engineering owner

Evidence to bring
Timeout, partial completion and reconciliation tests
Decision
Separate mutation from notification retries

Operating leader

Evidence to bring
Recovery capacity and repeated accepted outcomes
Decision
Expand only when the exception path works

Research method and boundaries

How to read this research

Approach
Narrative synthesis of eight research, standards and technical-practice sources accessed 10 October 2026; no pooled benchmark score.
Source selection
Sources cover authority, end-state evaluation, repeated execution, long-horizon behavior, security and economics.
Limitations
Historical benchmarks and vendor guidance do not predict current production performance. No independent enterprise field experiment was conducted. Proposed execution envelope needs local testing.

References / 8 sources

Evidence behind the argument

  1. [1]
    Building Effective AI Agents ↗

    Anthropic · 2024-12-19; living page accessed 2026-10-10

    Vendor technical guidance · When and when not to use agents; workflows

    Vendor engineering guidance originally published in 2024 and subsequently maintained; architectural practice, not causal proof that one pattern is universally superior.

  2. [2]
    τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains ↗

    Yao et al.; arXiv · 2024-06-17

    Research preprint · Abstract

    Historical benchmark with simulated users and specified models. pass^8 measures consistency across eight trials, not success after eight retries; results are not current model rankings.

  3. [3]
    The Illusion of Diminishing Returns: Measuring Long Horizon Execution in LLMs ↗

    Sinha et al.; ICLR 2026 · 2026-03-13

    Peer-reviewed research · Abstract, version3

    Controlled long-horizon experiments; effects depend on task, model and method and do not supply an enterprise reliability forecast.

  4. [4]
    LLM 06:2025 Excessive Agency ↗

    OWASP GenAI Security Project · 2025 edition; accessed 2026-10-10

    Community security guidance · Root causes; prevention and mitigation

    Community security guidance on excessive functionality, permissions and autonomy; applying it does not guarantee prevention of every attack.

  5. [5]
    SP 800-207: Zero Trust Architecture ↗

    NIST · 2020-08

    Voluntary technical guidance · Abstract

    General zero-trust architecture guidance from 2020; the application to AI tool authority in this report is mayden synthesis.

  6. [6]
    AgentDojo: A Dynamic Environment to Evaluate Prompt Injection Attacks and Defenses for LLM Agents ↗

    Debenedetti et al.; NeurIPS · 2024-11-24

    Peer-reviewed research · Abstract

    A research test environment with 97 tasks and 629 security cases; benchmark attack results do not estimate real-world incident prevalence.

  7. [7]
    AI Agents That Matter ↗

    Kapoor et al.; arXiv · 2024-07-01

    Research preprint · Abstract

    Research preprint on agent evaluation and reproducibility; benchmark economics do not establish the return from an individual deployment.

  8. [8]
    Summary of Comments on the Concept Paper: Software and Agentic AI Identity and Authorization ↗

    NIST NCCoE · Released September 2026; announcement 29 September 2026

    Official consultation synthesis · Delegation and Accountability; Deterministic v. Probabilistic Authorization; Control Plane vs. Data Plane

    Not final normative guidance, law, or empirical proof of mitigation effectiveness; unresolved standardization gaps remain.

Keep the perspective

Take the evidence into your next conversation.

Download report Discuss the implications

Your next move

Let’s put ambition to work.

Start a conversation