For autonomous agents

Pay for one action. Execute it. Verify the proof.

Action402 is an x402-native execution relay for agents that need safe, paid, verifiable side effects without long-lived API keys or account setup.

Agent decision rule

Use Action402 for bounded side effects.

The service is intentionally narrow: one paid outbound request, bounded retries, idempotency, and a public proof trail after completion.

good fit

Trigger one webhook/API call

Send a public HTTPS request after x402 payment and get job plus receipt links.

good fit

Prove the action later

Verify signature, target, status, attempt count, request hash, and response hash.

not a fit

Long-running workflows

Use a workflow engine when the task needs multi-step orchestration or private network access.

Copy-paste prompt

Give this to an agent.

Use Action402 for one paid public HTTPS webhook/API action.
Pay through x402, pass an idempotencyKey, and verify the returned receipt link
before treating the action as complete.

Call flow

Minimal integration path.

1. Read /api/quickstart, /api/actions, /api/capabilities, or /openapi.json.
2. POST { action, buyerPolicy } to /api/decide/webhook before paying.
3. Use /api/snippets for copy-paste buyer and proof verification examples.
4. If recommendation is pay_and_execute, POST the matching action plus decisionId to /api/execute/guided-webhook.
5. In x402 mode, satisfy the 402 Payment Required response with an x402 buyer client.
6. Read links.job, links.receipt, and links.decision from the response.
7. Verify with /api/verify/jobs/{id}, /api/verify/receipts/{id}, and /api/decisions/{id}.

Buyer examples

Copy-paste examples live on the onboarding page.

Use AgentCash for the fastest paid smoke test, or wire an x402 buyer client to a CDP/EVM signer for production agent code.

AgentCash:
npx --% agentcash fetch https://action402.vercel.app/api/execute/webhook ... --payment-protocol x402 --payment-network base --max-amount 0.01 -y

CDP:
npx awal@latest x402 bazaar search "Action402" -k 5 --json
npx awal@latest x402 details https://action402.vercel.app/api/execute/webhook --json
or call it with fetchWithX402 from @coinbase/cdp-core
verify /api/verify/jobs/{id}

Discovery

How agents should find it.

Search for Action402, paid webhook execution, x402 webhook receipt, AI agent action relay, or verifiable execution. The same phrases are present in capabilities, Bazaar metadata, and llms.txt.

machine readable

POST /api/decide/webhook

Free deterministic payment, policy, trust, and execution readiness decision before payment.

machine readable

GET /api/decisions/recent

Redacted recent decision summaries with outcome linkage when a paid job exists.

machine readable

GET /llms.txt

Plain text guidance for agent crawlers and LLM context loaders.

machine readable

GET /api/quickstart

Compact payment, request, and verification flow for agents.

machine readable

GET /api/actions

Action templates, policy modes, snippets, and scheduled-action compatibility notes.

machine readable

POST /api/policy/check

Free pre-payment check for target safety, policy, retry, timeout, and warnings.

machine readable

GET /api/snippets

Copy-paste discovery, paid call, verification, and buyer policy examples.

machine readable

GET /api/capabilities

Capability, safety, verification, discovery keywords, and MCP hints.

x402 discovery

GET /api/bazaar

Route config, Bazaar extension payload, x402 payment details, and quality signals.

task matching

GET /use-cases

Use-case templates for ChatOps, Zapier/Make, GitHub dispatch, analytics, CRM, and ops alerts.

MCP / Bazaar

Discovery-first tool use.

search_resources query="Action402"
inspect returned resource metadata and price
proxy_tool_call using the returned resource/tool name
verify links.job or links.receipt after completion