Free no-spend x402 safety score
Score a buyer-agent payment before spend.
This page checks route contract, required fields, wallet cap, approved budget, metadata safety, duplicate-payment risk, and expected Base x402 network before a buyer-controlled payment.
What it never does
- No paid calls.
- No paid upstream calls.
- No payment execution.
- No public raw buyer payloads.
- No outreach, scraping, posting, DMs, or emails.
Route contract
Checks /api/opportunity-check and /api/agent-revenue-audit price, amount, network, and required fields.
Budget controls
Requires wallet cap, max budget, and buyer spend approval before returning ready_to_pay.
Metadata safety
Uses the same preflight policy for secrets, private keys, personal data, unsafe advice, outreach, and scraping requests.
Duplicate risk
Stops when a prior payment is reported or its outcome is unknown. The check does not read a wallet or independently verify payment history.
Try a no-spend score
No request has been checked. Example fields are prefilled; payment history and approval must come from you. No payment is made by this form.
API shape
{
"name": "Buyer-Agent Payment Safety Score",
"version": "v2.2.238-bellwether-commerce-safety",
"mode": "free-no-spend-payment-safety-score",
"route": "/buyer-agent-payment-safety",
"api": "/api/buyer-agent-payment-safety",
"scoreApi": "/api/buyer-agent-payment-safety/score",
"purpose": "Score an intended ApexScout x402 payment before spend. It checks route contract, required fields, wallet cap, approved budget, metadata safety, duplicate-payment risk, and expected network.",
"paidCallsMadeBySafetyScore": false,
"paidUpstreamCalls": false,
"paymentExecuted": false,
"supportedRoutes": [
{
"route": "/api/opportunity-check",
"title": "Opportunity Check",
"price": "$0.01",
"maxAmountAtomicUnits": "10000",
"network": "eip155:8453",
"requiredFields": [
"subject"
],
"recommendedFields": [
"goal",
"buyerType",
"source"
]
},
{
"route": "/api/agent-revenue-audit",
"title": "Agent Revenue Audit",
"price": "$5.00",
"maxAmountAtomicUnits": "5000000",
"network": "eip155:8453",
"requiredFields": [
"serviceName",
"currentOffer",
"targetBuyer",
"currentProblem"
],
"recommendedFields": [
"currentPaymentRail",
"riskTolerance",
"source"
]
}
],
"inputSchema": {
"required": [
"route",
"payloadPreview",
"maxBudgetUsd",
"walletPerRequestCapUsd",
"buyerApprovedSpend"
],
"optional": [
"resourceUrl",
"paymentDescription",
"reason",
"expectedPriceUsd",
"expectedNetwork",
"previousPaymentAttempt",
"paymentResponseAlreadyPresent",
"idempotencyKey",
"source"
]
},
"statuses": [
"ready_to_pay",
"fix_route",
"fix_required_fields",
"fix_budget_cap",
"redact_before_payment",
"stop"
],
"noSpendGuarantee": {
"paidCallsMade": false,
"paidUpstreamCalls": false,
"paymentExecuted": false,
"rawInputsPublic": false,
"rawPayloadsPublic": false,
"buyerLevelDataExposed": false
},
"links": {
"page": "https://apexscout.ai/buyer-agent-payment-safety",
"api": "https://apexscout.ai/api/buyer-agent-payment-safety",
"scoreApi": "https://apexscout.ai/api/buyer-agent-payment-safety/score",
"chatTinyPaymentFlow": "https://apexscout.ai/chat-tiny-payment-flow",
"chatTinyPaymentFlowApi": "https://apexscout.ai/api/chat-tiny-payment-flow",
"agentRevenueAuditBuilder": "https://apexscout.ai/agent-revenue-audit-builder",
"agentSpendPassport": "https://apexscout.ai/agent-spend-passport",
"metadataPreflight": "https://apexscout.ai/x402-metadata-preflight",
"metadataPreflightCheck": "https://apexscout.ai/api/x402-metadata-preflight/check",
"x402Proof": "https://apexscout.ai/x402-proof",
"mcpToolPack": "https://apexscout.ai/mcp-tool-pack"
},
"sampleInput": {
"route": "/api/agent-revenue-audit",
"method": "POST",
"payloadPreview": {
"serviceName": "Example Agent API",
"currentOffer": "Pay-per-call API for buyer agents",
"targetBuyer": "x402 builders and buyer agents",
"currentProblem": "The service has working paid routes but needs a clearer buyer-agent conversion path.",
"currentPaymentRail": "base-x402",
"riskTolerance": "medium",
"source": "buyer-agent-payment-safety-example"
},
"maxBudgetUsd": "5.00",
"walletPerRequestCapUsd": "5.00",
"expectedPriceUsd": "5.00",
"expectedNetwork": "eip155:8453",
"buyerApprovedSpend": true,
"previousPaymentAttempt": "none",
"idempotencyKey": "example-request-001",
"source": "example"
},
"guardrails": [
"This score is free and no-spend.",
"Missing or unknown previous payment outcomes require reconciliation, not another payment. Caller-supplied history is not independently verified.",
"It does not execute x402 payment.",
"It does not make paid upstream calls.",
"It does not expose raw buyer inputs, generated payloads, wallet histories, or paid response bodies publicly.",
"It stops duplicate-payment risk, route price mismatches, unsafe metadata, secrets, and unsupported route requests.",
"It does not provide legal, tax, investment, lending, compliance, or trading advice.",
"It does not recommend outreach, DMs, posts, email, scraping, crawling, or third-party inspection."
]
}