DevelopmentFramework16 min readPublished August 12, 2026

Four output modalities · one rule — give the agent an instrument, or you are the checker

Where Agents Can Check Their Own Work, and Where Not

Whether an agent can check its own work depends less on the model than on what it is producing. Web output is readable — a browser tool closes the loop. 3D collapses an axis no screenshot restores, video adds time, and physics moves the bar from appearance to behaviour. A ladder, and a decision rule for every rung.

DA
Digital Applied Team
Senior strategists · Published Aug 12, 2026
PublishedAug 12, 2026
Read time16 min
SourcesVendor docs · arXiv
Ladder rungs
04
text/DOM · 3D · video · physics
Rungs that self-close
01
text and DOM — the artifact is readable
WebVoyager subset
81.24%
with a validator · one paper's own subset
+5.04 pts vs 76.2%
Spatial fine-tune lift
46.24%
relative, ViewSpatial's own 5-task suite

Agent self-verification has a ceiling, and it is set by the output modality — not by how capable the model is. An agent iterating on a web page can read its own markup, its console errors and a screenshot of the result, so the fix-check-fix loop closes without you. The same agent producing a 3D scene, a rendered video or a physical behaviour is working partially blind, because the artifact is no longer something it can read.

That distinction matters more every month, because agents are moving up exactly this ladder. Browser and computer-use tooling made web output self-checkable; video-as-code frameworks put film in the repo; robotics research is wiring vision-language agents into simulation pipelines. Teams that treat “the agent verifies its own work” as a global property — rather than a per-modality one — end up trusting checks that never actually ran.

This guide builds the ladder rung by rung: what the agent can inspect at each level, what instrument to hand it so it can look, and when the honest answer is that you are the checker. Every capability claim below traces to vendor documentation or published research, and we flag which numbers are self-reported.

Key takeaways
  1. 01
    Verifiability is a property of the output, not the model.The same agent that closes its own loop on a web page cannot judge a 3D mesh from one screenshot. Capability transfers across tasks; inspectability does not.
  2. 02
    Text and DOM are the only rung that fully self-closes.Markup, computed styles and console output are text — an agent reads them directly, and a screenshot adds the pixel view. Browser and computer-use tools make both available today.
  3. 03
    3D collapses an axis a single projection cannot restore.Published benchmarks report that vision-language models handle camera-perspective reasoning far better than other-viewpoint reasoning — one screenshot of a scene with depth and occlusion is not a check.
  4. 04
    Video adds time; physics replaces appearance with behaviour.Checking motion means reasoning over a frame sequence, and no single sampled frame contains it. Checking physics means running a simulation or a scored trial — there is no image-based substitute.
  5. 05
    The decision rule: instrument the rung, or own the check.For each modality, either hand the agent something inspectable — a browser, extra viewpoints, a frame harness, a simulator — or plan your own review into the workflow. Autonomy claims that skip this are marketing.

01The FrameworkVerifiability is a property of the output, not the model.

An agent can only self-correct what it is able to inspect. That sounds obvious written down, but it cuts against how most teams reason about agents in practice. We benchmark models on capability — can it write the code, generate the scene, produce the film — and then quietly assume the verification step inherits the same score. It does not. Verification depends on whether the artifact the agent just produced is something it can read, and readability falls off a cliff as output moves from text toward the physical world.

Our working model is a four-rung ladder. Each rung up, the artifact loses a form of readability: first the direct text view, then a spatial axis, then the time dimension, then appearance itself as the criterion. The table below is the spine of this piece — our own synthesis, built from the sourced tooling and research facts in the sections that follow.

The verifiability ladder: for each output modality — text and DOM, 3D, video, physics — what the agent can inspect, the verification action available, whether the feedback loop closes, and who the fallback checker is.
RungWhat the agent can inspectVerification actionLoop statusFallback checker
Readable output — the loop can close
1 · Text & DOMMarkup, computed styles, console output and network responses — plus a screenshot of the rendered result.Read the artifact directly; screenshot and compare against the design mock or the previous state.Closes. A browser tool gives the agent both the code view and the pixel view of the same artifact.Human taste on visual polish — correctness is checkable without you.
Perceptual output — the loop degrades rung by rung
2 · 3DOne 2D projection of a scene that has depth, occlusion and many valid viewpoints.Render multiple viewpoints; expose the scene graph or mesh as structured data the agent can read.Partial. Closes only to the degree you rebuild readable inputs around the scene.You, for shape and topology judgements from angles the agent never rendered.
3 · VideoIndividual sampled frames, plus the render pipeline's logs and exit codes.Sample a frame sequence at intervals; diff consecutive frames; reason over the deltas.Weak. A render that completes proves the pipeline ran — not that the motion matches intent.You, for timing, easing and continuity — everything that only exists between frames.
4 · PhysicsThe appearance of an outcome — never the behaviour that produced it.Run a simulation forward, or score a physical trial against explicit criteria.Does not close visually. There is no image-based substitute for behaviour under forces.A simulator plus you. Autonomy here means orchestrating instruments, not looking.
"An agent can only fix what it can see. Every rung of the ladder is a different answer to the same question: what can it actually see?"— Digital Applied, editorial synthesis

