
AI Agents Are Hitting the Internet's Account Identity Wall
The most important constraint on AI agents is no longer model quality. It is whether platforms will treat them like users, bots, or delegated identities.
The AI agent story keeps getting told as a story about capability. That is increasingly the wrong frame. The latest round of reporting around a Resy ban, a reinstatement by another agent, token waste, agent operating systems, and agent trading tools points to a much more boring and much more important issue: the internet does not know what an AI agent is supposed to be.
Sometimes it is treated like a user. Sometimes it is treated like a bot. Sometimes it is treated like a scripted client. Sometimes it is treated like fraud. The result is friction everywhere. Reservation systems block actions they cannot classify. Platforms raise rate limits when the traffic looks suspicious. Payment stacks worry about replay risk. Sellers worry about automation at scale. Consumers discover that the machine can browse, but not always behave in the ways commerce expects.
That ambiguity is the real headline. The models are no longer the bottleneck. Delegation is. A good agent can search, compare, draft, and click. But if the platform on the other side cannot tell whether the request is coming from a person with intent or a machine with permissions, the system either overreacts or underreacts. The result is a mess of bans, CAPTCHAs, retries, and appeals that turn a theoretical productivity gain into a trust problem.
The platform problem is identity, not intelligence
The internet has spent decades getting better at identifying traffic patterns. It can usually tell when something smells automated. What it cannot easily tell is whether that automation is authorized. That distinction matters more every month. A restaurant reservation, a shopping cart, a travel booking, a support escalation, or a crypto trade are all actions that can be automated. The question is not whether the machine can do the action. The question is who is allowed to delegate it.
That is why the Resy story matters. An AI agent that looks like a person may break platform rules even when the user intended the action. Another agent can later restore the account or work around the issue, which only proves the deeper point. The system is not failing because the model is stupid. It is failing because the permission model is invisible. A restaurant booking platform can identify a request as automated. What it cannot yet express cleanly is the difference between abusive automation and delegated assistance.
The same pattern appears in the CEO anecdote about an agent wasting a thousand dollars in tokens. That is not just a cost story. It is a governance story. If the machine can spend compute badly, it can also spend money badly, book the wrong thing, trigger the wrong workflow, or keep retrying a task that a human would have stopped in thirty seconds. Every one of those failures is really a missing boundary between authority and autonomy.
The market wants agents, but not impersonation
Nobody building a serious product wants an agent that behaves like a liar. They want one that behaves like a delegated worker. That sounds semantic until you try to operationalize it. A delegated worker has an identity. It has scope. It has limits. It can be revoked. It can be audited. It can be told to use this card but not that one, to book this type of reservation but not that one, to escalate this kind of exception but not that one.
| Mode | How platforms see it | What can go wrong |
|---|---|---|
| Human-driven session | A person operating the site directly | Low automation risk, but slow |
| Unnamed bot traffic | Suspicious automation | Blocks, bans, and CAPTCHAs |
| Delegated agent | Authorized machine acting on behalf of a user | Needs clear policy, logging, and revocation |
| Shared enterprise agent | Machine acting for a team or workflow | Higher blast radius if controls are weak |
The table shows why the future of agents will not be won by whoever makes the flashiest demo. It will be won by whoever can help platforms answer a simple question: is this traffic authorized, and under what conditions? If an agent cannot prove that it belongs to a real user or a real workflow, it will keep getting treated like adversarial automation. If it can prove delegation, the platform can stop guessing.
That is why the best agent products are moving toward explicit credentials, role scoping, and human-supervised execution logs. In other words, they are starting to look less like magical assistants and more like enterprise identity systems with better interfaces. That is not a retreat. It is a sign that the category is maturing.
Payments and commerce are forcing the issue
The reason commerce is so revealing is that commerce is where intent becomes money. Browsing can be noisy. Search can be exploratory. Booking, paying, and changing orders are harder to fake. The more an agent can act, the more every platform has to ask whether that action should be attributed to a person, a service account, or a foreign machine sitting somewhere else in the stack.
The Binance Agent OS story points in the same direction. Crypto venues are experimenting with agents that can trade, move stablecoins, and work across model providers. That sounds futuristic until you notice the hidden premise: the system has to know what the agent is allowed to do before it can let it move any value. Stablecoins make this even sharper because the payment layer itself is already software. Once agents can hold and move value, the line between software autonomy and account compromise gets thin very quickly.
That is also why businesses are so interested in the buyer side of the agent market. If the machine can negotiate, schedule, and pay, the vendor community gets excited about efficiency. The platform community gets excited about abuse. The customer community gets excited until the first bad booking, duplicate order, or false cancellation. Then everybody realizes the same thing: delegation without identity is just impersonation with better marketing.
Trust will move from login to permission scope
The current web stack still thinks in terms of login. The agent era needs a more precise vocabulary. An agent should not merely prove that it knows the password. It should prove what it is entitled to do after login. That means scope, duration, revocation, and evidence. It means a user can say the agent may research travel, but only the human may confirm payment. It means the app can see a request and know whether it came from a verified delegated process or from an untrusted automation loop.
This is where the work from the agent research community matters. Studies showing why agents benefit from skills and where they fail are telling us that orchestration matters more than raw intelligence. A skill is not just a convenience. It is a way to constrain behavior so the system remains legible. A good agent stack can do a lot, but it should not do everything by default. The more powerful the agent becomes, the more obvious its scope has to be.
That is why enterprise buyers are starting to ask for logs, policy engines, and rollback before they ask for new capabilities. They do not want another black box that sounds impressive in a demo and becomes a support ticket in production. They want a delegated actor they can reason about. The model may still be the brain, but the product has to become the passport.
A simple delegation model for agents
flowchart LR
A[User intent] --> B[Delegation policy]
B --> C[Agent identity and scope]
C --> D[Platform action]
D --> E[Audit trail and revocation]
The chart is simple because the solution is simple in principle, even if it is hard in practice. Every agent action should flow through a delegation policy before it reaches a platform. If the platform can see the identity, scope, and audit trail, it can decide whether to allow, challenge, or slow the action. Without that layer, the platform is forced to guess from traffic patterns alone.
Guessing is what produced the current mess. If a reservation platform only sees a suspicious automation burst, it will block. If an agent platform only sees a generic browser automation event, it will rate limit. If an agent wallet only sees a scripted trade, it will need to decide whether to trust the instruction or stop it cold. None of those outcomes are wrong by accident. They are the predictable result of a system that has not yet standardized delegated identity.
What the next standard has to include
A serious agent standard will need more than a model endpoint. It will need a way to express who is acting, on whose behalf, for how long, with what permissions, and with what evidence trail. It will also need a revocation path that works instantly. If a user changes their mind, the agent should not be able to keep operating as if nothing happened. If a platform detects abuse, it should be able to throttle the delegated identity without punishing all automation equally.
That is the policy layer the market is drifting toward. Call it an agent passport, a delegation token, or an identity envelope. The naming will change. The need will not. The more valuable agents become, the more painful it will be to keep pretending they are either human or spam. They are neither. They are a new class of actor that current platforms are only beginning to recognize.
The commerce lesson is bigger than reservations
It would be easy to dismiss the Resy story as a quirky consumer edge case. That would be a mistake. Reservation systems are a small preview of what happens when any high-friction service encounters reliable automation. If the service depends on human behavior, the platform can tolerate loose identity. If the service can be saturated by machines, it cannot.
That is why the biggest winners in the agent economy may not be the models that talk best. They may be the products that make delegation boring. A boring delegation system is one where the platform knows the agent is real, the user knows the action is bounded, and the audit trail tells the story after the fact. That is not glamorous. It is exactly what commerce needs.
The current wave of bans, reinstatements, token blowups, and agent OS launches is a sign of a category searching for its permission model. Once that model exists, agents will stop being treated as suspicious intruders and start being treated as infrastructure. Until then, every impressive demo will keep running into the same wall: the internet still does not know how to tell delegated work from automated trespass.
Why platforms will eventually cooperate
It is tempting to assume platforms will just keep fighting agents forever. Some will fight them, certainly. But the bigger platforms have a reason to cooperate once the right safeguards exist. Authorized automation is often good for business. It creates more transactions, more repeat usage, and more product stickiness. A travel assistant that can book within policy is useful. A commerce agent that can reorder supplies is useful. A support workflow that can gather context before a human reply is useful. The issue is not whether the action is valuable. The issue is whether the platform can trust the actor.
That means the winning platform strategy is not to block all agents. It is to separate trusted delegation from noisy automation. The platform that can say yes to the right agent at the right scope will probably gain more than the platform that simply hard blocks everything and loses legitimate usage to competitors. The internet has already gone through this with email, app permissions, and browser cookies. Restriction without a useful exception path always creates workarounds. Useful policy creates behavior.
This is why identity is such a big deal. If a platform can see that a request came from a verified delegated identity with a defined scope, it can treat that request differently from a botnet, a scraper, or a malicious script. That distinction is not a theoretical nicety. It is the difference between friction and scale. It is also the difference between an agent economy that can grow and one that gets stuck in a permanent cat-and-mouse game.
Agent tooling has to become legible to humans too
The most overlooked problem in agent design is human legibility. An agent may be able to perform a task end to end, but if no human can explain why it made a choice, the system becomes hard to trust. That is why logs, policy summaries, and delegated scopes are not just compliance features. They are interface features. A person supervising an agent needs to know what it was allowed to do, what it actually did, and where the decision boundaries were.
This is especially important when the agent works across multiple services. A single reservation, trade, or order might involve a model, a browser, a payment token, a local policy engine, and a service-side trust check. Without good legibility, the user cannot tell which layer failed. The debugging experience becomes a nightmare. Worse, the user cannot tell whether a strange action was a genuine mistake or a policy violation. In practical terms, that means the product will feel unreliable even when the model is strong.
The solution is to treat every agent as a recordable actor. That means an action log, a permission envelope, a revocation path, and a human-readable summary of intent. The stronger the log, the easier it is to trust the agent later. This is not just a security move. It is a product move. A tool that can explain itself feels safer, and a tool that feels safer gets used more often.
The best agents will feel boring in the right ways
The excitement around agents often comes from their apparent autonomy. The paradox is that the most useful agents may end up feeling less magical and more boring. That is because boring is what trust looks like when it works. The user should not have to wonder whether the agent will improvise a new identity, use the wrong account, or trigger an expensive loop. The system should behave predictably enough that the human can delegate without anxiety.
That boringness will be the product moat. The companies that can make delegation feel normal will win because they remove cognitive overhead from the user. The machine will feel like a reliable extension of intent rather than a risky proxy. That is a very different product promise from the one we heard in the early agent hype cycle, where every demo tried to prove how much the system could do on its own. In the next phase, the most valuable claim will be simpler: this agent acts only within the boundaries you gave it.
The agent market is therefore converging on a lesson the internet has known for a long time. Systems scale when they have clear roles. Browsers, payment processors, and APIs all became useful because they established predictable contracts. Agents are headed the same way. They will not win by pretending to be human. They will win by becoming a new kind of contract the web can understand.
What an agent passport actually needs
The phrase agent passport sounds abstract until you break it into fields. At minimum, a useful delegation record needs the actor, the owner, the scope, the duration, and the revocation path. The actor is the machine identity. The owner is the human or organization on whose behalf the agent acts. The scope defines what actions are permitted. The duration says how long the delegation remains valid. The revocation path explains how to kill it when something changes.
The passport also needs evidence. If the action later becomes disputed, the platform or the user should be able to see why the system thought the request was valid. That evidence might be a signed instruction, a policy rule, a human approval, or a traceable step in a workflow. Without evidence, the passport is just a label. With evidence, it becomes a tool for trust.
This matters because agents are not a single product category. A personal travel agent, a procurement bot, a trading assistant, and a customer support helper all need different rights. The right standard should not flatten those differences. It should make them legible. That is how the web avoids becoming a swamp of invisible automation. If the actor and the scope are clear, platforms can say yes more often without making themselves vulnerable.
The winners will sell control, not just capability
The companies that understand this shift will stop selling agents as if autonomy itself were the prize. They will sell control. They will make it easy to assign a role, a boundary, and a fallback path. They will show users what the machine can see and what it cannot. They will make delegation reversible. They will design products that let the user stay in charge even when the machine is doing more of the work.
That is a much better business than the old agent hype cycle, which often seemed to reward the broadest possible promise. Broad promises are easy to demo and hard to sustain. Control is harder to market but easier to keep. A product that behaves reliably in edge cases is the one customers keep using after the demo ends.
Once the market understands that, the current wave of bans and reinstatements will look like an early compatibility test. The platforms are not merely trying to stop bots. They are teaching the web how to recognize delegated actors. That is the real shift, and it is only just beginning.
The next visible milestone will probably be a product that makes delegation feel as ordinary as signing into a calendar app or approving a payment request. When that happens, the conversation will finally move from whether agents are allowed to whether their permissions are clear enough. That is the moment the category turns from a novelty into infrastructure.
It will not happen because the models became mystical. It will happen because the permission model finally became boring enough to trust and obvious enough to govern.
That boringness is exactly what makes delegated software usable at scale.
It is also what makes it safe to expand beyond demos.