Build notes | 6 min read
Action Maps: a verified recipe for a real task
An Action Map is a tested, reusable recipe for doing one real thing on one real site. Not a brittle script, not a screenshot trace.

Behind every task your agent can complete is an Action Map. Think of it as a verified recipe for doing one specific thing on one specific site: send the message, place the order, book the slot, pull the status.
It is not a fragile script and it is not a recording of someone clicking around. It spells out exactly what the action needs to run: what information goes in, what comes back, what counts as success, and what should happen if something goes wrong.
It also carries the safety rules with it: which account it uses, whether it needs your approval, how much it is allowed to spend, and when that permission runs out.
Because each recipe is versioned and reusable, different agents can call the same declared interface without rebuilding the visual workflow. That creates a testable contract instead of a one-off interaction trace.
A workflow needs a durable object
Repeated tasks become valuable when they stop being prompt experiments and start behaving like maintained product surfaces. AgentWeb calls that surface an Action Map. It is a versioned description of one business outcome on one service, including the input schema, preconditions, authority, execution states, failure classes, and proof.
The map gives product and engineering teams something concrete to review. A vague instruction such as submit the form becomes a contract that names the required fields, the allowed account, the success state, and the evidence returned. Changes can be tested against that contract instead of judged from a recording.
Inputs remove avoidable ambiguity
Agents are good at collecting context, but production execution should not depend on a model guessing which details matter. An Action Map defines required and optional inputs with types and constraints. The calling assistant can ask the user for a missing date, quantity, identifier, or approval before the job starts.
Structured inputs also make actions portable across assistants. Claude, ChatGPT, Codex, or a custom agent can call the same map without learning a bespoke conversation pattern. The user experience can vary while the execution contract stays stable.
Preconditions stop bad runs early
A workflow often depends on state that is easy to miss in a browser. The correct account must be connected. A permission must still be active. An item may need to be available. A quote may need to remain valid. Action Maps make those preconditions explicit and checkable.
Early checks save time and prevent side effects. The agent receives a specific reason when the action cannot proceed, along with the next step that would unblock it. This is more useful than discovering the problem after several pages and much safer than improvising around it.
Authority travels with the action
An Action Map describes capability, while the execution request carries the authority for a particular principal and account. Required scopes, approval checkpoints, budgets, expiry, and revocation are part of the contract. The same map can serve many customers without sharing their access or weakening the boundaries.
Payment workflows use stricter conditions. The request can require a positive amount limit, currency, receipt, verification, and an explicit checkout scope. These controls give the agent enough room to complete the approved purchase without granting general payment access.
States and failures make retries safer
Internet tasks rarely fit into a clean success or failure boolean. A job can be queued, waiting for approval, running, pending external confirmation, completed, or unresolved. The Action Map defines the relevant states and the transitions between them so the calling agent can report progress accurately.
Failure classes matter for the same reason. A validation error needs corrected input. An authentication error needs a connection. A transient service error may be safe to retry. An ambiguous payment should pause until verification. Treating these outcomes differently prevents duplicate actions and improves support.
Proof defines completion
Each map states what evidence closes the job. That might include an order identifier, receipt, booking code, submitted record, or status from the system of record. The artifact schema makes the result portable, so another agent, a customer, or a billing system can store and inspect it.
This is what turns an automation into an execution contract. The map sets expectations before the run and produces inspectable evidence afterward. AgentWeb can then improve the implementation behind the contract while preserving the action that agents and customers rely on.
Versioning and change management
A durable action needs a version because the workflow will change. Inputs can gain fields, authority requirements can tighten, and verification sources can move. Versioning lets callers understand the contract they use and gives AgentWeb a safe path to migrate integrations without silently changing the meaning of an action.
Compatibility matters most when multiple assistants and customers rely on the same map. A field rename that looks small in code can break an agent tool, an approval screen, or a verification process. Explicit versions and schema validation make those dependencies visible before deployment.
Change management also creates a useful audit trail. The team can explain which rules were active for a historical job, why a failure class changed, and when a new proof requirement became mandatory. That record supports incident review and customer trust.
From one map to a library
Maps become more valuable as they share tested components. Many actions need the same account binding, approval modes, job states, receipt envelope, and telemetry. AgentWeb can reuse those primitives while preserving the site-specific logic that makes each business outcome real.
A shared library also improves consistency for agents. Similar actions expose familiar fields and result shapes. The assistant learns one execution pattern and can apply it across merchants and services. Customers see a coherent history even when the work spans different parts of the internet.
The catalog should still grow from verified demand. A new map earns its place when users repeatedly need the action and AgentWeb can maintain the full path. Breadth without reliability only creates a larger list of reasons for agents to lose trust.
What reviewers should inspect
A useful map should be specific enough to reject an invalid request. Review the input schema, preconditions, scopes, account binding, approval mode, budget, expiry, state transitions, failure classes, and proof. Missing fields usually reappear later as prompt ambiguity or support work.
Review the billable success condition with the same care. Completion should depend on an artifact from the appropriate source, not the absence of an error. The map should also state how pending or ambiguous outcomes are handled so retries cannot create duplicate side effects.
Finally, review how the map will be maintained. There should be tests, versioning, telemetry, and ownership for changes in the external workflow. AgentWeb treats that maintenance as part of the product because a stale action contract is more dangerous than an unavailable one.
Why the contract improves credibility
A public Action Map gives customers and builders something more useful than a broad capability claim. They can inspect the input shape, see which authority is required, understand possible outcomes, and know what proof the system returns. The contract creates a shared reference for product, security, support, and the calling agent.
That transparency is especially important in a new category. Agent execution is easy to overstate because a successful demo can hide missing controls and uncertain completion. A precise map makes the limits visible alongside the capability. AgentWeb can then earn credibility by expanding those contracts and showing that the implementation continues to satisfy them.
Continue with AgentWeb
Read the internet task execution guide, compare agent browsers with structured web actions, or follow the AgentWeb quickstart.