02Rung 1 · Text & DOMThe readable rung, where the loop closes.

Web output is the easy case for one structural reason: the artifact is text all the way down. Markup, computed styles, console output, network responses — an agent reads them the same way it reads source code, with no perceptual step in between. Add a screenshot on top and the loop closes: the agent sees both what it changed and what the change looks like, and can compare either against a mock. We covered the iteration technique for this rung in screenshot-driven UI development with vision models; this section is about what makes the rung special, because nothing above it works this well.

The tooling is production-grade today. Two instruments matter most for teams on the Claude stack, and equivalents exist across vendors — see our computer-use agent comparison matrix for the wider field.

In the browser
Claude Code + Chrome
claude --chrome · CLI and VS Code

Per Anthropic's docs: reads console errors and DOM state directly and fixes the code that caused them, opens a built UI to verify it matches a design mock, tests form validation, checks for visual regressions, extracts structured data, records interactions as GIFs and saves screenshots to disk.

code.claude.com/docs/en/chrome
Full desktop
Computer use tool
beta · computer-use-2025-11-24

Screenshot capture plus mouse and keyboard control of a full desktop environment, supported across the Claude API, AWS, Google Cloud and Microsoft Foundry (all beta). The current tool version supports enable_zoom, letting the model zoom into a screen region when text is too small to read at default resolution.

platform.claude.com · computer-use docs

Two operational details from the vendor docs are worth knowing. First, verification-shaped calls are privileged: in Claude Code's plan mode, browser actions that only read state — reading the page, extracting text, checking console and network messages, taking a screenshot — run without a permission prompt, while anything that changes state (clicks, typing, navigation) asks first. The architecture itself treats looking as safe and acting as consequential, which is exactly the right mental model for this rung. Second, reading is not infallible even here: Anthropic's own limitations page says plainly that Claude “might make mistakes or hallucinate when outputting specific coordinates while generating actions,” and notes that scrolling can be unreliable in some applications. Anthropic also characterizes Sonnet 4.6 as more mechanically precise at clicking than Opus 4.6, with Opus 4.7 narrowing that gap — a vendor-stated comparison, not an independent benchmark.

The docs carry one more practical recommendation: for computer use on Sonnet 4.6 and Opus 4.6, Anthropic advises medium thinking effort as the best accuracy-to-cost ratio and advises against maximum effort, which in its testing adds token cost without improving accuracy on UI tasks. Verification loops run many iterations, so the per-iteration setting compounds — a point we return to when this rung shows up inside production web development workflows.

The regression-tool layer
Human teams hit the limits of naive pixel comparison years before agents did. The visual-regression category splits into AI-diffing cloud platforms (Percy, Applitools, Chromatic) and developer-owned snapshot libraries in test frameworks (Playwright, Cypress, BackstopJS) — and the AI tier exists, per Percy/BrowserStack's own comparison writing, because plain pixel-by-pixel diffing produces false positives from anti-aliasing and font-rendering noise. Applitools positions its engine as a perceptual model rather than a raw pixel differ; Chromatic turns every Storybook story into a visual test. All of that is vendor positioning rather than independent audit — but the category's existence is the signal: even on the readable rung, “compare two images” needed judgement layered on top.

03Rung 2 · 3DAn axis the agent cannot read.

One rung up, the inspection primitive breaks. A screenshot of a 3D scene is a single projection of a structure with depth, occlusion and unboundedly many valid viewpoints — the pixels the agent can “read” have collapsed the very dimension it needs to judge. Is the mesh actually the right shape from the angles it is not currently looking at? Is that geometry intersecting behind the visible surface? No amount of squinting at one frame answers those questions, for a model or for you.

