Why It Matters
It treats browser-agent evaluation as an infrastructure problem spanning isolation, effect control, recording, reference collection, and outcome verification rather than as action prediction over static pages.
Problem
- Static-trace web benchmarks evaluate action prediction over recorded pages rather than end-to-end task execution.
- Self-hosted web environments improve reproducibility but omit production-site drift, authentication flows, anti-automation systems, and platform-specific validation.
- Earlier live-web benchmarks primarily emphasize read-only information retrieval instead of purchases, reservations, applications, and detailed form submissions.
- Executing write-heavy tasks on production services risks creating orders, messages, reservations, or other irreversible side effects.
- URL, final-page, screenshot, or reference-action matching can miss alternative valid paths and does not expose enough evidence for auditing consequential workflows.
Key gap: The missing capability is a safe, auditable way to measure whether an agent can complete heterogeneous, state-changing daily web workflows on production websites.
Method
Collect broad everyday write-heavy tasks, have a human complete each task to identify the terminal committing request, run every model-task pair in a fresh instrumented browser container, block the matching terminal request at runtime, and score the retained agent trace against the human reference with a fixed Agent-as-Judge protocol.
- Gather realistic write-heavy tasks from everyday website use and filter out read-only, unavailable, geographically restricted, paid, hard-verification, or unbounded-side-effect workflows.
- Formalize each retained task as a task card with required personal data, expected final state, and a terminal submission target.
- Record a human reference run and annotate the terminal request's URL pattern, method, and required payload fields.
- Launch each model-task pair in a fresh isolated container with a clean Chromium profile, fixed resources, shared task data, and common browser actions.
- Let the agent interact with the live production website while the extension and CDP sidecar record browser and network activity.
- Capture and block the annotated terminal request before it reaches the server; leave ordinary page, image, analytics, and other non-terminal traffic intact.
- Assemble the five-layer trace and compare it with the human reference and terminal payload through the fixed Agent-as-Judge prompt.
- Aggregate binary verdicts into overall and category-level success rates, then use the recorded traces for failure diagnosis.
Claims
C1 · paper-supported
The paper's benchmark contains 153 everyday tasks spanning 144 live production websites and 15 fine-grained life and work categories.
Scope: Figure 1, Table 1, and Section 2.1.
- E-scale: The paper reports 153 tasks across 144 live production websites, organized into 8 high-level groups and 15 fine-grained categories.
C2 · paper-supported
ClawBench evaluates write-heavy, state-changing workflows on live production websites rather than action prediction on static traces or interaction only in self-hosted replicas.
Scope: Introduction, Table 1, and Sections 2 and 2.1.
- E-live-write-heavy: Tasks involve purchases, reservations, applications, account updates, and detailed form submissions on production websites, carrying user-specific data through platform validation toward a state-changing action.
C3 · paper-supported
The final-request interceptor captured and blocked every annotated terminal request reached in the 153 human reference runs, with zero false-positive blocks on recorded navigation traffic.
Scope: Section 2.2 and Appendix B.1.
- E-interception-audit: The interceptor blocked every annotated terminal request reached in the 153 human reference runs and produced zero false-positive blocks on recorded navigation traffic.
C4 · paper-supported
Every run is recorded as five synchronized evidence layers and judged against a human reference trajectory with an outcome-oriented binary protocol.
Scope: Section 2.3 and Figure 4.
- E-trace-judge: The five-layer trace is session video, action screenshots, HTTP traffic, agent messages, and browser actions; Agent-as-Judge compares it with the human reference and intercepted payload to return a binary verdict and justification.
C5 · paper-supported
On the reported human-adjudicated comparisons, Agent-as-Judge agreement is 93.46% for Claude Sonnet 4.6 trajectories and 84.97% for GPT-5.4 trajectories.
Scope: Table 2 and the Limitations section.
- E-judge-agreement: Raw agreement with human verdicts is 93.46% for Claude Sonnet 4.6 and 84.97% for GPT-5.4 over the reported 153-task comparisons.
C6 · paper-supported
Across the shared eight-model evaluation, the highest overall success rate is 33.3%, and 68 of 153 tasks are solved by none of the evaluated models.
Scope: Table 3 and Section 3.2.
- E-main-results: Claude Sonnet 4.6 scores 33.3%, Qwen 3.5 scores 26.1%, and GLM-5 scores 24.2%; 68 of 153 tasks are solved by no model and no task is solved by all eight.
C7 · paper-supported
Each model-task pair runs in a fresh isolated container with a clean Chromium profile, fixed resource limits, a 30-minute wall-clock cap, and a five-minute idle watchdog.
Scope: Section 3.1 and Appendix E.
- E-run-isolation: Each run uses an isolated container and fresh Chromium profile with 16 GB RAM, 8 vCPU, 32 GB disk, a 1,800-second wall-clock limit, and a five-minute idle timeout.
Agent Infrastructure Takeaways
- A browser-agent benchmark measures a model-plus-harness system; the harness, prompt, browser configuration, and action interface must be held constant for comparative claims.
- Effect control is strongest at a narrow, machine-checkable boundary: the terminal network request is easier to audit and block than an agent's stated intention.
- The safety envelope is task-scoped. Workflows with multiple irreversible intermediate effects should be excluded rather than treated as covered.
- Auditability requires synchronized evidence from the UI, network, agent transcript, low-level actions, and full-session replay.
- Human references remain useful when they specify the target state and field bindings without forcing the agent to copy one exact action sequence.
- Fresh browser profiles and isolated containers reduce cross-run leakage, but production-site and provider drift still need to be recorded and reported.
- Binary success should be paired with trace-level diagnostics so last-mile hesitation, anti-bot blocking, early exit, and malformed submissions remain visible.
Caveats
- Live production websites trade rerun determinism for ecological validity; layouts, A/B tests, region, account state, and anti-automation systems can change.
- Final-request interception is not a general browser sandbox and only covers the audited terminal endpoint for each task.
- Live sessions, model calls, network instrumentation, and trace-based judging make repeated trials and ablations more expensive than static benchmarks.
- Reported model scores are conditioned on the shared OpenClaw harness and should not be read as model-only capability measurements.
- Agent-as-Judge uses a binary pass/fail metric that compresses intermediate progress and retains non-zero disagreement with human reviewers.
- Claude Sonnet 4.6 shares a model family with the judge, creating a potential evaluator-family effect despite the reported human audit.
- The breadth-first suite underrepresents mobile-only, non-English, and accessibility-dependent workflows.
- The paper's model results are a dated snapshot; later models, harnesses, site states, or benchmark versions can change the ranking.