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

ATA conceptual multi-agent delegated-authority architectureAn originating user delegates bounded authority to a parent agent and child agents. An external policy decision point checks the chain, scope and revocation before a connector action and records evidence. Authorized actions proceed; out-of-scope actions are denied. Delegated authority across agent boundaries Conceptual architecture · not a deployed integration Originating userBounded authority Parent agentDelegates narrower scope Child agent AWithin scope Child agent BOutside scope ATA policy decision point Validate authority chainCheck scope and constraintsCheck revocation and validityDecision evidencePrincipal · chain · decision · reason Tool / connectorAllowed requests only OutcomesALLOW or DENY + trace Authorization is checked before execution
Conceptual target architecture. The current ATA demonstration evaluates simulated policy decisions; it does not intercept real tool calls or guarantee production enforcement, near-real-time revocation, or independent attestation.

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:

ScenarioResultEvidence
Authorized child readALLOWInspect JSON ↗
Out-of-scope purchaseDENYInspect JSON ↗
Privilege expansionDENYInspect JSON ↗
Revoked originating grantDENYInspect 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 boundaryWhat originating authority requires
Authorized actionThe downstream agent may proceed only within the user's delegated scope.
Out-of-scope requestBroader service credentials cannot substitute for the user's permission.
Repeated transactionAn approved action cannot simply be replayed as a second execution.
Revoked authorityIf 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.

Explore the evidence

Review the four scenarios

Browse synthetic JSON outcomes and the evaluation guide, including the limitations of the current prototype.