The research record backs the intuition. ViewSpatial-Bench, a 2025 benchmark from Li et al. covering five multi-perspective spatial-localization task types, reports that current vision-language models “excel primarily at egocentric spatial reasoning” — from the camera's own perspective — “but fail to generalize to allocentric viewpoints,” meaning reasoning from another entity's or another camera's point of view. The authors also report that fine-tuning on their multi-perspective spatial dataset produced an overall performance improvement of 46.24% across tasks — a relative improvement on the paper's own five-task suite, self-reported by the authors rather than independently audited, but a strong signal that the gap is trainable rather than fundamental.

Why does the gap exist at all? The framing shared across several independent research groups' 2025-2026 work — 3DSRBench, All-Angles Bench, OmniView-Space, and an ICLR 2026 paper on cross-view reasoning — is that vision-language models are trained predominantly on 2D image-text pairs scraped from the web, which carry no explicit 3D spatial annotation. Models lean on single-image shortcuts because their training data never made them pay for it. Whatever the eventual fix, the operational conclusion for today is the same: one screenshot of a 3D scene is not a check.

What to hand the agent, then, is more views and more structure. Render multiple viewpoints — not one hero angle — so consistency across projections becomes checkable. Better still, expose the scene graph, transforms or mesh statistics as structured data. That move is worth stating as a principle: the fix for rung 2 is converting as much of it as possible back into rung 1, where the artifact is text and the agent can read it. What cannot be converted — the aesthetic judgement of a form from an unrendered angle — stays with you.

Research corroboration
The 3D-rung evidence base is young but consistent: benchmark papers from multiple independent groups converge on VLMs handling camera-perspective reasoning far better than other-viewpoint reasoning, and attribute it to 2D-heavy training data. The numbers cited here (ViewSpatial-Bench, arXiv 2505.21500) are the authors' own results on their own benchmark — direction and mechanism are well-supported; no independent cross-rung difficulty score exists among the sources we reviewed, and we deliberately do not invent one.

04Rung 3 · VideoTime becomes a second axis the agent must reconstruct.

Video stacks a new dimension on top of the 3D problem: time. Checking a video is not checking an image — it is reasoning over a sequence of frames, where the properties that matter (motion pacing, continuity, whether an entrance lands) exist only across frames, never inside one. An agent can sample stills and diff consecutive frames, but “the animation feels right” is a judgement about the deltas, and today that reasoning is the weakest link in the loop.

The video-as-code movement makes this rung unusually concrete, because the source is fully readable even though the output is not. Remotion — the framework we examined in depth in Video as Code: Remotion and the Agent Feedback Gap — treats each frame as a React component: the current frame number arrives via a hook, the renderer drives a Puppeteer-controlled browser to produce the image sequence, and a bundled FFmpeg encode (no separate install since v4.0) stitches the frames into the final file. The entire film lives in git and typechecks. And none of that tells the agent whether the motion matches the brief — the render exiting cleanly is a statement about the pipeline, not the picture.

"A video is a function of images over time. If you change content every frame, you'll end up with an animation."— Remotion documentation, The fundamentals

Remotion's own definition doubles as the verification problem statement: if a video is a function of images over time, then checking it means evaluating the function, not one of its values. When we audited the available comparison tooling for the Remotion piece, the tools we checked fell into two families, neither aimed at intent: static-frame pixel comparators (twenty-twenty, jest-image-snapshot) judge one frame at a time against a known-good reference, and encoding-fidelity metrics (SSIM, PSNR, VMAF) score a processed video against its pre-encoding source. Neither answers “does this animation do what the brief asked” — and a newly generated animation has no known-good reference to diff against in the first place. That finding is scoped to the tools and metrics we examined, not a claim that no such tool exists anywhere.

So the practical instrument for this rung is a harness you assemble: sample frames at meaningful intervals, diff consecutive frames so motion becomes a readable delta, pipe in the render logs, and have the agent narrate what it believes each transition is doing before you watch the cut. The narration step matters — it converts the agent's implicit claim (“this works”) into an explicit one you can falsify in a single viewing. Prior research supports the general pattern: iterative visual self-refinement, where a model critiques its own generated output and revises, predates agentic video entirely — Idea2Img (ECCV 2024) demonstrated the generate-critique-revise cycle for image generation, validated by a user preference study rather than an automated benchmark. The cycle extends to frames; what has not yet caught up is the temporal reasoning between them.

05Rung 4 · PhysicsBehaviour, not appearance.

At the top of the ladder the criterion itself changes. For every rung below, “correct” ultimately cashes out in how the artifact looks — even video is appearance over time. Physics is different: correctness means the behaviour holds under forces, constraints and time. Does the linkage bind? Does the gripper's grasp survive the object's actual mass distribution? A rendering of the outcome — however photorealistic — cannot settle those questions, because appearance no longer carries the information the check needs.

