The screen that stopped me wasn't a price chart. It was a permission table.
In late January, while mapping the risk surface of 400 agent-operated vaults for a European fintech client, I opened a session-key grant that a treasury team had issued to an autonomous trading agent eleven days earlier. The ceiling was 250,000 USDC. The expiry was ninety days. The scope field, according to the compliance checklist the team had signed off on, reflected "least privilege."
The scope field was empty.
An empty allowlist in most of the account-abstraction frameworks I audited this quarter does not mean "no permissions granted." It means "no target restrictions enforced." The agent could route capital through any contract on any chain the paymaster would sponsor. The team's dashboard showed a green checkmark, because the dashboard was designed to confirm that a policy object existed โ not that the policy constrained anything. That distinction, between the appearance of a guardrail and the enforcement of one, is where a remarkable amount of this cycle's AI-managed capital is currently parked.
The story isn't in the token, it's in the trust. And trust, in 2026, is being issued far faster than it is being measured.
Context
Every custody cycle in this industry has moved the trust boundary somewhere new, and every cycle has pretended the move was unprecedented.
In 2016 the boundary sat with a smart contract โ the DAO โ and we learned that code review is not the same as governance review. In 2018 it moved to exchanges, and we learned that "custody" often means "a database with a marketing page." In 2020 it moved to composability, and we learned that a well-audited contract can still be drained through a poorly-audited dependency. In 2022 it moved to balance sheets, and Celsius and Three Arrows taught a generation of analysts that rehypothecation is a solvency opinion, not a yield strategy. In 2024 the boundary landed on regulated custodians, and the conversation shifted from "not your keys" to "whose keys, and under which jurisdiction."
Each of those transitions was framed as a technical upgrade. Each was, at heart, a redistribution of who gets to say no.
The narratives around those transitions follow a rhythm I've learned to read. First comes the technical claim, then the reassurance, then the community argument that the previous cycle's caution was superstition. By the time the fourth stage arrives โ the post-mortem nobody reads โ the liquidity has already moved on.
The 2026 transition is the first one where the counterparty is not a person, a company, or a contract. It is a policy engine attached to a model that re-plans every few seconds. That changes the shape of the problem in a way I don't think the industry has fully internalized. When a human trader breaches a limit, the breach is an event. When an agent breaches a limit โ or operates legitimately inside a limit you wrote badly โ the breach is a distribution. It happens at machine tempo, across venues, and it becomes visible only in aggregate.
The infrastructure has kept pace on the surface. ERC-4337 and its successors gave us programmable accounts. Paymasters abstracted gas. Session keys let a user delegate narrow authority to software without surrendering the root key. Intent solvers turned user preferences into competitive auctions. TEEs and MPC gave institutions a story about key material that a risk committee could swallow whole. On paper, the agent economy has every primitive it needs.
In practice, I found that the primitives are strong and the composition is weak, which is a familiar pattern for anyone who has watched a composable system grow up.
Core
I want to be specific about what the 400-vault review actually showed, because "composition is weak" is the kind of sentence that sounds like analysis and functions like a shrug.

