Glossary · term

Resource-bounded agent contracts

Resource-bounded agent contracts are the Ye-Tan Agent Contracts method for specifying a delegated agent run before activation. Its formal contract combines input and output specifications, allowed skills, multi-dimensional resource budgets, temporal limits, success criteria and termination conditions. A lifecycle records activation and a terminal outcome, while parent-child conservation rules constrain how an orchestrator allocates budgets to delegated agents. The qualified name separates this resource-governance method from other, behavior-oriented uses of `agent contract`.

Agents2026-01-13Wave 3 · 2025–26Maturity: 3/5

Origin and context

Ye and Tan submitted the framework to arXiv in January 2026 and presented it in the organizations-and-governance session of the COINE 2026 workshop co-located with AAMAS. A Python package followed and reached version 0.5.0 in August 2026. Separate papers then treated the framework as resource governance, contrasted it with behavioral contracts and oversight allocation, and directly tested its runtime cap behavior.

Sources: s1, s2, s3, s4, s5, s6, s7

Why it matters

Ordinary per-call settings do not express a whole workflow's combined token, cost, tool-call, iteration and time envelope. A contract can put those dimensions, acceptable output and stop conditions in one inspectable object, then propagate smaller allocations into sub-agents. That makes intended limits and allocation mistakes easier to review. It does not make model behavior deterministic or guarantee that actual provider charges and side effects remain below every declared number.

Sources: s1, s3, s5, s7

Example

A coordinator receives a research task with a total token, API-call, tool and duration budget. Before spawning researcher and writer agents, it reserves child allocations whose sum fits the parent contract. A wrapper checks the remaining allowance before each mediated call, records returned usage afterwards and prevents later calls when a limit is reached. If one LLM call itself overshoots, the excess can still occur: current APIs generally reveal final usage only when that call completes.

Sources: s1, s3, s5

How it differs

Agent Behavioral Contracts / ABC

Agent Behavioral Contracts specify preconditions, invariants, governance and recovery for behavior over time. Their own paper calls the Ye-Tan framework complementary resource governance, so neither tuple nor evidence should be merged into the other.

AgentSpec runtime-enforcement DSL

AgentSpec is a domain-specific language whose trigger, predicate and enforcement rules intercept planned actions. A resource-bounded contract can use such a policy mechanism, but its defining concern is the run-level resource, time, output and delegation envelope.

Reasoning Effort and Thinking Budget

Reasoning effort or a thinking budget controls inference within a model call. A resource-bounded contract spans multiple calls, tools and agents and must account for provider-reported usage after execution; the two controls can be layered.

Token Cost Attribution

Token cost attribution assigns observed or billed usage to an owner or workload. Contracts declare and enforce a budget policy; their audit records may feed attribution, but neither accurate allocation nor invoice reconciliation follows from a contract declaration alone.

Maturity and evidence

Maturity is rated 3. The method has a precise formal definition, an official workshop presentation, an actively released package, independent same-sense research use and an independent head-to-head experiment. It remains below 4 because no neutral standard or broad multi-organization production adoption was located, APIs have changed across pre-1.0 releases, and project-owned results do not establish general effectiveness.

Sources: s1, s2, s3, s4, s5, s6, s7

Limits and open questions

Enforcement is only as complete as mediation and measurement. A single LLM call can exceed a token or cost limit before usage is visible, unwrapped call sites can bypass checks, and the current project does not enforce iteration limits uniformly across integrations. Success predicates and audit events can be incomplete, provider accounting can drift, and external actions may already be irreversible. This software formalism is not a legal contract, compliance certificate, safety proof or guarantee of task quality.

Sources: s1, s3, s5

Related terms

References

Last updated: 2026-09-07

In the Skills Atlas

This term is also covered in the Skills Atlas as multi agent systems skill.

In the Skills Atlas

This term is also covered in the Skills Atlas as ai finops skill.