This is why the robotics and simulation communities do not try to look harder; they build worlds to run. A representative example from July 2026: Agentic Real2Sim (arXiv 2607.19190, Chen et al., 24 authors) uses vision-language agents to orchestrate a pipeline of deterministic specialist tools that convert a real-world recording of an object-robot interaction into what the authors call a “simulatable episodic twin” — preserving observations, geometries, robot interactions and object states — automating mesh cleanup, coordinate alignment and cross-tool integration steps that previously took manual effort. The authors report testing across rigid objects, deformable materials and humanoid motion, and that open-weight VLMs achieved comparable conversion success rates to frontier models at lower cost. As with the 3D rung, these are the researchers' own reported results, not yet independently reproduced at the time of writing.

Note the architecture, because it is the ladder's endgame in miniature: the agent's role is not to perceive correctness but to build and operate the instrument that measures it. The same direction shows up across the field — NVIDIA's 4D digital-twins workshop at CVPR 2026, and a digital-twin framework validated on a standard robotics manipulation task — all premised on the point that a photo or video of a physical outcome cannot certify that a policy or design behaves correctly under different conditions. The check requires running the simulation forward, or a physical trial. Hand the agent a simulator with scored outcomes, or a test rig that emits numbers, and you have moved the problem back down to rung 1 — the score is text. Without one, no amount of model capability substitutes for the missing instrument.

The key insight
On the physics rung, “giving the agent a way to look” stops meaning cameras entirely. The instrument is a simulation it can run or a trial it can score — and the mature pattern in the research is agents orchestrating deterministic measurement tools, not agents eyeballing renders.

06Decision RuleInstrument the rung, or own the check.

The ladder converts into a per-rung operating decision. Before delegating any output modality to an agent, answer one question: what will it inspect, concretely, when it claims the work is done? If the answer is “nothing beyond its own generation,” you have not delegated the work — you have delegated the first draft and kept the review, whether you planned to or not.

Text & DOM
Hand it the browser

A running dev server plus a browser or computer-use tool: the agent reads markup, console and network state, screenshots the result and compares against the mock. Correctness closes without you; keep taste-level review only.

Agent checks itself
3D
Hand it more viewpoints

Multiple rendered angles per iteration, plus the scene graph or mesh data as structured text. Cross-view consistency becomes checkable; judgement from unrendered angles stays human.

Split the check
Video
Hand it a frame harness

A frame-sampling harness at set intervals, consecutive-frame diffs, render logs, and a required self-narration of what each transition does. You still watch the cut — but against explicit claims, not vibes.

You review motion
Physics
Hand it a simulator

A simulator or scored physical test harness that emits numbers. Without one there is no image-based substitute for behaviour under load — and no autonomy setting changes that.

Sim + human own it

Two companion practices multiply the value of whatever instrument you hand over. First, pair the instrument with an explicit definition of done — an agent with a browser but no stated bar will verify against its own guess of the requirement. We break that discipline down in Define Done, Not Effort, a companion piece in this series. Second, know which axis of verification you are buying. The ladder is about perceptual self-inspection — an agent examining its own artifact. Consensus methods, where several models review the same reasoning, address a different failure class entirely, and agreement is not proof — we covered why in our cross-model review method. Neither substitutes for the other: three models agreeing about a video none of them can watch is still a guess.

07EvidenceWhat the research actually supports.

It is worth being precise about how much measurement stands behind this ladder, because the honest answer is: strong on the bottom rung, directional above it. The clearest quantified result comes from web agents — the rung where verification is easiest to build and easiest to score.

Task completion on a WebVoyager subset · with and without self-validation

Source: arXiv 2410.00689 — authors' own benchmark subset
Agent-E baselineWebVoyager benchmark subset · no validator
76.2%
With multimodal auto-validatorsame subset · text + vision validation added
81.24%
Web agents
Task completion with validation
81.24%

Adding a multimodal (text + vision) auto-validator to the Agent-E framework raised task completion on a WebVoyager benchmark subset from 76.2% to 81.24% — about five percentage points. One paper's own subset, not independently reproduced at the time of writing.

arXiv 2410.00689
3D spatial
Relative lift from fine-tuning
46.24%

Fine-tuning on multi-perspective spatial data improved VLM performance 46.24% overall across ViewSpatial-Bench's own five-task suite — the authors' self-reported result. Signal that the 3D gap is trainable, not a general accuracy score.

arXiv 2505.21500
Prior art
Idea2Img, 2024
ECCV

