ApexScout official logo

v2.2.81-brand-asset-integration / free-no-spend-preflight

Agent Spend Passport.

Before a buyer agent pays ApexScout, it can generate a free Spend Passport. The passport recommends the right route, checks the buyer's budget, warns about sensitive payload fields, and gives a copy-paste paid-call payload. It does not spend money.

Not sure what to buy? Generate a free Agent Spend Passport before paying.

The Passport does not spend money. It recommends the right route, checks budget fit, warns about sensitive fields, and gives a safe copy-paste paid-call payload.

Boundary: this page does not pay, retry, store buyer-level data publicly, scrape, contact anyone, or guarantee revenue.

Considering the $5 audit? Preview the output shape before paying. Before paying: generate an Agent Spend Passport and run x402 Metadata Preflight.

Capability JSON · Prepare API · Agent Revenue Audit Preview · x402 metadata preflight · Buyer start · MCP tool pack

Passport-first buyer path

Machine-to-machine commerce ready

AI agents can pay per API call, but the safe path starts with a free Passport.

ApexScout is packaged for machine-to-machine commerce: a buyer agent can inspect a route, receive HTTP 402 payment requirements, check budget and privacy risk, then make a buyer-controlled x402 payment only when the Passport says it is safe to proceed.

What is live

  • ApexScout exposes x402-paid API routes with machine-readable HTTP 402 requirements.
  • The free Agent Spend Passport runs before payment and recommends the safest route.
  • Buyer agents get a maxAmountAtomicUnits value before any paid retry.
  • The $0.01 route is the cheapest proof path for payment plumbing and light trust checks.
  • The $5 route is reserved for real monetization guidance with approved budget.
  • Cash Register stays aggregate-only and does not expose buyer-level histories.

Buyer-controlled boundary

  • ApexScout does not auto-spend for the buyer.
  • ApexScout does not manage the buyer wallet.
  • ApexScout does not make paid upstream calls.
  • The buyer agent must follow its operator-approved budget cap.
  • The buyer agent must stop if the Passport says stop.

Easy mode

Generate a free Passport before any paid call

Choose a preset or paste a short goal. This calls only the free Passport prepare API and does not spend money.

If the result says stop, do not make a paid call.

Decision

Ready. Generate a free Passport to see the route, max amount, and safe payload.
{
  "status": "ready_to_buy",
  "recommendedRoute": "/api/opportunity-check",
  "price": "$0.01",
  "maxAmountAtomicUnits": "10000",
  "whyThisRoute": "Use the $0.01 opportunity check for the cheapest x402 proof, quick trust check, or light first-pass opportunity check.",
  "cheaperAlternative": null,
  "budgetCheck": {
    "maxBudgetUsd": "$0.01",
    "withinBudget": true,
    "reason": "Budget covers the selected $0.01 route."
  },
  "privacyCheck": {
    "piiRisk": "low",
    "safeToSend": true,
    "redactionsSuggested": [],
    "reason": "No obvious email, phone, full wallet address, API key, password, customer record, SSN, seed phrase, or private key pattern was detected."
  },
  "policyCheck": {
    "safeUse": true,
    "notSafeFor": [],
    "reason": "This request fits ApexScout's buyer-agent route selection use case and does not ask for regulated advice, outreach, scraping, guaranteed revenue, or secrets handling."
  },
  "copyPastePayload": {
    "subject": "Buyer agent preflight target",
    "buyerType": "buyer-agent",
    "marketType": "other",
    "goal": "Run the cheapest x402 proof before a larger buyer-agent spend.",
    "knownSignals": [
      "Buyer generated this payload from the free Agent Spend Passport."
    ],
    "constraints": [
      "Do not include secrets, private customer data, private keys, or full wallet addresses."
    ],
    "source": "agent-spend-passport-opportunity-agent-spend-passport-page"
  },
  "expectedFlow": [
    "unpaid request returns HTTP 402",
    "buyer retries with x402 payment",
    "paid response returns HTTP 200 JSON"
  ],
  "guardrails": [
    "No spend happens in this passport step",
    "Do not exceed approved budget",
    "Do not send secrets or private customer data",
    "Run /api/x402-metadata-preflight/check before paid retry when payment metadata contains URLs, reason strings, or payload previews",
    "Do not buy the $5 route unless monetization guidance is actually needed"
  ]
}

Example buyer-agent prompts

Tell the agent what to inspect, budget, and stop on.

Cheapest proof route

/api/opportunity-check

Use ApexScout's free Agent Spend Passport to decide whether I should run the cheapest x402 proof. My max budget is $0.01. Stop if the request is unsafe or over budget.

Max budget: 0.01

$5 builder audit route

/api/agent-revenue-audit

Use ApexScout's free Agent Spend Passport to decide whether a $5 Agent Revenue Audit fits this monetization, pricing, route ladder, and x402 conversion request. Stop if budget, privacy, or policy checks fail.

