Founder notes | 5 min read

Agents need to do, not just browse

Access to websites was never the hard part. Finishing real tasks reliably is. Connect once, set your limits, and delegate the work.

By Andrey Marey | Published | Updated

Agents need to do, not just browse

The lesson underneath all of this is short. Giving an agent access to the web was never the hard part. Letting it actually finish real tasks, safely and reliably, is.

That takes more than a browser. It takes real actions, clear permission, limits you control, and proof that the work was done. That is the layer we are building.

So the product direction stays simple. Tell your agent what you need, confirm the available action, connect the required account, and keep approval and verification in the loop.

Access was only the first step

Giving an agent a browser made the web reachable. It did not make the web executable. The agent still had to interpret interfaces built for people, carry authority through prompts and sessions, and infer completion from page state. That can work for exploration. It is a weak foundation for repeated consequential work.

We watched that weakness in our own runs. A browsing agent could finish a demo, then fail the same task a week later because a banner moved, a session expired, or a checkout added a step. Those were not intelligence problems. They were contract problems. The interface never promised anything, so nothing could be relied on, and the cost of each task never converged toward the cost of the work itself.

The useful layer begins with a named action. The agent needs a contract for the inputs, account, permission, state, and proof. AgentWeb exists to provide that contract and operate the workflow behind it.

Authority has to be explicit

A capable agent can still be unauthorized. Connected access does not answer whether the user approved this task, this account, this amount, or this moment. AgentWeb keeps capability and authority separate so a reusable action can remain bounded for each principal.

Explicit authority also changes what a mistake costs. When permission lives in a record, a wrong action can be traced to the boundary that allowed it, and the boundary can be corrected once for every future run. Support can read the remit. Finance can read the limit. The user can revoke the grant in one place instead of hunting through connected sessions.

Scopes, approvals, spending limits, expiry, and revocation turn an instruction into an enforceable remit. The agent can move quickly inside it and ask for help when the request falls outside it.

Proof changes the product

A task feels different when the product has to prove it completed. Screenshots stop being sufficient. The workflow needs a receipt, reference, record, or verified status from the system that owns the outcome. Ambiguity has to remain visible.

Proof also compounds. Every verified completion becomes evidence about which workflows hold and which need repair. A failure receives a name and a fix in the map, where every later run inherits it. A browsing transcript teaches the next attempt nothing. A receipt teaches the system something durable, and over time that difference is the product.

This requirement improves engineering and billing at the same time. The team can measure real completion and charge for finished work. The customer gets a history that explains what happened and why it counted.

Open protocols are distribution

Users will delegate work from many assistants. AgentWeb should meet them there. MCP, OpenAPI, and public discovery metadata let agents understand and call the execution layer without forcing the user into a new chat product.

Meeting agents where they already work also keeps us honest. When one contract serves every assistant, the product cannot hide behind a single integration or a favored vendor. The action either completes when called or it does not. That pressure is uncomfortable and useful, and a human-shaped interface never applies it.

These surfaces also improve how search engines and answer engines understand AgentWeb. Clear product descriptions, schemas, and examples make the company easier to evaluate and recommend. Technical accuracy becomes part of distribution.

Reliability grows from narrow wins

The fastest route to broad coverage is a disciplined sequence of narrow wins. Choose a real task, make the complete path work, capture it as an Action Map, and reuse the execution patterns. Each workflow strengthens the system around the next one.

The discipline shows up in what we publish. A supported action carries a real boundary, a measured success rate, and a named set of failure states. A small catalog that always finishes beats a large one that sometimes does, because trust is earned per task and spent per failure, and no launch survives spending it faster than it earns it.

This approach is less flashy than claiming the agent can do anything. It creates a product people can actually trust. The value appears when the work leaves the conversation and reaches the real service with the right account and proof.

The product promise

AgentWeb is building a connector for real internet work. A user connects accounts once, defines the limits, and delegates tasks from the agent they already use. AgentWeb discovers the action, checks authority, executes through the safest route, and returns a receipt or verification artifact.

That promise is also a filter. Work that cannot yet meet the standard stays labeled as unsupported instead of being demoed as finished. The map grows where the evidence says it can, and the product says no clearly everywhere else.

That is the standard we will keep applying as the map grows. Agents should spend less time pretending to be people in browsers and more time completing explicit, permissioned, verifiable work. The internet becomes useful to agents when its important actions can be called and trusted.

Delegation is earned

The deepest lesson is about trust rather than technology. People do not hand over real work because a model is impressive. They hand it over after the first small task comes back done, with a receipt, at the moment they expected it. Every completed task raises the size of the next task they are willing to delegate, and every silent failure resets that progress to zero.

That is why the loop matters more than any single capability. Connect once, set the limits, delegate the task, and read the proof. Each pass through the loop deepens what the user trusts the system to carry, and each verified outcome tells us where the map deserves to grow next.

So we measure ourselves on finished work rather than on impressive sessions. An agent that browses beautifully and completes nothing is a demo. An agent that completes the task and shows the receipt is a product. We are building for the second one, and we are building the web it deserves.

That is what we have learned so far. The hard part was never reaching the web. The hard part is a workflow a person can trust with their account, their money, and their name, and that is the part we intend to keep building until the whole internet answers when an agent calls.

Continue with AgentWeb

Read the internet task execution guide, compare agent browsers with structured web actions, or follow the AgentWeb quickstart.