A protocol-neutral reference design for giving AI agents bounded authority, exact approvals, isolated credentials, safe outcome handling and auditable transaction evidence.
Agent transaction infrastructureTargetTarget Reference ArchitectureAgentic Workflow DevelopmentAI Strategy and Consulting
Conceptual target design — not a deployment topology or a claim of production operation.
Design outputs
The counts below describe elements in this target reference design and its public documentation; they are not observed production results or performance measurements.
7 controls
Risks, enforcement points and validation methods mapped
4 identities
Human, agent, workload and downstream credential kept distinct
11 diagrams
Architecture, control, flow and procurement views documented
8 articles
Foundational and practical implementation guidance connected
At a Glance
Field
Detail
Work type
Independent Product R&D
Evidence state
Target
Architecture label
Target Reference Architecture
Focus
Bounded authority for agent-initiated external commitments
Design boundary
Planning may be probabilistic; authorization and credential release are deterministic
Source access
Private repository access is reviewed individually through the page request action
This is a conceptual target design, not a deployment topology. The implemented portfolio package is the public research artifact: its reference model, diagrams, control matrix, article series and privacy-safe source-request journey. The transaction infrastructure described below is proposed architecture. It is not presented as a deployed customer system, a production service, a certification or a benchmark result.
The Trust Gap Between Tool Access and Authority to Transact
Giving an agent a tool answers one technical question: can this process call an interface? It does not answer the more important governance questions: who authorized this exact action, under which limits, for which destination, for how long, and what should happen if the outcome is unclear?
That distinction becomes critical when an action creates an external commitment. A purchase, booking, paid API request, subscription change or infrastructure order can consume money, create liability, disclose data or alter an operational state. Authentication alone proves an identity. A broad role or tool permission says what that identity may generally attempt. Neither necessarily proves that a human approved the exact transaction now being committed.
The target design therefore treats a model-generated plan as a proposal. The proposal must cross deterministic boundaries before it can become executable authority. Those boundaries make the actor, transaction terms, policy version, approval, workload, credential use and outcome independently inspectable.
Probabilistic Planning, Deterministic Controls
An agent coordinator is useful because it can interpret an objective, gather context, compare options and propose a sequence. Those tasks can tolerate probabilistic reasoning. Final authorization cannot.
The design separates the two modes:
The agent coordinator creates a typed proposal and may explain why it selected that proposal.
The policy decision point evaluates explicit fields and current policy state without asking the model whether its own action is allowed.
The approval or delegation boundary determines whether the exact proposal has valid human consent or falls inside a bounded standing authority.
The grant issuer creates only the authority required for one execution context.
The isolated executor performs the external action without giving provider credentials to the model.
The reconciler decides what to do when a provider response is incomplete or ambiguous.
This follows the least-agency direction in OWASP guidance on excessive agency: minimize tools, permissions and autonomous high-impact actions, and add human approval where consequences demand it. The architecture does not claim that one pattern removes every risk. It creates explicit places where risks can be denied, contained, observed and tested.
Standards references last reviewed: 17 September 2026.
Goals and Non-Goals
The target architecture is designed to:
bind authority to a typed action rather than a conversational impression;
preserve a meaningful distinction between the human, agent, runtime workload and downstream credential;
support exact approval and bounded delegation without turning either into a reusable bearer permission;
keep provider secrets outside prompts, traces and agent-visible memory;
make authorization consumption, idempotency and evidence part of one internal commit boundary where feasible;
refuse to guess after an ambiguous external response;
preserve an inspectable chain from instruction to reconciled outcome.
It does not attempt to:
guarantee exactly-once execution across an independent external provider;
replace the provider's own authorization, fraud or compliance controls;
claim production readiness, certification, regulatory approval or universal protocol conformance;
publish a private implementation topology, storage layout, API surface, vendor configuration or deployment model;
claim lower latency, higher throughput or greater security than another system without reproducible evidence.
Target Reference Architecture
A conceptual control plane separates agent planning from deterministic authorization, credential use, execution, reconciliation, and evidence.
Read diagram description
Human intent enters an agent coordinator, which can propose but not authorize a transaction. A deterministic policy decision point and approval or delegation boundary issue a scoped, short-lived grant. An isolated executor obtains a downstream credential from a broker at the execution edge, calls the external provider, and sends the result through outcome reconciliation to tamper-evident audit evidence. This is a target reference design, not a deployment topology.
The architecture is a control plane around an external action, not a wallet interface around a model. Human intent enters on the planning side. Provider credentials exist only at the execution edge. Policy, approval, grant issuance, outcome handling and evidence sit between them.
The core responsibilities are intentionally generic:
Human principal states the objective and supplies exact approval or a bounded delegation.
Agent coordinator gathers context and proposes typed terms but holds no final authority.
Policy decision point evaluates identity, action, target, limits, freshness and current policy version.
Approval and delegation service verifies consent for the exact proposal or proves it falls within standing authority.
Grant issuer creates a short-lived, least-privilege execution grant.
Credential broker keeps the downstream credential outside model-visible state.
Isolated executor performs only the action named by the grant.
External provider accepts or rejects the request and supplies outcome evidence.
Outcome reconciler resolves confirmed, denied, failed and uncertain results.
Evidence ledger links each decision and artifact without storing the provider secret.
Four Identities That Must Stay Distinct
Collapsing identities makes audit trails look simpler while weakening the questions they can answer. This design keeps four identities explicit:
Identity
Represents
Must not be confused with
Human principal
The person accountable for the objective, approval or delegation
The agent process acting on the person's behalf
Agent identity
The planner or coordinator that created the proposal
The runtime that eventually executes it
Workload identity
The isolated runtime instance allowed to consume the scoped grant
A general-purpose agent role or long-lived account
Downstream credential
The provider-specific secret, instrument or authorization material
The scoped execution grant presented to the broker
The grant should name the workload and intended audience. The broker should release a credential only after verifying those bindings. The evidence record should preserve which human, agent and workload participated without copying the downstream credential into the audit trail.
Governed Transaction and Data Flow
The transaction advances through typed intent, policy, approval, scoped grant, isolated execution, outcome reconciliation, and durable evidence.
Read diagram description
A human instruction becomes a typed transaction proposal. Policy evaluates the actor, action, target, limits, freshness, policy version, and request identity before approval or delegation is checked. A single-use grant crosses into isolated execution, where a credential broker supplies only the required downstream credential. Provider results are reconciled as confirmed, denied, failed, or uncertain before the evidence chain is closed.
A human supplies an instruction or bounded delegation.
The agent creates a typed proposal with an action, target, constraints and unique request identity.
Deterministic policy evaluates the proposal and records its policy version and reason.
The proposal either fails closed, proceeds under valid delegation or requests exact approval.
The authorization boundary consumes the approval or delegation, applies any budget reservation and issues a scoped grant.
The isolated executor presents that grant to the credential broker.
The broker releases only the required downstream credential inside the execution boundary.
The executor submits the authorized request to the provider with an idempotency strategy appropriate to that provider.
A definitive response closes as confirmed, denied or failed. An ambiguous response closes as uncertain, not as a retryable generic error.
Reconciliation uses provider evidence and local request identities to establish the final outcome.
The evidence chain links the instruction, proposal, policy decision, approval or delegation, grant, provider reference, receipt and reconciliation record.
The important data-flow property is directional: transaction context moves toward authorization, and a scoped decision moves toward execution. Provider credentials do not flow back into planning context.
Exact Approval and Bounded Delegation
Approval binds the exact actor, action, target, amount, validity window, and request identity so changed terms require a new decision.
Read diagram description
The approved transaction envelope contains the human principal, proposed action, destination, amount or limit, expiry, policy version, and unique request identity. A matching commit can consume the approval once. If any bound field changes, deterministic verification rejects the commit and routes it back for a fresh policy decision or human approval.
An approval prompt is useful only when the user can understand what will happen and the system can prove that the committed action matches what was shown. The approval envelope therefore binds, at minimum:
Bound term
Why it matters
Human and agent identities
Establishes who consented and which agent proposed the action
Action and target
Prevents approval for one operation or destination from authorizing another
Amount, quantity or other limit
Prevents a materially larger commitment from reusing consent
Validity window
Stops an old decision from remaining executable indefinitely
Policy version
Makes the decision reproducible against the rules used at the time
Unique request identity
Supports replay detection, idempotency and evidence correlation
If a bound term changes, verification rejects the commit and returns the proposal to policy evaluation or fresh approval. A standing delegation follows the same principle: it defines a constrained set of acceptable transactions, not a blank instruction to “buy what is needed.”
Seven controls cover proposal, authorization, execution, outcome handling, and evidence without relying on a security percentage.
Read diagram description
Rows list deterministic authorization, transaction-bound approval, short-lived least-privilege grants, credentials outside model context, tenant and workload boundaries, idempotency with fail-closed uncertainty, and tamper-evident evidence. Columns show where each control acts across proposal, decision, execution, reconciliation, and audit, with labels and line styles reinforcing the meaning of color.
The visual is a summary; the table below is the authoritative, searchable version. “Evidence status” remains Target because these controls are proposed for the reference design rather than asserted as production-verified behavior.
Risk
Target control
Intended risk reduction
Enforcement point
Failure behavior
Validation method
Evidence status
Model output is treated as authority
Deterministic authorization
Keeps probabilistic output outside the final decision
Policy decision point
Deny when required fields, identity or current policy cannot be verified
Decision-table tests and policy replay
Target
Consent is vague or terms change
Transaction-bound human approval
Binds consent to the exact action, target, limit and validity window
Approval and delegation boundary
Reject changed, stale or already-consumed approval
Mutation, freshness and replay tests
Target
Authority is broad or long-lived
Short-lived least-privilege execution grants
Limits action, audience, workload, duration and replay surface
Grant issuer and executor
Reject expired, wrong-audience, wrong-workload or reused grant
Claim validation and negative-path tests
Target
Provider secret enters model context
Credential brokering outside model context
Keeps reusable downstream credentials away from prompts, memory and traces
Credential broker and isolated executor
Refuse release unless grant bindings match
Secret-scanning and broker authorization tests
Target
One tenant or runtime can cross another boundary
Tenant and workload boundaries
Separates organizations, agents and execution identities
Policy, grant, broker and evidence scopes
Deny mismatched ownership or scope
Cross-tenant and workload-isolation tests
Target
Timeout triggers a duplicate external action
Idempotent execution and fail-closed uncertainty
Prevents blind retry when the first outcome is unknown
Executor and reconciler
Park as uncertain until evidence supports a next step
Fault injection, duplicate-request and reconciliation tests
Target
The decision trail can be edited or is incomplete
Tamper-evident audit evidence
Makes instruction-to-outcome records independently inspectable
Evidence writer and verifier
Surface a broken chain or missing event instead of silently accepting it
Integrity-chain and completeness verification
Target
This matrix deliberately avoids a numeric security score. Security depends on correct implementation, operational controls, threat model and validation—not the number of rows in a diagram.
Credential Isolation at the Execution Edge
The model sees transaction context but never the provider secret; the broker releases a credential only to the isolated executor for the authorized audience.
Read diagram description
The agent coordinator operates on intent and redacted transaction context outside the credential boundary. After authorization, the isolated executor presents a scoped grant to the credential broker. The broker validates audience, action, tenant, workload, and expiry, then supplies the downstream credential only inside the execution boundary. The external provider response returns without exposing the credential to model-visible state.
The agent needs enough context to propose a transaction; it does not need the secret that commits it. The target broker accepts a scoped grant, verifies its workload, audience, tenant, action and expiry, and releases only the credential required for that execution context.
Three rules follow:
A downstream credential never appears in the prompt, conversation transcript or model-visible scratch state.
The executor cannot ask for an arbitrary credential; the grant and broker policy constrain the selection.
Credential material is not copied into the evidence record. The record keeps an opaque reference and the decision facts needed for inspection.
This reduces the consequence of prompt injection and accidental logging, but it is not sufficient alone. The isolated runtime, broker authentication, secret lifetime, provider controls and monitoring still require their own threat analysis and tests. Keeping Provider Credentials Outside the Agent covers those checks.
Authorization Consumption, Idempotency and the Commit Boundary
The strongest internal boundary groups the state changes that must agree: consume the approval or delegation, reserve any relevant limit, create the execution record, issue the scoped grant and append the authorization evidence. If one fails, none should be presented as committed.
That internal transaction ends before the external provider's independent system. A local database transaction cannot make a remote purchase atomic. The design therefore never promises exactly-once external execution. It combines:
An uncertain provider response pauses blind retries and enters evidence-led reconciliation before any new execution is authorized.
Read diagram description
An authorized execution can resolve as confirmed, denied, failed before submission, or uncertain. Confirmed outcomes produce a receipt; denials close without execution; a failure proven to occur before submission may be retried only under fresh explicit authorization and idempotency rules. An uncertain result enters reconciliation, which queries provider evidence and either confirms the original transaction, proves that no external effect occurred so a new attempt may be considered under fresh explicit authorization, or escalates for human review.
A timeout does not prove failure. The provider may have committed the transaction and lost the response. Automatically repeating a non-idempotent request can create a duplicate commitment. HTTP semantics similarly warns clients not to retry non-idempotent requests automatically unless they know the operation is effectively idempotent or the original was not applied.
The target lifecycle distinguishes:
confirmed — provider evidence shows the authorized action committed;
denied — policy or the provider refused it;
failed — evidence shows it did not commit and the failure is definitive;
uncertain — available evidence cannot establish whether it committed;
reconciling — an authorized process is gathering provider evidence;
reconciled — the final result is established and linked to the original request.
An uncertain result blocks blind retry. Reconciliation may confirm the original transaction, prove that no external effect occurred and allow a newly authorized attempt, or escalate for human review. The architecture does not turn “still unknown” into success or failure merely to simplify a dashboard.
An audit log is most useful when it explains causality rather than merely listing timestamps. The evidence chain should make these questions answerable:
What did the human ask for?
What exact transaction did the agent propose?
Which policy version evaluated it, and why did it allow, deny or require approval?
What did the human approve, or which delegation covered it?
Which workload consumed the resulting grant?
Which opaque provider reference and response were recorded?
Was the first outcome definitive or uncertain?
What evidence produced the reconciled result?
Integrity links can make later alteration visible, but “tamper-evident” is not “tamper-proof.” Independent retention, access control, key management, time sources, redaction and external verification remain deployment decisions outside this public architecture.
Performance Measurement Blueprint
There is no comparative benchmark for this work, so this release makes no comparative performance claim. A credible report should be added only after a reproducible measurement run records:
source version and configuration;
hardware and runtime environment;
workload and dataset definition;
warm-up behavior, sample count and concurrency;
p50, p95 and p99 end-to-end latency;
throughput under stated concurrency;
error, denial, timeout and uncertain-outcome rates;
authorization overhead by policy, approval, grant and broker stage;
contention behavior at the authorization boundary;
step-up and no-step-up paths;
reconciliation duration and unresolved-case rate;
test date and raw-result location.
The report should show distributions and tail behavior, not a single average. A result belongs on this page only when its method and evidence can be inspected. Until then, the measurement plan is a design output rather than an empty chart or synthetic number.
Evidence Boundary, Tradeoffs and Limitations
The reference design improves inspectability by adding explicit boundaries, but those boundaries cost time and complexity. Exact approval adds friction. Short-lived grants create renewal and clock-synchronization concerns. Credential brokers become sensitive infrastructure. Evidence retention creates privacy and minimization duties. Reconciliation adds operational work precisely when a provider is least clear.
The design also leaves important choices open:
the identity and signing mechanisms used by a deployment;
policy language, review process and emergency controls;
credential storage and release implementation;
isolation strength for the executor;
provider-specific idempotency and evidence capabilities;
evidence retention, redaction and independent anchoring;
recovery from partial internal failures;
jurisdiction-specific payment, procurement or compliance obligations.
These are not omissions to hide. They are the places where a conceptual architecture must be adapted, threat-modeled and validated before production use.
Applicable Domains
The same control plane can govern procurement, travel, paid APIs/data, recurring operations, and cloud/service purchasing while keeping execution policies domain-specific.
Read diagram description
A central secure transaction control plane connects to five illustrative application groups: procurement, travel, paid APIs/data, recurring operations, and cloud/service purchasing. Each group shares identity, policy, approval, scoped grants, credential isolation, reconciliation, and evidence, while retaining its own action schema, limits, and provider adapters.
The same control pattern can govern procurement, travel, paid APIs and data, recurring operations, and cloud or service purchasing. The shared layer is not a universal action schema. Each domain still needs its own typed terms, risk policy, human presentation, provider adapter and reconciliation evidence.
A useful fit test is simple: if an agent action can create cost, liability, disclosure or a durable external change, it deserves an explicit authority and outcome boundary.
Procurement Preview
Illustrative Reference Project — not a deployed customer system.
An illustrative procurement agent connects request intake and supplier selection to spend policy, approval, isolated purchase execution, and receipt evidence.
Read diagram description
A requester gives a purchase objective to a procurement agent, which structures requirements and proposes a supplier and purchase terms. Deterministic spend policy evaluates category, vendor, amount, budget, and delegation. Required approval produces a transaction-bound grant for an isolated purchasing executor. Supplier confirmation, receipt, and reconciliation complete the evidence chain. This is an illustrative reference project, not a deployed customer system.
The procurement example turns an employee request into structured requirements, supplier terms and a purchase proposal. Spend policy evaluates category, supplier status, amount, budget and delegation. Higher-risk proposals require exact approval. An isolated executor places the order, and acknowledgement plus receipt evidence closes or reconciles the transaction.
The practical half of the series develops that example without presenting it as a customer outcome:
The next useful work is evidence, not stronger marketing language:
implement a bounded demonstration with synthetic providers and test identities;
publish threat scenarios and negative-path acceptance tests for all seven controls;
fault-inject timeouts before, during and after an external commit;
verify tenant, workload, audience, expiry and replay failures at every boundary;
produce a reproducible performance report using the measurement blueprint;
commission an independent security review before making assurance claims;
keep the public architecture conceptual even if the private implementation evolves.
The repository-access action on this page is intentionally separate from public source links. Requests are reviewed individually, and access is not guaranteed.
Tool access does not by itself establish transaction authority. This protocol-neutral target reference architecture turns agent proposals into bounded, policy-checked, transaction-bound, credential-isolated and auditable external actions.
Dynamic prompt injection, a gold evaluation set and Amazon Nova fine-tuning cut a live agent's token spend by 90% and lifted tool-calling accuracy from 75.8% to 95%.
Measured outcomes
Measured with before-and-after per-query token counts and tool-call accuracy scored against the gold evaluation set.
A brittle multi-hop prompt chain became one observable LangGraph ReAct agent with a custom MCP layer over the existing FastAPI backend and Claude on Bedrock.
Production outcomes
Production status reflects the deployed client workflow and its live traceability; no comparative performance figure is claimed.
End-to-end MVP architecture for cited, verified tax research answers: LangGraph agent, hybrid RAG, a claim verification gate and region-locked multi-tenant infrastructure.
Design targets
The 95% accuracy target, P50/P95 latency objectives, seven-day freshness target and eight-skill count are design objectives and reference-concept counts, not observed results.
95%
Accuracy target the architecture is built to
Zero
Target tolerance for fabricated citations in the proposed hard-fail gate