
AI agent spending auditing: The missing accountability trail in cross-company transactions
Published by AINave Editorial • Reviewed by Ramit
An AI agent given a simple instruction like "Find me a shirt for less than $30, but do not buy it" might place the order anyway. When you dispute the charge, the retailer shows the order came from your account, the agent provider shows your instruction not to buy, and the payment service shows the charge. Each record is accurate, but nothing links them together into a single auditable chain. This is the core problem the AI AGENT Act (S.5051) and Google's AP2 protocol are trying to solve, and it matters directly to anyone building agents that touch external services.
The legislative and protocol push
Senator Mark Warner introduced the AI AGENT Act on July 21, 2026. It defines a "custodial user agent" as one authorized to act for a user in a transparent, documented, limited, and revocable manner. The bill requires such agents to keep real-time records of actions and directs NIST to develop technical standards for verifying that a user delegated authority to an agent and for keeping auditable records of the actions an agent takes. The bill does not, however, require a verifiable evidence chain across the different systems involved when a single task spans a retailer, a payment service, and the agent provider. That gap is what leaves disputes unresolved even when each company produces exactly what it stored.
Google's Agent Payments Protocol (AP2) meets some of the requirements for such a chain. It creates records that can show the user's approved limits and the information presented to each participant when a transaction is disputed. AP2 shows how the evidence could travel, but it does not decide who bears the loss or specify how long each company must keep that evidence and how it can be retrieved later.
What this means for builders
If you are building a custodial agent that acts on behalf of a user across multiple services, the technical challenge is not authentication alone. OAuth can give an agent access to a retailer or payment service, but a standing access token approved weeks earlier can still permit checkout even when the current instruction says to search but not buy. The task-specific restriction stays inside the agent provider, invisible to downstream systems.
A practical system needs five elements: a verifiable binding among the user's account, the agent at a specific time, and the task; limits specific to that task; verifiable linkage across the transaction; a check before each action; and records whose later alteration can be detected. The first step is a digitally signed authorization record that binds account, agent, and task. A unique task reference travels with each request, linking scattered records across companies without encoding personal identifiers. At checkout, the retailer validates the signed authorization record and evaluates the proposed purchase against the rule. A prohibition on buying stops the transaction even when the application has broader account access.
Where current approaches fall short
AP2 shows how the evidence could travel but does not standardize loss allocation, retention duration, or retrieval. NIST's February 2026 draft concept paper about agent identity and permission focuses first on agents operating inside organizations, where greater control and visibility exist. Consumer agents crossing company boundaries are deferred. Each company keeps its own identifiers, authorization language, and retention rules, so a dispute can stay unresolved even when every party produces records exactly as stored.
For builders, the practical implication is that authenticating, binding, and recording each task between user, agent, and service vendors is essential to prevent disputed outcomes. Protocols like AP2 illustrate a direction, but you will likely need to design additional guardrails around task-specific limits, per-action checks, and tamper-evident logging until cross-industry standards mature. A dispute over a $30 shirt may be easy to wave off, but the same record failure applies when an agent moves $40,000, submits a benefits appeal, or requests a prescription refill.
The takeaway: if your agent interacts with external services that handle money or data, build verifiable task boundaries and audit trails now, before the first disputed transaction teaches you why they matter.






















