{"name":"Buyer-Agent Payment Safety Score","version":"v2.2.107-audit-builder-recommended-first-action","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://agent-research-brief-api-production.up.railway.app/buyer-agent-payment-safety","api":"https://agent-research-brief-api-production.up.railway.app/api/buyer-agent-payment-safety","scoreApi":"https://agent-research-brief-api-production.up.railway.app/api/buyer-agent-payment-safety/score","chatTinyPaymentFlow":"https://agent-research-brief-api-production.up.railway.app/chat-tiny-payment-flow","chatTinyPaymentFlowApi":"https://agent-research-brief-api-production.up.railway.app/api/chat-tiny-payment-flow","agentRevenueAuditBuilder":"https://agent-research-brief-api-production.up.railway.app/agent-revenue-audit-builder","agentSpendPassport":"https://agent-research-brief-api-production.up.railway.app/agent-spend-passport","metadataPreflight":"https://agent-research-brief-api-production.up.railway.app/x402-metadata-preflight","metadataPreflightCheck":"https://agent-research-brief-api-production.up.railway.app/api/x402-metadata-preflight/check","x402Proof":"https://agent-research-brief-api-production.up.railway.app/x402-proof","mcpToolPack":"https://agent-research-brief-api-production.up.railway.app/mcp-tool-pack"},"sampleInput":{"route":"/api/agent-revenue-audit","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.","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."]}