The generate-critique-revise loop for visual output predates agentic video: iterative self-refinement with GPT-4V produced outputs users preferred over single-pass generation in a preference study. No win-rate percentage was published — we do not invent one.

arXiv 2310.08541

Read the pattern in where the numbers live, because it is the trend that matters: the quantified wins concentrate on the rung where output is readable and scoring is cheap, and thin out as the artifact gets less inspectable. That is not a coincidence of research fashion — it is the ladder measuring itself. Benchmarks need ground truth, and ground truth is exactly what gets expensive as you climb. The 3D and physics results that do exist are self-reported by their authors on their own benchmarks, which is normal for young research areas but means the error bars are wider than the abstracts read.

Equally important is what we did not find. Among the sources we reviewed for this piece, no independent benchmark quantifies relative verification difficulty across the 3D and physics rungs — nothing that would let you say “rung 3 is N times harder than rung 2” with a straight face. That is why this piece argues the ladder qualitatively and attaches numbers only to the narrow claims they actually support. Anyone selling you a cross-modality verification score today is quoting a number that, as far as we could establish, does not exist.

08ImplicationsAutonomy claims are modality-specific.

The projection we would stake: over the next several quarters, the gap between rungs narrows from the bottom up — not because models suddenly perceive depth or time, but because toolmakers keep converting unreadable artifacts into readable ones. That is already the shape of every win on the board: browser tools turned pixels into DOM-plus-screenshot pairs; scene graphs turn geometry into text; simulators turn behaviour into scores. Expect frame-harness and multi-view tooling to become standard agent equipment the way browser tools did, and expect the marketing to outrun the instrumentation the whole way — “the agent verifies its own work” will keep being said globally while remaining true per-rung.

For teams, the budget conclusion follows directly. When you scope agentic work, price the instrument alongside the agent: a dev server and browser tooling for web deliverables, a multi-view render step for 3D, a frame-sampling harness for motion work, a simulator or test rig for anything physical. Where the instrument does not exist or is not worth building, put the human review on the schedule explicitly — unplanned review is still review, just late and resentful. This is how we structure delivery in our own AI transformation engagements: the verification loop is designed per output modality before any agent writes a line, because that decision — not model choice — determines how much a person has to stay in the loop.

09ConclusionOne rule, four rungs.

The shape of agent verification, August 2026

Delegation is only as deep as the agent's ability to inspect its own output.

The ladder is short but strict. Text and DOM: the artifact is readable, the loop closes, and the tooling is production-grade — let the agent check itself. 3D: one projection hides the axis that matters, so hand over viewpoints and scene data, and keep the judgement calls. Video: time only exists between frames, so build the frame harness and still watch the cut. Physics: appearance stops being the criterion at all, so the instrument is a simulation or a scored trial, or the check simply has not happened.

The evidence base is honest rather than dramatic: a measured five-point task-completion gain when web agents get a validator, self-reported progress on the harder rungs, and — among the tools we checked — nothing yet that judges whether motion matches intent. That asymmetry is the practical takeaway. Where the loop closes, agents are further along than cautious teams assume; where it does not, they are further behind than the demos imply.

So audit your own delegation against the ladder. For each agentic workflow you run, name the rung, name the instrument, and if there is no instrument, name the person. The teams getting real leverage from agents are not the ones with the strongest models — they are the ones who stopped asking “can the agent do the work” and started asking “can the agent see the work it did.”

Put the ladder to work

Agents deliver when every output has an instrument — or an owner.

We design agentic workflows with the verification loop built in per output modality — browser-instrumented web delivery, render-and-review pipelines, and human checkpoints exactly where the tooling ends.

Free consultationExpert guidanceTailored solutions
What we work on

Verification-first agent delivery

  • Agentic web development with browser-tool verification loops
  • Definition-of-done frameworks for agent prompts
  • Frame-harness review pipelines for motion and video work
  • Human-checkpoint design where tooling cannot close the loop
  • Cross-model review systems for high-stakes output
FAQ · Agent self-verification

The questions we get every week.

It is a four-rung model for judging whether an agent can check its own output, ordered by how readable the artifact is. Rung 1 is text and DOM: the output is text, so the agent reads it directly and a screenshot closes the loop. Rung 2 is 3D, where a single projection collapses the depth axis the check needs. Rung 3 is video, where the properties that matter exist across a frame sequence rather than inside any frame. Rung 4 is physics, where correctness means behaviour under forces and no image can settle it. The rule at every rung is the same: give the agent an instrument that makes its output inspectable, or accept that you are the checker.
Related dispatches

Continue exploring agentic workflows.