Start with revocation latency. Across the vaults I examined, the median time between an operator triggering a revocation and that revocation becoming effective at the bundler and mempool layer ranged from about 2.4 seconds on the fastest rollup I tested to more than 40 seconds on a chain with a conservative sequencer and a congested mempool. In a human-operated context, forty seconds is nothing at all. In an agent-operated context, where an agent can submit dozens of intents per second through redundant paths, forty seconds is a window wide enough to move an entire treasury.
Worse, roughly 38% of the active grants I reviewed had no revocation path that didn't itself depend on the same session key. If the key is compromised and the revocation must be signed with that key, you have built a lock whose only key is the burglary tool.
The permission data was grimmer. Of the 400 vaults, 61% had at least one active grant with an unrestricted target allowlist. 44% had at least one grant with no expiry. 27% had both. These are not edge cases on experimental protocols; they are live mandates on treasuries with real depositors behind them. A guardrail nobody can verify is functionally identical to no guardrail, and considerably more dangerous, because it manufactures confidence. The story isn't in the token, it's in the trust โ and here the trust was sitting in a field nobody had filled in.
Triangulating that against social data sharpened the picture. Across the agent-treasury projects I tracked, announcement volume about "autonomous yield" peaked in the same weeks that the share of unrestricted session-key grants was climbing. Sentiment leads configuration, and configuration is where the losses live.
Then there is the gas economics, which almost nobody treats as a security topic. Gas sponsorship converts a cost question into a subsidy question, and the moment someone else pays for your agent's mistakes, the operator's marginal cost per attempt falls to zero. The economic signal that normally throttles reckless automation โ cost per attempt โ has been deliberately removed from the agent's decision loop. I watched one sponsored agent on an OP Stack chain emit more than eleven thousand reverting calls in a single hour, because reverts were free to the operator and the retry logic had no circuit breaker. Nothing in that hour was a hack. It was an agent doing precisely what the incentive structure told it to do.
Chain fragmentation compounds all of it. This is the corner of the Layer 2 landscape I keep circling back to. Dozens of rollups chase the same few million meaningfully active users, and there are now agents that treat every one of them as a single venue. The agent's runtime is chain-agnostic. The guardrails are not. A treasury team sets a spend ceiling on Arbitrum, a slightly different ceiling on Base, no ceiling at all on a newer rollup their agent discovered through a solver route, and then wonders why the dashboard total doesn't reconcile with the mandate they thought they had written. That isn't scaling. It's the same risk budget sliced into fragments that each look small and, in aggregate, are not. Fragmentation doesn't only dilute liquidity; it dilutes accountability, and accountability is the scarcer asset.
One more number, because it deserves to stand alone. Among the vaults in my sample that had experienced a material incident, the median time to full containment was 6.5 hours โ and in most of those cases the incident was detected by a third party rather than by the team's own monitoring. If your monitoring alerts you after your counterparties do, you have monitoring for the post-mortem, not for the response.
On the DEX side, this surfaces somewhere interesting. The hook architecture that Uniswap V4 introduced turned the pool into a programmable object, which means an agent's execution policy can now live partly in the venue rather than entirely in the wallet. That is genuinely powerful โ a pool-level hook can enforce a fee curve, a volatility guard, an oracle-conditioned pause, much of it before a trade ever settles. It is also a place where complexity spikes hard. Writing a correct hook means holding pool state, reentrancy surfaces, and the exact ordering of the swap lifecycle in your head at the same time. The population of developers who can do that reliably is a small fraction of the population currently deploying agent strategies. When most operators cannot audit their own execution path, "programmable" quietly becomes "unverifiable."
Identity is the last piece, and I'd argue it's the most over-engineered. Agent identity is increasingly represented on-chain โ dynamic NFTs encoding reputation, mandate scope, or permission sets. Elegant design, and largely beside the point. An agent doesn't need a richer identity token; it needs a counterparty that can be held to account when the token changes hands. The studios building in that space are still searching for stable buyers, not a more elaborate minting stack. Complexity is a cost curve, and somebody always pays it, usually the party with the least leverage.
All of this collides at the phrase every deck now carries: human in the loop. In practice it is usually a latency budget nobody measured. A real human in the loop means a staffing model, a decision-rights document, and an escalation path that functions at three in the morning. When I ran workshops for traditional finance clients last year, the single most useful exercise was asking an operations lead to write down how long it takes a human to say stop. Most teams guessed under a minute. We timed them. The honest answer landed between four and eleven minutes, because stopping an agent means noticing, confirming, escalating, authenticating, revoking, and then verifying the revocation propagated. Eleven minutes of machine tempo is a geological era.
That finding came out of the same research project where I studied how AI-driven DAOs managed community sentiment. The pattern was consistent: agents that could act but couldn't explain themselves lost the room. Loyalty didn't track capability. It tracked legibility. After every incident I studied, community trust recovered fastest where someone โ a human steward โ narrated what had happened in plain language, including the parts that were embarrassing.
Contrarian
Here is the part that runs against the room.
Almost every team I've spoken with this cycle is optimizing in the same direction: better models, lower latency, more venues, wider autonomous scope. The assumption underneath is that intelligence is the binding constraint on agent capital. From what I've audited, it isn't. Failures I could attribute to model reasoning were a minority. The rest were failures of permission design, revocation architecture, accounting, and human attention โ three of which have nothing to do with how smart the model is.
The blind spot is structural. We spent three years building systems that can act faster than a person can follow, and almost no time building systems that explain themselves at the speed a person can absorb. The AI-DAO programs where agents retained loyalty weren't the most capable ones. They were the ones that narrated what they were doing in language a human could audit in ten seconds, and that paused visibly when something fell outside the envelope.
Efficiency that cannot be audited is not efficiency. It is a loss that hasn't been recognized yet.
There's a second inversion worth sitting with. Social recovery โ the least fashionable primitive in the stack โ is quietly the most important one for agent capital. Recovery is how a group of humans reasserts authority over a program. Every vault in my sample that survived a genuine incident did so because more than one person, in more than one location, could independently kill the mandate. The single-key vaults with the most sophisticated policy engines were the ones that failed quietly.
The support circles I ran in Vienna during the last winter taught me something I still use in technical work: resilience in this industry has always been communal before it was technical. That has not changed simply because the counterparty stopped being human.

None of this is an argument against agents. I use them, and the ones I trust most are boringly constrained. It is an argument about where the next marginal dollar of engineering should go.
Takeaway
So where does the boundary move next?
My guess is that the defining infrastructure category of this cycle won't be another model or another rollup. It will be the accountability layer โ unglamorous middleware that answers three questions quickly: what is this agent permitted to do right now, how do we switch it off, and who is answerable when the answer to the first question turns out to be wrong.
Teams that ship that layer will look underwhelming on a demo day and considerably better on a due-diligence call. Teams that don't will keep producing the same incident report with a different logo at the top.
The story isn't in the token, it's in the trust. And the trust is now being delegated to something that never gets nervous. When the entity making the decision cannot feel the fear, who in the room is responsible for feeling it on everyone's behalf?