Free checkout builder

Get a free readiness result before payment.

One click fills the recommended template and shows whether the $5 audit is ready. No wallet connection and no payment happens here.

No payment happens. Prepare is not payment.

No wallet. No payment. You get ready_to_pay or exactly what to fix.

Fastest path

I want the free readiness result

Runs the recommended no-spend check and jumps to the result.

Inspect first

I want to inspect templates first

Review example templates before running the free check.

Review all templates

No wallet connection is needed for the free check. Payment only happens later if your own x402 wallet retries the paid route.

What happens when you click: ApexScout fills the recommended Search-to-checkout template, runs the free prepare check, and jumps to the result.

If ready, you will get a safe payload and buyer-controlled x402 command for a Base MCP-style buyer flow or other approved x402 client.

Agent-readable fast start

POST /api/agent-revenue-audit-builder/prepare with this example body to run the same free prepare check. It does not call the paid route.

{
  "serviceName": "Example Search-Visible Agent Tool",
  "currentOffer": "Agent tool visible in discovery/search but not converting",
  "targetBuyer": "Buyer agents searching for paid tools",
  "currentProblem": "The product is visible in discovery, but users are not moving from search result to checkout action.",
  "walletPerRequestCapUsd": "5.00",
  "maxBudgetUsd": "5.00",
  "currentPaymentRail": "base-x402",
  "riskTolerance": "medium",
  "templateSlug": "search-checkout",
  "prepareMode": "one-click-template",
  "source": "audit-builder-action-compression"
}

When you click, you get one of four results:

  • ready_to_payyour request is ready for buyer-controlled payment.
  • fix_fieldsadd missing required information.
  • fix_budget_capraise wallet cap or budget before payment.
  • stopremove unsafe or private content before continuing.

No wallet connection. No payment. Just a readiness result.

What happens next

1. Run the free check. ApexScout fills the recommended Search-to-checkout template and prepares the request.

2. Read the result. You will see ready_to_pay, fix_required_fields, fix_budget_cap, or stop.

3. If ready_to_pay: run Buyer Payment Scope Check before any wallet retry. Scope Check is also free and does not execute payment.

Template selection is not payment. Prepare is not payment. Payment only happens if a buyer-controlled x402 wallet, Base MCP-style buyer flow, or approved x402 client retries the paid route.

Starter templates

Use a safe example to fill the four required fields.

These templates are examples only, not buyer data. They do not submit the form, call the paid route, execute x402 payment, or claim a conversion.

Fastest path: choose a template and run the free check. No payment happens.

Choose a template, then click Run free prepare check. Template selection is not payment. Prepare is not payment.

Use this template fills the form only. Run free check with this template fills the form and runs the free no-spend prepare check. Neither action spends money. Payment only happens if a buyer-controlled x402 wallet later retries the paid route.

Example template

x402 paid API builder

serviceName: Example x402 API

currentOffer: Pay-per-call API for buyer agents

targetBuyer: x402 builders and buyer agents

currentProblem: The service has working paid routes but buyers are not completing payment.

No wallet connection. No payment happens here. Payment only happens later if your own x402 wallet retries the paid route.

Example template

MCP paid tool builder

serviceName: Example MCP Paid Tool

currentOffer: MCP-compatible paid tool for AI agents

targetBuyer: AI agent operators and MCP tool users

currentProblem: The tool needs clearer pricing, route metadata, and buyer-agent checkout instructions.

No wallet connection. No payment happens here. Payment only happens later if your own x402 wallet retries the paid route.

Example template

AgentCore payment flow builder

serviceName: Example AgentCore Payment Flow

currentOffer: AgentCore-style buyer-agent payment handoff

targetBuyer: AgentCore payment builders and x402 buyers

currentProblem: The flow needs a safer handoff from discovery or OpenAPI import into buyer-approved x402 payment.

No wallet connection. No payment happens here. Payment only happens later if your own x402 wallet retries the paid route.

Example template

API monetization builder

serviceName: Example API Business

currentOffer: API service that wants to add pay-per-call monetization

targetBuyer: API founders, builders, and operators

currentProblem: The API needs a practical route ladder, pricing logic, and buyer-agent onboarding path.

No wallet connection. No payment happens here. Payment only happens later if your own x402 wallet retries the paid route.

Free prepare check

Prepare the request first. Pay later only if it is ready.

This form is the action the Builder is waiting for. It checks the four required fields, the $5 wallet cap, and metadata safety without making a payment.

ready_to_pay fix_required_fields fix_budget_cap stop

A prepared request is not a paid call. Use the returned command only after the buyer wallet cap and operator approval are in place.

Free prepare result

Result before payment

Look for ready_to_pay before any buyer-controlled x402 payment. If it appears, payment still has not happened. Any other status tells you what to fix first.

ready_to_pay is not payment. Payment only happens later if a buyer-controlled x402 wallet, Base MCP-style buyer flow, or approved x402 client retries the paid route.

No prepare check run yet. Choose a template and run the free check.
Example result shape

This is an example only. It is not buyer-specific advice, not a real prepare result, and not a paid response.

{
  "status": "ready_to_pay",
  "exampleOnly": true,
  "paymentHappened": false,
  "copyPastePayload": {
    "serviceName": "Example Search-Visible Agent Tool",
    "currentOffer": "Agent tool visible in discovery/search but not converting",
    "targetBuyer": "Buyer agents searching for paid tools",
    "currentProblem": "The product is visible in discovery, but users are not moving from search result to checkout action."
  },
  "x402CommandShape": "Shown only after a real ready_to_pay prepare result."
}
Full machine-readable result
{
  "status": "not_run_yet",
  "message": "Choose a template and run the free check before using any payload or command.",
  "paymentHappened": false
}

How the Builder works

Four fields, one free readiness result.

serviceName What are you building?
currentOffer What does it sell?
targetBuyer Who buys it?
currentProblem What are you trying to fix?
  1. 1. Choose a starter template. Use a safe example to fill the required fields, including currentProblem.
  2. 2. Run the free prepare check. Prepare checks the request shape, wallet cap, and metadata before payment.
  3. 3. If ready_to_pay, copy the buyer-controlled x402 command. The Builder shows the command shape but does not run it.
  4. 4. Run Scope Check before wallet retry. Buyer Payment Scope Check is also free and does not execute payment.

Check the payment safety score before any buyer-controlled x402 spend.

Fix before paying

If anything is missing, the builder tells the buyer what to fix before payment. Missing currentProblem is caught before the paid route.

Budget-aware

If walletPerRequestCapUsd or maxBudgetUsd is below 5, the builder returns fix_budget_cap.

Payment is separate

The x402 command shape is returned for buyer-side clients only. This page does not execute payment.