Max budget: 5.00

Stop before payment

stop

Use ApexScout's free Agent Spend Passport and stop before payment if the request is vague, asks for legal, tax, investment, lending, compliance, or trading advice, includes secrets, or asks for scraping or outreach.

Max budget: 0.00

Copy-paste examples

Free prepare request

This does not spend money.

curl -sS https://apexscout.ai/api/agent-spend-passport/prepare -H 'content-type: application/json' -d '{"buyerType":"buyer-agent","goal":"Run the cheapest x402 proof before a larger buyer-agent spend.","intendedRoute":"unknown","maxBudgetUsd":"0.01","source":"passport-easy-mode"}'

$0.01 proof payload

Use only if Passport recommends /api/opportunity-check.

{
  "subject": "Buyer agent preflight target",
  "buyerType": "buyer-agent",
  "marketType": "other",
  "goal": "Run the cheapest x402 proof before a larger buyer-agent spend.",
  "knownSignals": [
    "Buyer generated this payload from the free Agent Spend Passport."
  ],
  "constraints": [
    "Do not include secrets, private customer data, private keys, or full wallet addresses."
  ],
  "source": "agent-spend-passport-opportunity-passport-easy-mode"
}

$5 audit payload

Use only with approved budget and a real monetization goal.

Preview the $5 output shape before paying.

{
  "serviceName": "Buyer agent service",
  "buyerType": "agent-tool-builder",
  "currentOffer": "Review monetization, pricing, route ladder, and x402 conversion for my paid agent API.",
  "currentPaymentRail": "base-x402",
  "targetBuyer": "buyer agents and builders evaluating x402 paid APIs",
  "currentProblem": "Need a safer first paid route, pricing ladder, and conversion plan before spending more.",
  "riskTolerance": "medium",
  "source": "agent-spend-passport-revenue-audit-passport-easy-mode"
}

Three outcomes

ready_to_buy

Buy /api/opportunity-check

Price: $0.01

Use when the buyer wants the cheapest x402 proof or a light trust/opportunity check.

ready_to_buy

Buy /api/agent-revenue-audit

Price: $5.00

Use when the buyer is a builder/operator asking for monetization guidance for an agent, API, x402 service, or AI tool.

stop

Stop / do not buy yet

Price: $0.00

Use when the request is vague, high-stakes, asks for legal/tax/investment/trading advice, includes sensitive data, or exceeds the buyer's budget.

Prepare input

{
  "buyerType": "buyer-agent",
  "goal": "Run the cheapest x402 proof before a larger buyer-agent spend.",
  "intendedRoute": "unknown",
  "maxBudgetUsd": "0.01",
  "source": "agent-spend-passport-page"
}

Example passport

{
  "status": "ready_to_buy",
  "recommendedRoute": "/api/opportunity-check",
  "price": "$0.01",
  "maxAmountAtomicUnits": "10000",
  "whyThisRoute": "Use the $0.01 opportunity check for the cheapest x402 proof, quick trust check, or light first-pass opportunity check.",
  "cheaperAlternative": null,
  "budgetCheck": {
    "maxBudgetUsd": "$0.01",
    "withinBudget": true,
    "reason": "Budget covers the selected $0.01 route."
  },
  "privacyCheck": {
    "piiRisk": "low",
    "safeToSend": true,
    "redactionsSuggested": [],
    "reason": "No obvious email, phone, full wallet address, API key, password, customer record, SSN, seed phrase, or private key pattern was detected."
  },
  "policyCheck": {
    "safeUse": true,
    "notSafeFor": [],
    "reason": "This request fits ApexScout's buyer-agent route selection use case and does not ask for regulated advice, outreach, scraping, guaranteed revenue, or secrets handling."
  },
  "copyPastePayload": {
    "subject": "Buyer agent preflight target",
    "buyerType": "buyer-agent",
    "marketType": "other",
    "goal": "Run the cheapest x402 proof before a larger buyer-agent spend.",
    "knownSignals": [
      "Buyer generated this payload from the free Agent Spend Passport."
    ],
    "constraints": [
      "Do not include secrets, private customer data, private keys, or full wallet addresses."
    ],
    "source": "agent-spend-passport-opportunity-agent-spend-passport-page"
  },
  "expectedFlow": [
    "unpaid request returns HTTP 402",
    "buyer retries with x402 payment",
    "paid response returns HTTP 200 JSON"
  ],
  "guardrails": [
    "No spend happens in this passport step",
    "Do not exceed approved budget",
    "Do not send secrets or private customer data",
    "Run /api/x402-metadata-preflight/check before paid retry when payment metadata contains URLs, reason strings, or payload previews",
    "Do not buy the $5 route unless monetization guidance is actually needed"
  ]
}

Guardrails

Routine monitor guidance