As AI systems evolve from individual assistants to networks of collaborating agents, one question becomes more difficult: Who authorized the action that a downstream agent is about to perform?
A connector may execute under a service identity, agent identity, or another technical principal. That explains which credentials were used. It does not, by itself, establish whether the originating user authorized the particular action. Identity, authority, and evidence are related—but distinct.
Where the trust boundary appears
Imagine a user asking a parent agent to examine an approved catalog. The parent delegates a read-only task to a child. The child may possess a connector technically capable of making purchases. The important question is not merely whether the child can call that connector, but whether the original grant permits that action.
Agent Transaction Assurance (ATA) explores a bounded delegation model: the originating principal, the parent grant, the child recipient, allowed actions and resources, monetary limits, validity period, and revocation status all contribute to an authorization decision. Each downstream delegation should preserve or narrow authority—never silently expand it.
A proposed authority boundary
The architectural distinction is deliberate: the policy decision should be evaluated before a downstream action, and the decision evidence should explain the authority chain, constraints, and result. The execution platform's own logs are useful operational records, but should not be the sole source of assurance.
Four scenarios, four observable outcomes
A small, vendor-neutral simulation uses synthetic identities, fixed evaluation time, and a test key to exercise four decisions. The sample output files are publicly inspectable:
| Scenario | Result | Evidence |
|---|---|---|
| Authorized child read | ALLOW | Inspect JSON ↗ |
| Out-of-scope purchase | DENY | Inspect JSON ↗ |
| Privilege expansion | DENY | Inspect JSON ↗ |
| Revoked originating grant | DENY | Inspect JSON ↗ |
For example, the child-agent purchase request is denied because its delegated grant permits only reading the approved catalog. A separate case denies a child grant that attempts to expand the parent's resource scope. Revoking the originating grant invalidates the chain in the simulated policy state.
Inspect the complete sample JSON report ↗
When authority meets execution
Those four decisions illustrate an important principle: a downstream agent should never gain more authority simply because another agent asks it to act. But a correct decision on paper is only part of the answer. What happens when the agent reaches a tool that already has broader access than the user intended?
Consider an agent authorized to review a catalog, but not place an order. The shopping service might have credentials capable of completing the purchase. If the service trusts its own credentials without checking the user's delegated intent, the agent can become a confused deputy—using legitimate technical access to perform an unauthorized action. A similar problem arises when authority is revoked after an agent has already prepared a request. An audit record that later reports the violation cannot prevent the transaction.
This is the boundary ATA is designed to address. Its approach is to carry the originating authority through delegation, narrow rather than expand permissions, and require a fresh authorization check where an action actually takes effect. The intended result is not simply an explanation of why an action was allowed or denied, but a defensible connection between who authorized it, what was permitted, and what occurred.
Establishing delegated authority is only half the challenge. The more consequential question is whether that authority remains enforceable when a downstream agent attempts to act. Four related scenarios show how the same originating authority should govern execution:
| At the execution boundary | What originating authority requires |
|---|---|
| Authorized action | The downstream agent may proceed only within the user's delegated scope. |
| Out-of-scope request | Broader service credentials cannot substitute for the user's permission. |
| Repeated transaction | An approved action cannot simply be replayed as a second execution. |
| Revoked authority | If the user withdraws permission before execution commits, the pending action must be stopped. |
ATA is positioned to connect these two questions: Was the downstream agent authorized? and Was that authority honored when it acted? Local synthetic tests explore each behavior, including revocation checked at the point of a coordinated transaction. They are not yet proof of an integrated, non-bypassable production enforcement system. Readers interested in the technical boundaries can inspect the additional scenario descriptions.
What the evidence proves—and what it doesn't
The captured JSON contains synthetic principals, the parent-to-child chain, requested action and resource, decision, reason, and an illustrative HMAC signature. Tests of the private reference implementation exercise the expected policy outcomes and detect decision-trace tampering.
These samples are not independently authenticated execution evidence. The test key is illustrative; the public repository contains captured outputs rather than the executable implementation. The model has not been integrated into a live connector boundary, and it does not yet establish trustworthy issuer identity, production key custody, distributed revocation freshness, or third-party verification.
That distinction matters. A simulation can show how an authorization policy ought to behave. Production assurance requires enforcing that policy at the action boundary and establishing independently trustworthy evidence about what happened.
Evaluate the approach
The public ATA evaluation repository contains the scenario outputs, consolidated report, methodology, and explicit limitations. No installation is required to inspect the examples.
For a technical review, I would start with five questions: Who is authorized to issue delegations? Where is the check enforced before a tool executes? How is inherited scope narrowed? How fresh is revocation information? Who can independently verify the decision evidence?
As agents gain the ability to act, enterprise trust will depend not only on what they can do, but on what they can demonstrate they were authorized to do.
Review the four scenarios
Browse synthetic JSON outcomes and the evaluation guide, including the limitations of the current prototype.