Protocol
x402 on Base mainnet
v2.2.81-brand-asset-integration / seller-side-readiness
AgentCore Payments-style buyer agents need x402 services with clear discovery metadata, MCP-readable route descriptions, budget-friendly entry points, importable OpenAPI, and clean HTTP 402 payment challenges.
Current live mode: zero-contact and inbound-only. ApexScout is a seller-side x402 service; it does not manage AWS wallets, spend budgets, or buyer-agent payment automation.
Payment rail
x402 on Base mainnet
eip155:8453
/api/opportunity-check at $0.01
/api/agent-revenue-audit at $5.00
Buyer-agent spend policy
Discovery readiness
ready
/api/opportunity-check$0.01 on eip155:8453. Bazaar metadata: yes.
Settlement observed: yes.
needs_settlement
/api/agent-revenue-audit$5.00 on eip155:8453. Bazaar metadata: yes.
Settlement observed: no.
ready
/api/agentic-market-brief$0.25 on eip155:8453. Bazaar metadata: yes.
Settlement observed: yes.
Agent-readable surfaces
Guardrails
JSON
{
"name": "ApexScout AgentCore x402 Readiness",
"version": "v2.2.81-brand-asset-integration",
"mode": "seller-side-readiness",
"liveMode": "zero-contact-inbound-only",
"announcementContext": {
"source": "Amazon Bedrock AgentCore Payments, built with Coinbase x402 wallet infrastructure",
"observedDate": "2026-05-07",
"sourceUrls": {
"coinbase": "https://www.coinbase.com/blog/introducing-amazon-bedrock-agentcore-payments-powered-by-x402-and-coinbase",
"aws": "https://aws.amazon.com/blogs/machine-learning/agents-that-transact-introducing-amazon-bedrock-agentcore-payments-built-with-coinbase-and-stripe/"
},
"relevance": "AgentCore Payments-style buyer agents need x402 services with clear discovery metadata, MCP-readable route descriptions, budget-friendly entry points, importable OpenAPI, and clean HTTP 402 payment challenges.",
"apexScoutInterpretation": "This is a seller-side readiness signal for ApexScout, not an endorsement claim or buyer-wallet integration."
},
"sellerSideFit": {
"readyForAgentCoreStyleBuyerAgents": true,
"readyForAgentCorePaymentsStyleBuyers": true,
"role": "ApexScout is a paid x402 seller-side service that an authorized buyer agent can discover, inspect, pay, and call.",
"notRole": "ApexScout is not acting as an AWS AgentCore buyer, wallet manager, budget controller, crawler, or outbound agent.",
"officialAwsCoinbaseEndorsementClaimed": false,
"buyerFlow": [
"Discover ApexScout through Bazaar, MCP/tool metadata, public docs, or owned proof pages.",
"Inspect /x402-proof, /buyer-agent-challenge, /mcp-tool-pack, and /docs.json before paying.",
"Make an unpaid POST to a protected route and receive a clean HTTP 402 JSON challenge.",
"If authorized by the buyer-side wallet and budget system, pay through x402 and retry for one JSON response."
]
},
"payment": {
"protocol": "x402",
"productionRail": "Base mainnet",
"network": "eip155:8453",
"baseX402Active": true,
"facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
"settlementRailChanged": false,
"sellerWalletChanged": false,
"awsWalletIntegrationAdded": false,
"automaticBuyerSpendingAdded": false,
"buyerWalletManagedByApexScout": false,
"officialAwsCoinbaseEndorsementClaimed": false
},
"discovery": {
"bazaarMetadataConfigured": true,
"readyRoutes": 2,
"routeCount": 3,
"routes": [
{
"path": "/api/opportunity-check",
"method": "POST",
"price": "$0.01",
"network": "eip155:8453",
"bazaarMetadataConfigured": true,
"discoveryReadiness": "ready",
"lastSuccessfulSettlementObserved": true
},
{
"path": "/api/agent-revenue-audit",
"method": "POST",
"price": "$5.00",
"network": "eip155:8453",
"bazaarMetadataConfigured": true,
"discoveryReadiness": "needs_settlement",
"lastSuccessfulSettlementObserved": false
},
{
"path": "/api/agentic-market-brief",
"method": "POST",
"price": "$0.25",
"network": "eip155:8453",
"bazaarMetadataConfigured": true,
"discoveryReadiness": "ready",
"lastSuccessfulSettlementObserved": true
}
],
"semanticSearchFit": "ApexScout route descriptions, input examples, output examples, and pricing metadata are structured for relevance-based x402 discovery surfaces.",
"mcpFit": "ApexScout publishes inbound MCP-style metadata for agents, but does not run an outbound MCP client or make paid upstream calls."
},
"agentReadableSurfaces": {
"page": "https://apexscout.ai/agentcore-readiness",
"api": "https://apexscout.ai/api/agentcore-readiness",
"gatewayImportPack": "https://apexscout.ai/agentcore-gateway",
"gatewayImportApi": "https://apexscout.ai/api/agentcore-gateway",
"gatewayOpenApi": "https://apexscout.ai/api/agentcore-openapi.json",
"paymentsSpendPolicy": "https://apexscout.ai/agentcore-payments-policy",
"paymentsSpendPolicyApi": "https://apexscout.ai/api/agentcore-payments-policy",
"paymentsSpendPolicyWellKnown": "https://apexscout.ai/.well-known/apexscout-spend-policy.json",
"agentPaymentAlpha": "https://apexscout.ai/agent-payment-alpha",
"agentPaymentAlphaApi": "https://apexscout.ai/api/agent-payment-alpha",
"mcpToolPack": "https://apexscout.ai/mcp-tool-pack",
"mcpToolPackApi": "https://apexscout.ai/api/mcp-tool-pack",
"mcpManifest": "https://apexscout.ai/.well-known/mcp.json",
"mcpManifestApi": "https://apexscout.ai/api/mcp-manifest",
"x402Proof": "https://apexscout.ai/x402-proof",
"x402ProofApi": "https://apexscout.ai/api/x402-proof",
"buyerAgentChallenge": "https://apexscout.ai/buyer-agent-challenge",
"buyerAgentChallengeApi": "https://apexscout.ai/api/buyer-agent-challenge",
"discoveryReadiness": "https://apexscout.ai/discovery-readiness",
"discoveryIndexingStatus": "https://apexscout.ai/api/discovery-indexing-status",
"docs": "https://apexscout.ai/docs.json",
"publicAgent": "https://apexscout.ai/public-agent",
"agentCard": "https://apexscout.ai/.well-known/agent.json",
"cashRegister": "https://apexscout.ai/api/cash-register"
},
"recommendedRoutes": {
"firstPaidCall": {
"path": "/api/opportunity-check",
"price": "$0.01",
"maxAmountAtomicUnits": "10000",
"expectedUnpaidStatus": 402,
"expectedPaidStatus": 200
},
"builderMonetizationAudit": {
"path": "/api/agent-revenue-audit",
"price": "$5.00",
"maxAmountAtomicUnits": "5000000",
"expectedUnpaidStatus": 402,
"expectedPaidStatus": 200
}
},
"spendPolicy": {
"mode": "buyer-agent-spend-policy",
"recommendedSessionCapUsd": "5.01",
"recommendedFirstPaidCapUsd": "0.01",
"recommendedBuilderAuditCapUsd": "5.00",
"requiresBuyerAuthorization": true,
"stopAfterOnePaidResponseByDefault": true,
"allowedPaidRouteCount": 2,
"firstPaidCall": {
"path": "/api/opportunity-check",
"method": "POST",
"price": "$0.01",
"maxAmountAtomicUnits": "10000",
"network": "eip155:8453",
"role": "first paid fit check",
"expectedUnpaidStatus": 402,
"expectedPaidStatus": 200,
"spendCapUsd": "0.01",
"whenToUse": "Use first when a buyer agent needs a low-cost trust and opportunity check before committing to a deeper audit.",
"approvalPolicy": "Buyer-controlled wallet must authorize exactly one paid retry after inspecting the unpaid 402 JSON."
},
"builderMonetizationAudit": {
"path": "/api/agent-revenue-audit",
"method": "POST",
"price": "$5.00",
"maxAmountAtomicUnits": "5000000",
"network": "eip155:8453",
"role": "builder monetization audit",
"expectedUnpaidStatus": 402,
"expectedPaidStatus": 200,
"spendCapUsd": "5.00",
"whenToUse": "Use only when the buyer has explicitly approved a higher-spend builder monetization audit.",
"approvalPolicy": "Requires explicit buyer-side authorization beyond the first-paid-call cap; no automatic escalation from the $0.01 route."
}
},
"privacy": {
"publicMetrics": "aggregate-only",
"buyerLevelDataPublic": false,
"buyerPromptsPublic": false,
"walletHistoriesPublic": false,
"paidResponsesPublic": false,
"rawFeedbackPublic": false
},
"guardrails": [
"Seller-side readiness only",
"Zero-contact and inbound-only",
"No official AWS, Coinbase, or Stripe endorsement claim",
"No AWS wallet integration added by ApexScout",
"No automatic buyer spending",
"No scraping",
"No third-party discovery",
"No outreach automation",
"No manual messages, posts, DMs, or emails",
"No paid upstream calls",
"No fake traction",
"No buyer-level public data",
"No settlement rail change",
"No seller wallet change"
],
"checks": {
"x402ProtectedRoutesRemainProtected": true,
"unpaidPaymentChallengeExpected": 402,
"cashRegisterAggregateOnly": true,
"mcpToolPackLive": true,
"buyerAgentSpendPolicyLive": true,
"bazaarMetadataLive": true,
"agentCoreBuyerSideSetupRequiredElsewhere": true,
"officialAwsCoinbaseEndorsementClaimed": false
},
"nextAction": "Keep zero-contact live mode active and let AgentCore Gateway OpenAPI import, Bazaar, MCP-compatible tools, proof pages, and buyer-agent self-serve flows discover the service inbound."
}