Dan Birman

The other side of the agent

Agent Trust Patterns · 06 · v1 · Oct 2026 · 4 min

Most agent patterns are designed for the person who sends the agent. But agents email people, book tables, and buy from stores. The person on the receiving end needs to know who’s really asking, and how to reach a human.

The problem

In March 2026, a federal judge granted Amazon a preliminary injunction against Perplexity’s Comet agent shopping in password-protected parts of Amazon, citing strong evidence that it reached accounts “with the Amazon user’s permission but without authorization by Amazon.” The order never took effect, and in August the Ninth Circuit vacated it, holding that the user, not the agent’s maker, is the one accessing Amazon. Some independent brands said they only found out about Amazon’s Buy for Me when strange orders started arriving from Amazon-linked email addresses. Payment networks are building signed identities for agents, but the restaurant manager reading an email has none of that.

The pattern

  1. Say it’s an agent, and whose. Every message carries a short, plain line: sent by an assistant on behalf of a named person.
  2. Give a way to the human. One tap to reach the person behind the agent, with the thread attached, without arguing with the agent first.
  3. Give a way to say “this is wrong.” The recipient can flag a mistaken request, and the sender sees it immediately.
  4. Don’t reveal the limits. Telling the other side exactly what the agent is allowed to spend tells a bad actor where to push. Say a limit exists, not what it is.

Try it

Your assistant emailed a restaurant to book a dinner for eight. Switch between what you see and what the restaurant sees.

Prototype. Made-up restaurant and messages. The restaurant’s email says up front that an AI assistant sent it and what it can confirm, with one button to reach the person behind it and one to flag the request. Use either button, then switch to “You see”: the assistant has stepped back or paused, and the activity list says why.

Why I care

Pending your edit

At Uber, tipping had two users with opposite fears. Riders didn’t want to feel guilted. Drivers wanted good work to be rewarded, and some were putting out paper tip jars. A driver on both apps put it this way: “I’ll always start the Lyft app first because I can get tips.” Rate first, tip only after a great rating, worked because it was designed for both sides at once. Most AI agents are designed for one side: the person sending them.

The evidence

The Amazon ruling: GeekWire, and the appeal: Ninth Circuit opinion. Brands surprised by agent orders: GeekWire. Google’s store-calling agent identifies itself as AI and lets stores opt out (TechCrunch), and signed agent identities for merchants are arriving (Cloudflare). Linear’s Agent Interaction Guidelines say an agent should always disclose that it’s an agent: it “must signal its identity clearly so that it can never be mistaken for a person” (Linear).

Closest prior work

Disclosure guidelines, stores that can opt out of agent calls, and signed identities for merchants all exist, and recipients have been studied: in a CHI 2022 study, people asked to imagine receiving emails trusted the writer less when told AI was involved in writing them (Liu et al.). What I haven’t found shipped is the recipient’s interface: the person reading the email, with a path to the human and a way to flag a mistake.

To build it, take MCP’s rule that clients show which server is asking and turn it around to face the recipient; neither MCP nor AG-UI has a field that names who should answer, so neither can address a question to the person on the receiving end (how all six map to today’s protocols). The demo is plain HTML and JS in this page’s source. A package comes later.

Watch for

In Microsoft’s simulated marketplace, agents for consumers dealt with agents for businesses, some built to manipulate. Frontier models mostly resisted, but some models fell for prompt injection that often redirected all payments to the manipulative agents (Magentic Marketplace). The other side may be an agent too, so design the strip for both a person and a machine to read, and keep the sender’s limits private.

All patterns