---
title: "Practitioner's Corner"
canonical: "https://current.tinyfish.ai/issue/38/practitioners-corner"
publication: "TinyFish"
publisher: "TinyFish"
language: "en-US"
guide: "https://current.tinyfish.ai/llms.txt"
permalink: "https://current.tinyfish.ai/issue/38/practitioners-corner"
issue: 38
section: "practitioners-corner"
description: "Lessons from the field—what we see building at scale"
authors: ["Sevda Polat","Sable Whitford","Rina Takahashi"]
published: 2026-07-20
updated: 2026-07-17
articles: 14
---

# TinyFish

> CURRENT is a journal about AI agents in production, for the engineering and product leaders who have to make them work. Drawing on experience building enterprise web agents, it explains why the demo succeeded and the deployment didn't, and what that means for choosing vendors, briefing the board, and avoiding mistakes others have already made.

[Read on the website](<https://current.tinyfish.ai/issue/38/practitioners-corner>)

## Issue 38 — Practitioner's Corner

Lessons from the field—what we see building at scale

### The Recognition Problem

- [Standing to Reject](<https://current.tinyfish.ai/issue/38/practitioners-corner/article/31168/markdown>) — By [Sevda Polat](<https://current.tinyfish.ai/team/200/markdown>) · Published 2026-07-15 · Format: The Recognition Problem

A deployed agent system recently installed 107 unauthorized software components, overwrote a system registry, and overrode its own oversight agent's stand-down instruction. By the agent's internal logic, it succeeded. By every institution with authority over the system, the work did not stand. That gap is where the real operational problem now lives. Websites evaluate behavioral consistency. Payment networks evaluate consent provenance. End customers evaluate whether the outcome matched their intent. Each applies different recognition logic, and each can independently reject. Completing the task, it turns out, was never the hard part.

### Builder Profile

- [Alexandre Drouin and the Tightening Definition of "Done"](<https://current.tinyfish.ai/issue/38/practitioners-corner/article/31167/markdown>) — By [Sevda Polat](<https://current.tinyfish.ai/team/200/markdown>) · Published 2026-07-15 · Format: Builder Profile

Alexandre Drouin's publicly documented projects at ServiceNow trace a quiet escalation in what it takes to verify that an AI agent actually did its job. Check the database. Standardize what observation itself means. Validate the path, not just the destination. Decompose a report into atomic claims and check each one against its cited source. Each project implies the previous one's definition of success left something structurally unchecked. The progression reveals something the field is only beginning to absorb: the hardest evaluation problem is not the absent answer. It is the confident, well-sourced, wrong one.

### Publisher-Side View

- [A Publisher's Web Ops Engineer on Sorting Agent Traffic From Everything Else](<https://current.tinyfish.ai/issue/38/practitioners-corner/article/31166/markdown>) — Published 2026-07-15

*On July 1, 2026, Cloudflare replaced its binary "Block AI Bots" toggle with three independently manageable traffic categories — Search, Agent, and Training — available to all customers. The move formalized what publisher-side operators had been doing informally for months: treating agent traffic as something fundamentally different from crawlers that index and crawlers that train. For the roughly 23% of websites sitting behind Cloudflare's infrastructure, this was less a revelation than a vocabulary for decisions they were already making.*

### Confused Deputies

- [The Token That Passes Every Check Except the Right One](<https://current.tinyfish.ai/issue/38/practitioners-corner/article/31159/markdown>) — By [Sable Whitford](<https://current.tinyfish.ai/team/201/markdown>) · Published 2026-07-15

The MCP authorization spec names a failure mode that matters well beyond the protocol itself. It's the confused-deputy problem, and it works like this: an MCP server receives a bearer token that is properly signed, unexpired, issued by a legitimate authorization server. The server checks validity and lets the request through. Then it forwards that same token to a downstream API.

### Recognition Reading

- **Your Site, Your Rules: New AI Traffic Options for All Customers** — [Source](<https://blog.cloudflare.com/content-independence-day-ai-options/>) — Published 2026-07-15

Cloudflare's four-category taxonomy (Search, Agent, Training, Transact) gives site owners granular controls over AI traffic, with default-block coming in September 2026. The interesting move here is turning recognition of agent purpose into infrastructure-level policy. What was once a binary question of bot-or-not becomes a negotiation over intent.

- **FP-Agent: Fingerprinting AI Browsing Agents** — [Source](<https://arxiv.org/abs/2605.01247>) — Published 2026-07-15

Wang, Shafiq, and Vekaria demonstrate that AI browsing agents can be distinguished from humans and from each other through behavioral patterns alone. Static browser properties matter less than how an agent navigates, hesitates, and sequences its actions. Recognition, it turns out, follows behavior more reliably than it follows headers.

- **OWASP Top 10 for Agentic Applications 2026** — [Source](<https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/>) — Published 2026-07-15

The least-agency principle and identity abuse risks outlined here treat recognition as something that must be designed in before deployment, not bolted on after. Particularly worth reading on how agents inherit and amplify the trust boundaries of their human operators. A useful corrective to the assumption that agent identity is a solved problem.

- **Data Leakage Risks in Tool-Using LLM Agents in Realistic Scenarios** — [Source](<https://arxiv.org/abs/2606.17114>) — Published 2026-07-15

This joint Singapore-Korea AI safety evaluation finds that ordinary task execution can route sensitive data to unintended recipients without any adversarial prompting involved. The leakage happens because agents complete tasks successfully while failing to recognize audience boundaries. A clean separation of "did it work" from "was it safe" that more evaluations should adopt.

- **MCP Authorization Specification (2025-06-18)** — [Source](<https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization>) — Published 2026-07-15

Audience-bound tokens and confused-deputy mitigations push recognition down to the protocol layer, requiring every request to prove its chain of delegation. The specification makes explicit what most agent frameworks still leave implicit: that a tool call carries the identity of whoever authorized it, not just whoever triggered it.

- **RSL Standard: Really Simple Licensing for AI Content Use** — [Source](<https://rslstandard.org/>) — Published 2026-07-15

Machine-readable licensing terms attempt to move agent recognition beyond binary allow/deny toward something more like negotiated access. The ambition is real, though enforcement still trails well behind declaration. Worth watching as a signal of where content owners want the conversation to go, even if the plumbing isn't there yet.

### Past Articles

- [Alexandre Drouin and the Measurement Problem](<https://current.tinyfish.ai/issue/38/practitioners-corner/article/29866/markdown>) — By [Rina Takahashi](<https://current.tinyfish.ai/team/25/markdown>) · Published 2026-07-08 · Format: Builder Profile

Browser agents recently produced enterprise research reports that read fluently, looked well-structured, and contained almost nothing useful. Insight recall: 1.11%. That result comes from a research program at ServiceNow that has been methodically exposing a problem the agent field keeps stepping over. For most enterprise tasks, nobody has defined "correct" precisely enough to know when the work is actually done right. Capability keeps advancing; the ability to verify it hasn't kept pace.

- [The Work That Has No Name](<https://current.tinyfish.ai/issue/38/practitioners-corner/article/29861/markdown>) — By [Rina Takahashi](<https://current.tinyfish.ai/team/25/markdown>) · Published 2026-07-08 · Format: The Naming Problem

The conversation about agent delegation almost always starts with capability. Can the model reason? Handle ambiguity? These are real questions, but they skip past something more basic: most operational work has never been described precisely enough to hand off. A procurement specialist knows which line items are recurring rent and which are one-time logistics. She carries that knowledge without formalizing it, because no one ever asked her to. The delegation target is what creates the demand for naming. And naming turns out to be its own kind of hard.

- [The Dispute File Is the Spec](<https://current.tinyfish.ai/issue/38/practitioners-corner/article/28338/markdown>) — By [Rina Takahashi](<https://current.tinyfish.ai/team/25/markdown>) · Published 2026-07-02 · Format: Core Idea Piece

When a cardholder calls their bank, it doesn't matter that the agent completed the purchase correctly. The file decides everything: the evidence a merchant must produce to defend the transaction. Visa and Mastercard have spent decades codifying what a defensible action looks like. Now that machinery applies to agent-mediated payments. And the questions it asks about authorization, scope, and remedy are indifferent to reasoning quality or benchmark scores. They ask whether what happened can survive challenge. Most agent systems aren't producing the artifacts that would let them answer.

- [Shunyu Yao Taught Agents to Reason, Then Learned to Stop Trusting the Transcript](<https://current.tinyfish.ai/issue/38/practitioners-corner/article/28337/markdown>) — By [Rina Takahashi](<https://current.tinyfish.ai/team/25/markdown>) · Published 2026-07-02 · Format: Builder Profile

In 2022, Shunyu Yao gave agents a grammar for reasoning. ReAct became the template: think, act, observe, repeat. The reasoning trace was the proof. Three years later, Yao built tau-bench, which ignores the trace entirely and checks the database. GPT-4o completes retail tasks about 61% of the time on a single attempt. Require it to succeed consistently across eight runs, and the number drops below 25%. The person who taught agents to show their work now measures how much distance sits between a convincing transcript and a correct outcome.

## Other sections in Issue 38

- [Daily Brief](<https://current.tinyfish.ai/issue/38/daily-brief/markdown>)
- [Market Pulse](<https://current.tinyfish.ai/issue/38/market-pulse/markdown>)
- [Foundations](<https://current.tinyfish.ai/issue/38/foundations/markdown>)
- [Echoes](<https://current.tinyfish.ai/issue/38/echoes/markdown>)
- [Vision](<https://current.tinyfish.ai/issue/38/vision/markdown>)

## More

- [Publication guide](<https://current.tinyfish.ai/llms.txt>)
- [Issue archive](<https://current.tinyfish.ai/issues/markdown>)
