{"available":true,"mode":"x402scan-discovery-readiness","release":"v2.2.238-bellwether-commerce-safety","generatedAt":"2026-08-22T01:18:17.000Z","validUntil":"2026-08-29T01:18:17.000Z","contentDigest":"sha256:16af2ff53c053a79a93e08de1bd61c7bcc30134aac4b31ec5c15e473b74d98d8","path":"/x402scan-discovery","apiPath":"/api/x402scan-discovery","openApiPath":"/openapi.json","wellKnownPath":"/.well-known/x402","title":"ApexScout x402scan Discovery","purpose":"Expose ApexScout's paid x402 routes in a crawler-friendly shape while keeping discovery free, read-only, and buyer-controlled.","standardSignals":{"openApiFirstAvailable":true,"openApiUrl":"https://apexscout.ai/openapi.json","agentCoreOpenApiAlias":"https://apexscout.ai/api/agentcore-openapi.json","wellKnownX402Available":true,"wellKnownX402Url":"https://apexscout.ai/.well-known/x402","runtime402Authoritative":true,"paidOperationsDeclarePaymentInfo":true,"endpointOnlyFallbackSupported":true},"resources":[{"id":"resident-market-pulse","label":"Bellwether Resident Market Pulse","description":"A five-minute deterministic 500-resident market snapshot with freshness, change, provenance, and conservation evidence. The buyer pays real USDC for the report; residents do not hold USDC wallets.","method":"GET","path":"/api/bellwether/resident-market-pulse","route":"/api/bellwether/resident-market-pulse","url":"https://apexscout.ai/api/bellwether/resident-market-pulse","protocol":"x402","protocols":["x402"],"price":"$0.01","priceUsd":"0.01","amountAtomicUsdc":"10000","network":"eip155:8453","rail":"Base mainnet x402 exact payment","expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"requestBodyRequired":false,"input":{"requestBodyRequired":false,"queryParameters":[],"schema":{"type":"object","additionalProperties":false,"description":"No request body, account, session, cookie, or application identity is required. The payer address and transaction remain public on Base.","properties":{}}},"output":{"contentType":"application/json","schema":{"type":"object","additionalProperties":true,"required":["productId","schemaVersion","productVersion","asOf","nextUpdateAt","snapshotDigest","source","market","network","settlementBoundary"],"properties":{"productId":{"type":"string","const":"resident-market-pulse"},"schemaVersion":{"type":"string","const":"bellwether.resident-market-pulse/2.1.0"},"productVersion":{"type":"string"},"asOf":{"type":"string","format":"date-time"},"nextUpdateAt":{"type":"string","format":"date-time"},"snapshotDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"source":{"type":"object","additionalProperties":true,"required":["capturedAt","cycle","economyDigest","economySchemaVersion","kind","revision","stateMode","worldId"],"properties":{"capturedAt":{"type":"string","format":"date-time"},"cycle":{"type":"integer","minimum":0},"economyDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"economySchemaVersion":{"type":"string"},"kind":{"type":"string","const":"server-authoritative-deterministic-simulation"},"revision":{"type":["integer","string"]},"stateMode":{"type":"string"},"worldId":{"type":"string","const":"bellwether-resident-market"}}},"market":{"type":"object","additionalProperties":true,"required":["population","conservation","indicators"],"properties":{"population":{"type":"integer","const":500},"conservation":{"type":"object","additionalProperties":true,"required":["status","expectedTotals","observedTotals","deltas"],"properties":{"status":{"type":"string","const":"PASS"},"expectedTotals":{"type":"object"},"observedTotals":{"type":"object"},"deltas":{"type":"object"}}},"indicators":{"type":"object","additionalProperties":true,"required":["comparison","meaningfulChange"],"properties":{"comparison":{"type":"object","additionalProperties":true,"required":["priorAsOf","priorCycle","priorEconomyDigest","comparable","comparisonStatus"],"properties":{"priorAsOf":{"type":"string","format":"date-time"},"priorCycle":{"type":"integer"},"priorEconomyDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"comparable":{"type":"boolean"},"comparisonStatus":{"type":"string","enum":["reset_boundary","warmup","comparable"]}}},"meaningfulChange":{"type":"object","additionalProperties":true,"required":["detected","reasons","policy"],"properties":{"detected":{"type":"boolean"},"reasons":{"type":"array","items":{"type":"string"}},"policy":{"type":"object"}}}}}}},"network":{"type":"string","const":"eip155:8453"},"settlementBoundary":{"type":"object","additionalProperties":true,"required":["accessAsset","marketCurrencyExternalValue","statement"],"properties":{"accessAsset":{"type":"string","const":"USDC"},"marketCurrencyExternalValue":{"type":"null","const":null},"statement":{"type":"string"}}},"access":{"type":"string","const":"settled-x402"},"engine":{"type":"object"},"units":{"type":"object"},"limitations":{"type":"array","items":{"type":"string"}}}}},"storefront":{"job":"Read a fresh deterministic 500-resident market pulse with change, provenance, and conservation evidence.","input":"No request body, account, session, cookie, or application identity. Base payer and transaction evidence remain public onchain.","price":"$0.01","result":"One JSON snapshot with asOf, nextUpdateAt, snapshotDigest, economyDigest, comparison, and conservation evidence.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"availability":{"state":"prerequisite_required","purchaseRecommended":false,"reason":"Bellwether 2.1 and its free freshness signal must be deployed and GET-verified before this contract is advertised as purchasable.","repeatPurchaseBasis":"next-five-minute-window"},"activation":{"state":"requires_verified_bell_2_1_release","requiredSchemaVersion":"bellwether.resident-market-pulse/2.1.0","requiredFreeAliasUrl":"https://bellwether-town.baginoman.chatgpt.site/api/x402/market/freshness","deployOrder":"Deploy and GET-verify Bellwether 2.1 first; only then activate this ApexScout contract."},"paymentInfo":{"protocol":"x402","protocols":[{"x402":{}}],"rail":"Base mainnet x402 exact payment","network":"eip155:8453","asset":"USDC","currency":"USDC","currencyDisplay":"USD","price":{"mode":"fixed","currency":"USD","amount":"0.01","display":"$0.01"},"amountAtomicUnits":"10000","amountAtomicUsdc":"10000","route":"/api/bellwether/resident-market-pulse","method":"GET","requestBodyRequired":false,"expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"unpaidResponseIsAuthoritative":true,"buyerApprovalRequired":true,"buyerWalletManagedBy":"Buyer-controlled payment-protocol client","sellerWalletPublicInSpec":false,"payToSource":"runtime HTTP 402 payment challenge","automaticSpendingByApexScout":false}},{"id":"x402-compatibility-witness","label":"ApexScout x402 Compatibility Witness","description":"Buy one expiring x402 buyer-client compatibility witness after a valid free preflight match.","method":"GET","path":"/api/x402-compatibility-witness","route":"/api/x402-compatibility-witness","url":"https://apexscout.ai/api/x402-compatibility-witness","protocol":"x402","protocols":["x402"],"price":"$0.25","priceUsd":"0.25","amountAtomicUsdc":"250000","network":"eip155:8453","rail":"Base mainnet x402 exact payment","expectedUnpaidStatus":402,"expectedPaidStatus":200,"paymentChallengeCurrentlyExpected":true,"requestBodyRequired":false,"input":{"requestBodyRequired":false,"queryParameters":[{"name":"matchId","required":true,"type":"string"}]},"output":{"contentType":"application/json","schema":{"type":"object","required":["product","witnessId","matchId","targetResourceUrl","testedMethod","generatedAt","validUntil","contentDigest","compatibilityVerdict","merchantProfile","merchantProfileAssessment","verifiableBuyerPolicy","trustChainEvidence","buyerClientMatrix","contractFindings","failureCodes","verifiedMitigationSteps","reliabilityLedger","attestationStatus","signedOfferReceiptStatus","paymentIdentifierStatus"],"properties":{"product":{"type":"string","const":"x402-compatibility-witness"},"witnessId":{"type":"string"},"matchId":{"type":"string"},"targetResourceUrl":{"type":"string","format":"uri"},"testedMethod":{"type":"string","const":"GET"},"generatedAt":{"type":"string","format":"date-time"},"validUntil":{"type":"string","format":"date-time"},"contentDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"compatibilityVerdict":{"type":"string","enum":["stop","manual_review","safe_to_consider"]},"merchantProfile":{"type":"string","enum":["generic-x402-v2","agentcash-router-1.18","agentcash-router-1.19"]},"merchantProfileAssessment":{"type":"object"},"verifiableBuyerPolicy":{"type":"object"},"trustChainEvidence":{"type":"object"},"buyerClientMatrix":{"type":"array","items":{"type":"object"}},"contractFindings":{"type":"array","items":{"type":"object"}},"failureCodes":{"type":"array","items":{"type":"string"}},"verifiedMitigationSteps":{"type":"array","items":{"type":"object"}},"reliabilityLedger":{"type":"object"},"attestationStatus":{"type":"string","const":"not_enabled"},"signedOfferReceiptStatus":{"type":"string","const":"eip712_privacy_safe"},"paymentIdentifierStatus":{"type":"string","const":"optional_request_fingerprint_bound"}}}},"storefront":{"job":"Buy one expiring x402 buyer-client compatibility witness after a valid free preflight match.","input":"No request body.","price":"$0.25","result":"One JSON response after successful payment.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"availability":{"state":"prerequisite_required","purchaseRecommended":false,"reason":"A valid unexpired matchId from the free preflight is required before payment."},"paymentInfo":{"protocol":"x402","protocols":[{"x402":{}}],"rail":"Base mainnet x402 exact payment","network":"eip155:8453","asset":"USDC","currency":"USDC","currencyDisplay":"USD","price":{"mode":"fixed","currency":"USD","amount":"0.25","display":"$0.25"},"amountAtomicUnits":"250000","amountAtomicUsdc":"250000","route":"/api/x402-compatibility-witness","method":"GET","requestBodyRequired":false,"expectedUnpaidStatus":402,"expectedPaidStatus":200,"paymentChallengeCurrentlyExpected":true,"unpaidResponseIsAuthoritative":true,"buyerApprovalRequired":true,"buyerWalletManagedBy":"Buyer-controlled payment-protocol client","sellerWalletPublicInSpec":false,"payToSource":"runtime HTTP 402 payment challenge","automaticSpendingByApexScout":false}},{"id":"agent-commerce-reliability-ledger","label":"ApexScout Payment-to-Outcome Reliability Ledger for x402 Agents","description":"A bodyless GET for agents that need machine-readable x402 payment-to-outcome evidence: buyer-client compatibility, retry controls, delivery and receipt checks, settlement boundaries, known failure signatures, and bounded remediation. Returns a versioned JSON ledger with digest and expiry; it never initiates payment or handles buyer identity.","method":"GET","path":"/api/agent-commerce-reliability-ledger","route":"/api/agent-commerce-reliability-ledger","url":"https://apexscout.ai/api/agent-commerce-reliability-ledger","protocol":"x402","protocols":["x402","mpp"],"price":"$0.10","priceUsd":"0.10","amountAtomicUsdc":"100000","network":"eip155:8453","rail":"Base mainnet x402 exact payment","expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"requestBodyRequired":false,"input":{"requestBodyRequired":false,"queryParameters":[{"name":"src","required":false,"type":"string","aggregateOnly":true}]},"output":{"contentType":"application/json","schema":{"type":"object","required":["product","schemaVersion","release","generatedAt","validUntil","previousDigest","contentDigest","editionDelta","coverage","compatibilityMatrix","failureSignatures","verifiedFixes","buyerRecipes","bazaarMcpBuyerRecipe","buyerRuntimeRecipes","evidencePolicy","privacy"],"properties":{"product":{"type":"string","const":"agent-commerce-reliability-ledger"},"schemaVersion":{"type":"string","const":"1.3.1"},"release":{"type":"string"},"generatedAt":{"type":"string","format":"date-time"},"validUntil":{"type":"string","format":"date-time"},"previousDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"contentDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"editionDelta":{"type":"object"},"coverage":{"type":"object","properties":{"buyerClients":{"type":"integer"},"clientVersions":{"type":"integer"},"failureSignatures":{"type":"integer"},"verifiedMitigations":{"type":"integer"}}},"compatibilityMatrix":{"type":"array","items":{"type":"object"}},"failureSignatures":{"type":"array","items":{"type":"object"}},"verifiedFixes":{"type":"array","items":{"type":"object"}},"buyerRecipes":{"type":"array","items":{"type":"object"}},"bazaarMcpBuyerRecipe":{"type":"object"},"buyerRuntimeRecipes":{"type":"array","minItems":5,"maxItems":5,"items":{"type":"object"}},"evidencePolicy":{"type":"object"},"privacy":{"type":"object"}}}},"storefront":{"job":"Diagnose x402 buyer-client failures with a current compatibility and remediation ledger.","input":"No request body; optional allowlisted aggregate source tag only.","price":"$0.10","result":"One deterministic JSON Ledger with compatibility, failure signatures, verified fixes, digest, and freshness window.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"availability":{"state":"unavailable_stale_source","purchaseRecommended":false,"reason":"The declared evidence window has expired. Discovery must not present this edition or its derived answers as current.","sourceValidUntil":"2026-08-29T01:18:17.000Z"},"paymentInfo":{"protocol":"x402","protocols":[{"x402":{}},{"mpp":{"method":"tempo","intent":"charge","network":"eip155:4217","currency":"0x20C000000000000000000000b9537d11c60E8b50","challengeHeader":"WWW-Authenticate","credentialHeader":"Authorization: Payment","receiptHeader":"Payment-Receipt"}}],"rail":"Base mainnet x402 exact payment","network":"eip155:8453","asset":"USDC","currency":"USDC","currencyDisplay":"USD","price":{"mode":"fixed","currency":"USD","amount":"0.10","display":"$0.10"},"amountAtomicUnits":"100000","amountAtomicUsdc":"100000","route":"/api/agent-commerce-reliability-ledger","method":"GET","requestBodyRequired":false,"expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"unpaidResponseIsAuthoritative":true,"buyerApprovalRequired":true,"buyerWalletManagedBy":"Buyer-controlled payment-protocol client","sellerWalletPublicInSpec":false,"payToSource":"runtime HTTP 402 payment challenge","automaticSpendingByApexScout":false}},{"id":"agent-commerce-reliability-ledger-failure-match","label":"Reliability Ledger Failure Match","description":"Match one allowlisted x402 failure code to public compatibility evidence and verified-fix availability.","method":"GET","path":"/api/agent-commerce-reliability-ledger/failure-match","route":"/api/agent-commerce-reliability-ledger/failure-match","url":"https://apexscout.ai/api/agent-commerce-reliability-ledger/failure-match","protocol":"x402","protocols":["x402"],"price":"$0.005","priceUsd":"0.005","amountAtomicUsdc":"5000","network":"eip155:8453","rail":"Base mainnet x402 exact payment","expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"requestBodyRequired":false,"input":{"requestBodyRequired":false,"queryParameters":["client","clientVersion","failureCode"],"schema":{"type":"object","required":["failureCode"],"properties":{"client":{"type":"string","enum":["awal-latest","awal-2.12.0","awal-2.10.0","awal-2.8.0","x402-fetch-2.18.0","agentcash-router-1.18.0","generic-x402-v2"]},"clientVersion":{"type":"string","maxLength":32},"failureCode":{"type":"string","enum":["invalid-payment-required-response","duplicate-payment-required-headers","atomic-amount-type-mismatch","facilitator-verify-rejected","buyer-wallet-equals-seller","wallet-cap-too-low","paid-post-fields-missing","buyer-approval-missing","edge-diagnostic-not-durable","cors-payment-header-contract","payment-receipt-counter-overwrite","agentcash-router-compatibility","RCL-001","RCL-002","RCL-003","RCL-004","RCL-005","RCL-006","RCL-007","RCL-008","RCL-009","RCL-010","RCL-011","agentcash_router_noncanonical_x_payment_info"]}},"additionalProperties":false}},"output":{"contentType":"application/json","schema":{"type":"object","required":["product","operation","deterministic","fullLedgerIncluded","targetUrlFetched","paidUpstreamCallMade","buyerLevelDataExposed"],"properties":{"product":{"const":"agent-commerce-reliability-ledger"},"operation":{"enum":["failure-match","fix-card","edition-delta"]},"deterministic":{"const":true},"fullLedgerIncluded":{"const":false},"targetUrlFetched":{"const":false},"paidUpstreamCallMade":{"const":false},"buyerLevelDataExposed":{"const":false}},"additionalProperties":true},"example":{"product":"agent-commerce-reliability-ledger","operation":"failure-match","deterministic":true,"fullLedgerIncluded":false,"targetUrlFetched":false,"paidUpstreamCallMade":false,"buyerLevelDataExposed":false,"rawInputStored":false,"matched":true,"failureCode":"RCL-001","clientProfile":{"id":"awal-latest","client":"AWAL CLI","version":"2.12.0"},"affectedClients":["strict x402-v2 clients","body-fallback wallets"],"affectedVersions":[{"client":"AWAL CLI","version":"2.12.0","status":"compatible"}],"confidence":"high","failureFamily":"header_body_version_mismatch","verifiedFixAvailable":true,"ledgerEdition":"v2.2.235-agentcore-bazaar-ledger-refresh","ledgerDigest":"sha256:16af2ff53c053a79a93e08de1bd61c7bcc30134aac4b31ec5c15e473b74d98d8","validUntil":"2026-08-29T01:18:17.000Z","recommendedPaidTool":{"available":true,"id":"fix-card","reason":"A verified failure match is present, so the Verified Fix Card is the smallest sufficient next paid answer.","priceUsd":"0.0100","requiredInputs":{"failureCode":"RCL-001"},"apiHubService":"apexscout-agent-commerce","apiHubTool":"apexscout_get_verified_fix","directX402Route":"/api/agent-commerce-reliability-ledger/fix-card","buyerApprovalRequired":true,"autoExecuted":false}}},"storefront":{"job":"Match one known public x402 failure code to its evidence family.","input":"One allowlisted failureCode and optional allowlisted client profile.","price":"$0.005","result":"One deterministic bounded JSON failure match without the full Ledger.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"availability":{"state":"unavailable_stale_source","purchaseRecommended":false,"reason":"The declared evidence window has expired. Discovery must not present this edition or its derived answers as current.","sourceValidUntil":"2026-08-29T01:18:17.000Z"},"paymentInfo":{"protocol":"x402","protocols":[{"x402":{}}],"rail":"Base mainnet x402 exact payment","network":"eip155:8453","asset":"USDC","currency":"USDC","currencyDisplay":"USD","price":{"mode":"fixed","currency":"USD","amount":"0.005","display":"$0.005"},"amountAtomicUnits":"5000","amountAtomicUsdc":"5000","route":"/api/agent-commerce-reliability-ledger/failure-match","method":"GET","requestBodyRequired":false,"expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"unpaidResponseIsAuthoritative":true,"buyerApprovalRequired":true,"buyerWalletManagedBy":"Buyer-controlled payment-protocol client","sellerWalletPublicInSpec":false,"payToSource":"runtime HTTP 402 payment challenge","automaticSpendingByApexScout":false}},{"id":"agent-commerce-reliability-ledger-fix-card","label":"Reliability Ledger Verified Fix Card","description":"Return the verified remediation and stop rule for one allowlisted x402 failure code.","method":"GET","path":"/api/agent-commerce-reliability-ledger/fix-card","route":"/api/agent-commerce-reliability-ledger/fix-card","url":"https://apexscout.ai/api/agent-commerce-reliability-ledger/fix-card","protocol":"x402","protocols":["x402"],"price":"$0.01","priceUsd":"0.01","amountAtomicUsdc":"10000","network":"eip155:8453","rail":"Base mainnet x402 exact payment","expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"requestBodyRequired":false,"input":{"requestBodyRequired":false,"queryParameters":["failureCode"],"schema":{"type":"object","required":["failureCode"],"properties":{"failureCode":{"type":"string","enum":["invalid-payment-required-response","duplicate-payment-required-headers","atomic-amount-type-mismatch","facilitator-verify-rejected","buyer-wallet-equals-seller","wallet-cap-too-low","paid-post-fields-missing","buyer-approval-missing","edge-diagnostic-not-durable","cors-payment-header-contract","payment-receipt-counter-overwrite","agentcash-router-compatibility","RCL-001","RCL-002","RCL-003","RCL-004","RCL-005","RCL-006","RCL-007","RCL-008","RCL-009","RCL-010","RCL-011","agentcash_router_noncanonical_x_payment_info"]}},"additionalProperties":false}},"output":{"contentType":"application/json","schema":{"type":"object","required":["product","operation","deterministic","fullLedgerIncluded","targetUrlFetched","paidUpstreamCallMade","buyerLevelDataExposed"],"properties":{"product":{"const":"agent-commerce-reliability-ledger"},"operation":{"enum":["failure-match","fix-card","edition-delta"]},"deterministic":{"const":true},"fullLedgerIncluded":{"const":false},"targetUrlFetched":{"const":false},"paidUpstreamCallMade":{"const":false},"buyerLevelDataExposed":{"const":false}},"additionalProperties":true},"example":{"product":"agent-commerce-reliability-ledger","operation":"fix-card","deterministic":true,"fullLedgerIncluded":false,"targetUrlFetched":false,"paidUpstreamCallMade":false,"buyerLevelDataExposed":false,"rawInputStored":false,"failureCode":"RCL-001","publicSafeSymptom":"The client can inspect the route but rejects the payment-required response as invalid.","rootCauseCategory":"header_body_version_mismatch","verifiedRemediation":[{"id":"FIX-001","title":"Canonical v2 challenge contract","action":"Use PAYMENT-REQUIRED only, keep x402Version 2 in header and body, expose canonical headers through CORS, and omit Set-Cookie.","confidence":"high"}],"regressionTests":["Worker contract, local smoke, and live unpaid 402"],"stopConditions":["Parse first; pay only after route, method, network, and amount match buyer policy."],"firstObservedRelease":"v2.2.185-wallet-body-fallback","lastVerifiedRelease":"v2.2.189-agent-checkout-contract","ledgerDigest":"sha256:16af2ff53c053a79a93e08de1bd61c7bcc30134aac4b31ec5c15e473b74d98d8","validUntil":"2026-08-29T01:18:17.000Z"}},"storefront":{"job":"Return one verified remediation card for a known public x402 failure.","input":"One allowlisted failureCode.","price":"$0.01","result":"One deterministic remediation, regression-evidence, and stop-rule JSON card.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"availability":{"state":"unavailable_stale_source","purchaseRecommended":false,"reason":"The declared evidence window has expired. Discovery must not present this edition or its derived answers as current.","sourceValidUntil":"2026-08-29T01:18:17.000Z"},"paymentInfo":{"protocol":"x402","protocols":[{"x402":{}}],"rail":"Base mainnet x402 exact payment","network":"eip155:8453","asset":"USDC","currency":"USDC","currencyDisplay":"USD","price":{"mode":"fixed","currency":"USD","amount":"0.01","display":"$0.01"},"amountAtomicUnits":"10000","amountAtomicUsdc":"10000","route":"/api/agent-commerce-reliability-ledger/fix-card","method":"GET","requestBodyRequired":false,"expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"unpaidResponseIsAuthoritative":true,"buyerApprovalRequired":true,"buyerWalletManagedBy":"Buyer-controlled payment-protocol client","sellerWalletPublicInSpec":false,"payToSource":"runtime HTTP 402 payment challenge","automaticSpendingByApexScout":false}},{"id":"agent-commerce-reliability-ledger-edition-delta","label":"Reliability Ledger Edition Delta","description":"Compare the current Reliability Ledger digest with the current or immediately previous edition.","method":"GET","path":"/api/agent-commerce-reliability-ledger/edition-delta","route":"/api/agent-commerce-reliability-ledger/edition-delta","url":"https://apexscout.ai/api/agent-commerce-reliability-ledger/edition-delta","protocol":"x402","protocols":["x402"],"price":"$0.005","priceUsd":"0.005","amountAtomicUsdc":"5000","network":"eip155:8453","rail":"Base mainnet x402 exact payment","expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"requestBodyRequired":false,"input":{"requestBodyRequired":false,"queryParameters":["previousDigest"],"schema":{"type":"object","required":["previousDigest"],"properties":{"previousDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"additionalProperties":false}},"output":{"contentType":"application/json","schema":{"type":"object","required":["product","operation","deterministic","fullLedgerIncluded","targetUrlFetched","paidUpstreamCallMade","buyerLevelDataExposed"],"properties":{"product":{"const":"agent-commerce-reliability-ledger"},"operation":{"enum":["failure-match","fix-card","edition-delta"]},"deterministic":{"const":true},"fullLedgerIncluded":{"const":false},"targetUrlFetched":{"const":false},"paidUpstreamCallMade":{"const":false},"buyerLevelDataExposed":{"const":false}},"additionalProperties":true},"example":{"product":"agent-commerce-reliability-ledger","operation":"edition-delta","deterministic":true,"fullLedgerIncluded":false,"targetUrlFetched":false,"paidUpstreamCallMade":false,"buyerLevelDataExposed":false,"rawInputStored":false,"previousDigest":"sha256:e667e981877a2cc7467980e4e0a98ea0fed68fabf9d6cba5a36d49d0ce7e6fd6","currentDigest":"sha256:16af2ff53c053a79a93e08de1bd61c7bcc30134aac4b31ec5c15e473b74d98d8","entriesAdded":[],"entriesChanged":["freshness-window","bazaar-discovery-metadata","compatibility-freshness-labels"],"entriesRetired":[],"compatibilityChanges":{"changed":true,"compatibilityEntriesAdded":0,"failureSignaturesAdded":0},"validUntil":"2026-08-29T01:18:17.000Z"}},"storefront":{"job":"Return only the changes between a known Ledger digest and the current edition.","input":"One current or immediately previous public sha256 digest.","price":"$0.005","result":"One bounded deterministic edition-delta JSON response.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"availability":{"state":"unavailable_stale_source","purchaseRecommended":false,"reason":"The declared evidence window has expired. Discovery must not present this edition or its derived answers as current.","sourceValidUntil":"2026-08-29T01:18:17.000Z"},"paymentInfo":{"protocol":"x402","protocols":[{"x402":{}}],"rail":"Base mainnet x402 exact payment","network":"eip155:8453","asset":"USDC","currency":"USDC","currencyDisplay":"USD","price":{"mode":"fixed","currency":"USD","amount":"0.005","display":"$0.005"},"amountAtomicUnits":"5000","amountAtomicUsdc":"5000","route":"/api/agent-commerce-reliability-ledger/edition-delta","method":"GET","requestBodyRequired":false,"expectedUnpaidStatus":503,"expectedPaidStatus":503,"paymentChallengeCurrentlyExpected":false,"unpaidResponseIsAuthoritative":true,"buyerApprovalRequired":true,"buyerWalletManagedBy":"Buyer-controlled payment-protocol client","sellerWalletPublicInSpec":false,"payToSource":"runtime HTTP 402 payment challenge","automaticSpendingByApexScout":false}},{"id":"one-cent-proof","label":"One-cent x402 proof","description":"Return one one-cent x402 payment proof after buyer-controlled settlement. Successful paid proof includes one free receipt-bound compatibility diagnosis. It requires explicit action, never navigates or pays automatically, may return no paid recommendation, and requires separate buyer approval for any later paid recommendation.","method":"GET","path":"/api/opportunity-check","route":"/api/opportunity-check","url":"https://apexscout.ai/api/opportunity-check?src=agent-receipt-contract","protocol":"x402","protocols":["x402"],"price":"$0.01","priceUsd":"0.01","amountAtomicUsdc":"10000","network":"eip155:8453","rail":"Base mainnet x402 exact payment","expectedUnpaidStatus":402,"expectedPaidStatus":200,"paymentChallengeCurrentlyExpected":true,"requestBodyRequired":false,"input":{"requestBodyRequired":false,"queryParameters":[{"name":"src","required":false,"type":"string"}]},"output":{"contentType":"application/json","schema":{"type":"object"}},"storefront":{"job":"Complete one one-cent x402 payment proof with an included receipt-bound free diagnosis.","input":"No request body; optional allowlisted aggregate source tag only.","price":"$0.01","result":"One paid proof JSON response plus one explicit, no-auto-navigation, no-auto-pay receipt-bound free diagnosis that may return no paid recommendation.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"sourceTag":"agent-receipt-contract","availability":{"state":"available","purchaseRecommended":true,"reason":"The one-cent proof remains available for one explicitly approved buyer-controlled payment."},"paymentInfo":{"protocol":"x402","protocols":[{"x402":{}}],"rail":"Base mainnet x402 exact payment","network":"eip155:8453","asset":"USDC","currency":"USDC","currencyDisplay":"USD","price":{"mode":"fixed","currency":"USD","amount":"0.01","display":"$0.01"},"amountAtomicUnits":"10000","amountAtomicUsdc":"10000","route":"/api/opportunity-check","method":"GET","requestBodyRequired":false,"expectedUnpaidStatus":402,"expectedPaidStatus":200,"paymentChallengeCurrentlyExpected":true,"unpaidResponseIsAuthoritative":true,"buyerApprovalRequired":true,"buyerWalletManagedBy":"Buyer-controlled payment-protocol client","sellerWalletPublicInSpec":false,"payToSource":"runtime HTTP 402 payment challenge","automaticSpendingByApexScout":false},"successfulPaidProofBenefit":{"statement":"Successful paid proof includes one free receipt-bound compatibility diagnosis.","includedFreeDiagnoses":1,"explicitActionRequired":true,"automaticNavigation":false,"automaticPayment":false,"laterPaidRecommendationRequiresSeparateApproval":true,"noUsefulFindingMayReturnNoPaidRecommendation":true}},{"id":"agent-revenue-audit","label":"Agent Revenue Audit","description":"Return an Agent Revenue Audit for a buyer-provided service brief after buyer-controlled x402 payment.","method":"POST","path":"/api/agent-revenue-audit","route":"/api/agent-revenue-audit","url":"https://apexscout.ai/api/agent-revenue-audit","protocol":"x402","protocols":["x402"],"price":"$5.00","priceUsd":"5.00","amountAtomicUsdc":"5000000","network":"eip155:8453","rail":"Base mainnet x402 exact payment","expectedUnpaidStatus":402,"expectedPaidStatus":200,"paymentChallengeCurrentlyExpected":true,"requestBodyRequired":true,"input":{"requestBodyRequired":true,"contentType":"application/json","authorizationHeader":"x-apexscout-audit-authorization","authorizationRequired":true,"schema":{"type":"object","additionalProperties":false,"properties":{"serviceName":{"type":"string","description":"Buyer-owned service, agent, API, or paid route being audited."},"currentOffer":{"type":"string","description":"What the buyer currently sells or intends to sell."},"targetBuyer":{"type":"string","description":"Who the buyer wants the paid route to convert."},"currentProblem":{"type":"string","description":"The buyer's current monetization or conversion problem."},"currentPaymentRail":{"type":"string"},"riskTolerance":{"type":"string"},"source":{"type":"string"}},"required":["serviceName","currentOffer","targetBuyer","currentProblem"]}},"output":{"contentType":"application/json","schema":{"type":"object"}},"storefront":{"job":"Return an Agent Revenue Audit for a buyer-provided service brief after buyer-controlled x402 payment.","input":"One JSON request body.","price":"$5.00","result":"One JSON response after successful payment.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"availability":{"state":"prerequisite_required","purchaseRecommended":false,"reason":"The exact request and its short-lived payload-bound authorization must be prepared before payment."},"noSpendPaymentIntent":"/agent-revenue-audit-builder","noSpendPaymentIntentApi":"/api/agent-revenue-audit-builder/action-pack","paymentInfo":{"protocol":"x402","protocols":[{"x402":{}}],"rail":"Base mainnet x402 exact payment","network":"eip155:8453","asset":"USDC","currency":"USDC","currencyDisplay":"USD","price":{"mode":"fixed","currency":"USD","amount":"5.00","display":"$5.00"},"amountAtomicUnits":"5000000","amountAtomicUsdc":"5000000","route":"/api/agent-revenue-audit","method":"POST","requestBodyRequired":true,"expectedUnpaidStatus":402,"expectedPaidStatus":200,"paymentChallengeCurrentlyExpected":true,"unpaidResponseIsAuthoritative":true,"buyerApprovalRequired":true,"buyerWalletManagedBy":"Buyer-controlled payment-protocol client","sellerWalletPublicInSpec":false,"payToSource":"runtime HTTP 402 payment challenge","noSpendPaymentIntent":"/agent-revenue-audit-builder","noSpendPaymentIntentApi":"/api/agent-revenue-audit-builder/action-pack","automaticSpendingByApexScout":false}}],"agentCommerceReliabilityLedger":{"id":"agent-commerce-reliability-ledger","title":"ApexScout Payment-to-Outcome Reliability Ledger for x402 Agents","release":"v2.2.238-bellwether-commerce-safety","description":"A bodyless GET for agents that need machine-readable x402 payment-to-outcome evidence: buyer-client compatibility, retry controls, delivery and receipt checks, settlement boundaries, known failure signatures, and bounded remediation. Returns a versioned JSON ledger with digest and expiry; it never initiates payment or handles buyer identity.","storefront":{"job":"Verify x402 payment-to-outcome evidence, compatibility, and bounded retry guidance.","input":"No request body; optional allowlisted aggregate source tag only.","price":"$0.10","result":"One deterministic JSON Ledger with compatibility, failure signatures, verified fixes, digest, and freshness window.","oneJob":true,"oneInputContract":true,"oneFixedPrice":true,"oneResult":true},"searchQueries":["x402 buyer compatibility","AWAL payment error","invalid payment required response","Cloudflare x402 failure","agent payment troubleshooting","x402 wallet compatibility","payment required header mismatch","agent commerce reliability data","x402 retry failure","buyer agent payment diagnostics","x402 remediation guidance","agent payment failure signatures","verify an x402 merchant","payment delivery evidence","agent payment reliability","signed receipt verification","paid API compatibility","payment-to-outcome verification","payment incident evidence","x402 retry safety","merchant payment readiness"],"freePreview":{"page":"https://apexscout.ai/agent-commerce-reliability-ledger","api":"https://apexscout.ai/api/agent-commerce-reliability-ledger/preview","fullDatasetExposed":false,"noSpend":true},"paidResource":{"method":"GET","path":"/api/agent-commerce-reliability-ledger","url":"https://apexscout.ai/api/agent-commerce-reliability-ledger","sourceTag":null,"priceUsd":"0.10","displayPrice":"$0.10","amountAtomicUsdc":"100000","network":"eip155:8453","scheme":"exact","rail":"Base mainnet x402","canonicalPaymentProtocol":"x402","paymentProtocols":[{"protocol":"x402","network":"eip155:8453","rail":"Base mainnet x402","challengeHeader":"PAYMENT-REQUIRED","receiptHeader":"PAYMENT-RESPONSE"},{"protocol":"mpp","method":"tempo","intent":"charge","network":"eip155:4217","rail":"Tempo mainnet MPP","currency":"0x20C000000000000000000000b9537d11c60E8b50","challengeHeader":"WWW-Authenticate","credentialHeader":"Authorization: Payment","receiptHeader":"Payment-Receipt","durableReplayProtection":true}],"requestBodyRequired":false,"expectedUnpaidStatus":503,"expectedPaidStatus":503,"buyerControlledPaymentOnly":true,"paymentIdentifier":{"supported":true,"required":false,"requestFingerprintBound":true,"duplicatePaymentProcessingPrevented":true,"cacheTtlSeconds":86400,"expiryPolicy":"After the cache TTL expires, the identifier may be processed as a new request and therefore requires fresh explicit buyer approval."}},"availability":{"purchaseAvailable":false,"freshness":{"status":"stale","generatedAt":"2026-08-22T01:18:17.000Z","validUntil":"2026-08-29T01:18:17.000Z","purchaseRecommended":false,"failClosed":true,"reason":"The declared evidence window has expired. Discovery must not present this edition or its derived answers as current."},"reason":"The declared evidence window has expired. Discovery must not present this edition or its derived answers as current."},"responseSchema":{"type":"object","required":["product","schemaVersion","release","generatedAt","validUntil","previousDigest","contentDigest","editionDelta","coverage","compatibilityMatrix","failureSignatures","verifiedFixes","buyerRecipes","bazaarMcpBuyerRecipe","buyerRuntimeRecipes","evidencePolicy","privacy"],"properties":{"product":{"type":"string","const":"agent-commerce-reliability-ledger"},"schemaVersion":{"type":"string","const":"1.3.1"},"release":{"type":"string"},"generatedAt":{"type":"string","format":"date-time"},"validUntil":{"type":"string","format":"date-time"},"previousDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"contentDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"editionDelta":{"type":"object"},"coverage":{"type":"object","properties":{"buyerClients":{"type":"integer"},"clientVersions":{"type":"integer"},"failureSignatures":{"type":"integer"},"verifiedMitigations":{"type":"integer"}}},"compatibilityMatrix":{"type":"array","items":{"type":"object"}},"failureSignatures":{"type":"array","items":{"type":"object"}},"verifiedFixes":{"type":"array","items":{"type":"object"}},"buyerRecipes":{"type":"array","items":{"type":"object"}},"bazaarMcpBuyerRecipe":{"type":"object"},"buyerRuntimeRecipes":{"type":"array","minItems":5,"maxItems":5,"items":{"type":"object"}},"evidencePolicy":{"type":"object"},"privacy":{"type":"object"}}},"responseExample":{"product":"agent-commerce-reliability-ledger","schemaVersion":"1.3.1","release":"v2.2.238-bellwether-commerce-safety","generatedAt":"2026-08-22T01:18:17.000Z","validUntil":"2026-08-29T01:18:17.000Z","previousDigest":"sha256:e667e981877a2cc7467980e4e0a98ea0fed68fabf9d6cba5a36d49d0ce7e6fd6","contentDigest":"sha256:16af2ff53c053a79a93e08de1bd61c7bcc30134aac4b31ec5c15e473b74d98d8","editionDelta":{"summary":"Refreshed the public evidence window, marked older compatibility observations stale under the existing 30-day rule, and aligned Bazaar metadata with the bodyless payment-to-outcome buyer job. No new paid compatibility claim was added.","entriesAdded":[],"entriesChanged":["freshness-window","bazaar-discovery-metadata","compatibility-freshness-labels"],"entriesRetired":[],"compatibilityEntriesAdded":0,"failureSignaturesAdded":0,"fullPaidDatasetExposed":false},"coverage":{"buyerClients":4,"clientVersions":6,"failureSignatures":12,"verifiedMitigations":7},"compatibilityMatrix":"full paid array","failureSignatures":"full paid array","verifiedFixes":"full paid array","buyerRecipes":"full paid array","bazaarMcpBuyerRecipe":{"searchQueries":["agent commerce reliability data","x402 buyer compatibility","agent payment failure signatures","x402 remediation guidance","payment-to-outcome verification","payment delivery evidence"],"searchTool":"search_resources","purchaseTool":"proxy_tool_call","buyerControlledPayment":true,"apexScoutPaysForBuyer":false,"paidCompletionDefinition":"settled buyer-controlled payment followed by full Ledger delivery"},"buyerRuntimeRecipes":[{"id":"RUNTIME-A","runtime":"x402scan Composer / AgentCash","sourceTags":["x402scan-composer","x402scan-composer-preview","x402scan-composer-ledger","agentcash-skill","agentcash-skill-preview","agentcash-skill-ledger"],"discover":["Use Composer resource search or `npx -y agentcash@latest discover https://apexscout.ai`.","Read GET /api/agent-commerce-reliability-ledger/preview with src=x402scan-composer-preview or src=agentcash-skill-preview before considering payment."],"inspectPrice":["Run `npx -y agentcash@latest check https://apexscout.ai/api/agent-commerce-reliability-ledger` or inspect the Composer resource price.","Require GET, 0.10 USD, Base eip155:8453, and no request body."],"setMaximumSpend":["Set or retain a buyer-controlled maximum of $0.10 / 100000 atomic USDC for this task.","Allow at most one paid Ledger call for the task."],"approval":["Explain what the full Ledger adds beyond the preview.","Ask the buyer to explicitly approve the exact route, $0.10 amount, Base network, and single call."],"purchaseOnce":["Only after approval, call GET /api/agent-commerce-reliability-ledger once with src=x402scan-composer-ledger or src=agentcash-skill-ledger.","Do not retry automatically after any failure or HTTP 402."],"verifyDelivery":["Require HTTP 200 and the complete Ledger fields: edition delta, compatibility matrix, failure signatures, verified fixes, generatedAt, validUntil, and contentDigest.","Treat HTTP 402, search, preview, or resource selection as unpaid interest rather than revenue."],"stop":["Stop after one paid call, any rejection, a price or network mismatch, missing approval, or incomplete delivery.","Never request wallet secrets, private keys, seed phrases, signatures, or raw payment payloads."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false},{"id":"RUNTIME-B","runtime":"Coinbase Agentic Wallet Payments MCP","sourceTags":["coinbase-payments-mcp"],"discover":["Install the official buyer runtime with `npx @coinbase/payments-mcp` and use its service discovery against apexscout.ai.","Read the free preview first at /api/agent-commerce-reliability-ledger/preview?src=coinbase-payments-mcp."],"inspectPrice":["Inspect the discovered Ledger contract and require GET, 0.10 USD, Base eip155:8453, and no request body.","Do not treat wallet funding, service discovery, or HTTP 402 as a purchase."],"setMaximumSpend":["In the buyer wallet UI, set max per call to $0.10 and keep the task/session allowance limited to one Ledger call.","The buyer, not ApexScout, controls wallet sign-in, funding, and limits."],"approval":["Show the route, price, network, freshness window, and one-call maximum.","Ask for explicit buyer approval before the MCP runtime is allowed to pay."],"purchaseOnce":["After approval, instruct Payments MCP to fetch /api/agent-commerce-reliability-ledger?src=coinbase-payments-mcp once.","Do not ask the runtime to retry automatically."],"verifyDelivery":["Require HTTP 200, a paid response receipt, the complete Ledger arrays, generatedAt, validUntil, and contentDigest.","Reject a response that remains HTTP 402 or omits the full paid dataset boundary."],"stop":["Stop after one paid call or any mismatch, rejection, or incomplete response.","Never paste email OTPs, wallet secrets, private keys, or payment payloads into ApexScout."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false},{"id":"RUNTIME-C","runtime":"AWS AgentCore Gateway with Coinbase Bazaar MCP","sourceTags":["agentcore-bazaar"],"discover":["Add the official Coinbase Bazaar MCP target https://api.cdp.coinbase.com/platform/v2/x402/discovery/mcp to an owner-controlled AgentCore Gateway with no outbound authorization.","Search for ApexScout Agent Commerce Reliability Ledger, then read the free preview with src=agentcore-bazaar."],"inspectPrice":["Inspect the Bazaar result and runtime challenge; require GET, 0.10 USD / 100000 atomic USDC, and Base eip155:8453.","Do not select a similarly named resource or a route with different terms."],"setMaximumSpend":["Configure the owner-controlled AgentCore payment policy for a maximum $0.10 single call and one call for the task.","Do not enable an unbounded PaymentManager session."],"approval":["Show the exact selected resource, amount, network, and one-call policy.","Require explicit buyer or operator approval before the payment plugin handles the 402."],"purchaseOnce":["After approval, invoke the selected Ledger tool once through the Gateway using src=agentcore-bazaar when the runtime permits the query tag.","Do not issue a second tool call to repair telemetry or indexing."],"verifyDelivery":["Require successful tool delivery containing the complete Ledger, generatedAt, validUntil, and contentDigest.","Count a paid completion only after buyer-controlled settlement and full HTTP 200/tool delivery."],"stop":["Stop after one paid call, any policy denial, resource mismatch, 402 loop, or incomplete delivery.","ApexScout never receives the buyer's AgentCore credentials, payment instrument, or wallet secrets."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false},{"id":"RUNTIME-D","runtime":"MPP Tempo buyer","sourceTags":["mpp-tempo"],"discover":["Read the free preview, then fetch the Ledger route without a credential and parse its WWW-Authenticate Payment challenge.","Use src=mpp-tempo only as an aggregate protocol source tag; it does not identify the buyer."],"inspectPrice":["Require tempo/charge, 0.10 USD / 100000 atomic USDC, Tempo eip155:4217, and no request body.","Read the recipient and expiry from the signed MPP challenge instead of static page copy."],"setMaximumSpend":["Keep the buyer-controlled maximum at $0.10 and allow one Ledger call for the task.","Do not reuse a credential or bypass the atomic replay guard."],"approval":["Show the exact Ledger route, amount, Tempo network, recipient, and one-call limit.","Require explicit buyer approval before creating the Payment credential."],"purchaseOnce":["After approval, retry GET /api/agent-commerce-reliability-ledger?src=mpp-tempo once with Authorization: Payment.","Do not retry after rejection, timeout, or incomplete delivery."],"verifyDelivery":["Require HTTP 200, Payment-Receipt, the complete Ledger arrays, generatedAt, validUntil, and contentDigest.","Treat the unpaid challenge as discovery and not as revenue."],"stop":["Stop after one paid call or any route, amount, network, recipient, expiry, or delivery mismatch.","Never send the MPP credential to the origin or expose it on aggregate surfaces."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false},{"id":"RUNTIME-E","runtime":"Solana Agent Registry","sourceTags":["solana-agent-registry"],"discover":["Resolve the finalized ApexScout onchain identity, then read the public Registry metadata and free Commerce Explorer with src=solana-agent-registry.","Read the free Ledger preview with src=solana-agent-registry before considering the paid route."],"inspectPrice":["Require the existing GET Ledger route, paymentNetwork=solana, exact scheme, 0.10 USD / 100000 atomic USDC, Solana mainnet, and the published USDC mint.","Confirm the Registry identity proof and seller recipient from public metadata without requesting a wallet secret."],"setMaximumSpend":["Keep the buyer-controlled maximum at $0.10 and permit one Ledger call for the task.","A Registry entry, metadata read, preview, or HTTP 402 is not purchase approval."],"approval":["Show the exact route, Solana network, recipient, amount, edition digest, and one-call maximum.","Ask the buyer to explicitly approve the selected Solana Ledger call."],"purchaseOnce":["Only after approval, call GET /api/agent-commerce-reliability-ledger?paymentNetwork=solana&src=solana-agent-registry once with the buyer-controlled wallet.","Never pay or retry automatically."],"verifyDelivery":["Require buyer-controlled settlement, HTTP 200, a protocol-native receipt, and the complete Ledger with generatedAt, validUntil, and contentDigest.","Keep the onchain identity transaction separate from a paid Ledger completion."],"stop":["Stop after one paid call or any identity, route, price, network, asset, recipient, expiry, receipt, or delivery mismatch.","Never request private keys, seed phrases, wallet exports, signatures, or raw payment payloads."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false}]},"freshnessPolicy":{"cadence":"weekly evidence-gated edition with a seven-day maximum age","staleAfter":"2026-08-29T01:18:17.000Z","buyerRule":"Do not use the artifact as current after validUntil; fetch a new paid copy.","compatibilityEntryStaleAfterDays":30,"refreshRule":"Only ApexScout-owned public-safe evidence or approved official protocol documentation may change entries."},"privacyPolicy":{"aggregateOnlyMetrics":true,"buyerLevelDataExposed":false,"rawBuyerInputExposed":false,"rawLogsExposed":false,"rawUserAgentsExposed":false,"ipAddressesExposed":false,"fullWalletAddressesExposed":false,"paymentSignaturesExposed":false,"rawPaymentPayloadsExposed":false,"secretsExposed":false,"requestBodyRequired":false,"accountRequired":false,"apiKeyRequired":false},"paidCompletionDefinition":"buyer-controlled x402 or MPP payment followed by HTTP 200 full-ledger delivery","bazaarMcpBuyerRecipe":{"searchQueries":["agent commerce reliability data","x402 buyer compatibility","agent payment failure signatures","x402 remediation guidance","payment-to-outcome verification","payment delivery evidence"],"searchTool":"search_resources","purchaseTool":"proxy_tool_call","buyerControlledPayment":true,"apexScoutPaysForBuyer":false,"paidCompletionDefinition":"settled buyer-controlled payment followed by full Ledger delivery"},"mppMarketplaceBuyerRecipe":{"id":"mpp-native-ledger-purchase","status":"prepared-pending-owner-controlled-directory-publication","discoverySources":["MPPScan","mpp.dev"],"steps":["Discover ApexScout through MPPScan or the mpp.dev catalog after an owner-controlled listing is public; until then use the canonical ApexScout preview and docs.","Inspect GET /api/agent-commerce-reliability-ledger and confirm the fixed $0.10 charge.","Verify tempo/charge, Tempo eip155:4217, 100000 atomic USDC, recipient, issuedAt, and expiresAt from the live challenge.","Confirm the current Ledger edition and content digest on the free preview.","Ask for explicit buyer approval for one $0.10 call.","Pay once with the buyer's own MPP client. ApexScout never operates the buyer wallet.","Require Payment-Receipt, HTTP 200, and the complete Ledger delivery.","Stop after delivery or any mismatch, expiry, rejection, or incomplete response; never pay or retry automatically."],"expiryRule":"If the Commerce Intent expires before payment begins, fetch one fresh unpaid challenge without a payment credential, verify identical terms, and ask for fresh approval. The refresh is stateless and a settled intent can never refresh into another charge.","maximumPaidCalls":1,"apexScoutOperatesBuyerWallet":false,"externalListingClaimed":false},"buyerRuntimeRecipes":[{"id":"RUNTIME-A","runtime":"x402scan Composer / AgentCash","sourceTags":["x402scan-composer","x402scan-composer-preview","x402scan-composer-ledger","agentcash-skill","agentcash-skill-preview","agentcash-skill-ledger"],"discover":["Use Composer resource search or `npx -y agentcash@latest discover https://apexscout.ai`.","Read GET /api/agent-commerce-reliability-ledger/preview with src=x402scan-composer-preview or src=agentcash-skill-preview before considering payment."],"inspectPrice":["Run `npx -y agentcash@latest check https://apexscout.ai/api/agent-commerce-reliability-ledger` or inspect the Composer resource price.","Require GET, 0.10 USD, Base eip155:8453, and no request body."],"setMaximumSpend":["Set or retain a buyer-controlled maximum of $0.10 / 100000 atomic USDC for this task.","Allow at most one paid Ledger call for the task."],"approval":["Explain what the full Ledger adds beyond the preview.","Ask the buyer to explicitly approve the exact route, $0.10 amount, Base network, and single call."],"purchaseOnce":["Only after approval, call GET /api/agent-commerce-reliability-ledger once with src=x402scan-composer-ledger or src=agentcash-skill-ledger.","Do not retry automatically after any failure or HTTP 402."],"verifyDelivery":["Require HTTP 200 and the complete Ledger fields: edition delta, compatibility matrix, failure signatures, verified fixes, generatedAt, validUntil, and contentDigest.","Treat HTTP 402, search, preview, or resource selection as unpaid interest rather than revenue."],"stop":["Stop after one paid call, any rejection, a price or network mismatch, missing approval, or incomplete delivery.","Never request wallet secrets, private keys, seed phrases, signatures, or raw payment payloads."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false},{"id":"RUNTIME-B","runtime":"Coinbase Agentic Wallet Payments MCP","sourceTags":["coinbase-payments-mcp"],"discover":["Install the official buyer runtime with `npx @coinbase/payments-mcp` and use its service discovery against apexscout.ai.","Read the free preview first at /api/agent-commerce-reliability-ledger/preview?src=coinbase-payments-mcp."],"inspectPrice":["Inspect the discovered Ledger contract and require GET, 0.10 USD, Base eip155:8453, and no request body.","Do not treat wallet funding, service discovery, or HTTP 402 as a purchase."],"setMaximumSpend":["In the buyer wallet UI, set max per call to $0.10 and keep the task/session allowance limited to one Ledger call.","The buyer, not ApexScout, controls wallet sign-in, funding, and limits."],"approval":["Show the route, price, network, freshness window, and one-call maximum.","Ask for explicit buyer approval before the MCP runtime is allowed to pay."],"purchaseOnce":["After approval, instruct Payments MCP to fetch /api/agent-commerce-reliability-ledger?src=coinbase-payments-mcp once.","Do not ask the runtime to retry automatically."],"verifyDelivery":["Require HTTP 200, a paid response receipt, the complete Ledger arrays, generatedAt, validUntil, and contentDigest.","Reject a response that remains HTTP 402 or omits the full paid dataset boundary."],"stop":["Stop after one paid call or any mismatch, rejection, or incomplete response.","Never paste email OTPs, wallet secrets, private keys, or payment payloads into ApexScout."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false},{"id":"RUNTIME-C","runtime":"AWS AgentCore Gateway with Coinbase Bazaar MCP","sourceTags":["agentcore-bazaar"],"discover":["Add the official Coinbase Bazaar MCP target https://api.cdp.coinbase.com/platform/v2/x402/discovery/mcp to an owner-controlled AgentCore Gateway with no outbound authorization.","Search for ApexScout Agent Commerce Reliability Ledger, then read the free preview with src=agentcore-bazaar."],"inspectPrice":["Inspect the Bazaar result and runtime challenge; require GET, 0.10 USD / 100000 atomic USDC, and Base eip155:8453.","Do not select a similarly named resource or a route with different terms."],"setMaximumSpend":["Configure the owner-controlled AgentCore payment policy for a maximum $0.10 single call and one call for the task.","Do not enable an unbounded PaymentManager session."],"approval":["Show the exact selected resource, amount, network, and one-call policy.","Require explicit buyer or operator approval before the payment plugin handles the 402."],"purchaseOnce":["After approval, invoke the selected Ledger tool once through the Gateway using src=agentcore-bazaar when the runtime permits the query tag.","Do not issue a second tool call to repair telemetry or indexing."],"verifyDelivery":["Require successful tool delivery containing the complete Ledger, generatedAt, validUntil, and contentDigest.","Count a paid completion only after buyer-controlled settlement and full HTTP 200/tool delivery."],"stop":["Stop after one paid call, any policy denial, resource mismatch, 402 loop, or incomplete delivery.","ApexScout never receives the buyer's AgentCore credentials, payment instrument, or wallet secrets."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false},{"id":"RUNTIME-D","runtime":"MPP Tempo buyer","sourceTags":["mpp-tempo"],"discover":["Read the free preview, then fetch the Ledger route without a credential and parse its WWW-Authenticate Payment challenge.","Use src=mpp-tempo only as an aggregate protocol source tag; it does not identify the buyer."],"inspectPrice":["Require tempo/charge, 0.10 USD / 100000 atomic USDC, Tempo eip155:4217, and no request body.","Read the recipient and expiry from the signed MPP challenge instead of static page copy."],"setMaximumSpend":["Keep the buyer-controlled maximum at $0.10 and allow one Ledger call for the task.","Do not reuse a credential or bypass the atomic replay guard."],"approval":["Show the exact Ledger route, amount, Tempo network, recipient, and one-call limit.","Require explicit buyer approval before creating the Payment credential."],"purchaseOnce":["After approval, retry GET /api/agent-commerce-reliability-ledger?src=mpp-tempo once with Authorization: Payment.","Do not retry after rejection, timeout, or incomplete delivery."],"verifyDelivery":["Require HTTP 200, Payment-Receipt, the complete Ledger arrays, generatedAt, validUntil, and contentDigest.","Treat the unpaid challenge as discovery and not as revenue."],"stop":["Stop after one paid call or any route, amount, network, recipient, expiry, or delivery mismatch.","Never send the MPP credential to the origin or expose it on aggregate surfaces."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false},{"id":"RUNTIME-E","runtime":"Solana Agent Registry","sourceTags":["solana-agent-registry"],"discover":["Resolve the finalized ApexScout onchain identity, then read the public Registry metadata and free Commerce Explorer with src=solana-agent-registry.","Read the free Ledger preview with src=solana-agent-registry before considering the paid route."],"inspectPrice":["Require the existing GET Ledger route, paymentNetwork=solana, exact scheme, 0.10 USD / 100000 atomic USDC, Solana mainnet, and the published USDC mint.","Confirm the Registry identity proof and seller recipient from public metadata without requesting a wallet secret."],"setMaximumSpend":["Keep the buyer-controlled maximum at $0.10 and permit one Ledger call for the task.","A Registry entry, metadata read, preview, or HTTP 402 is not purchase approval."],"approval":["Show the exact route, Solana network, recipient, amount, edition digest, and one-call maximum.","Ask the buyer to explicitly approve the selected Solana Ledger call."],"purchaseOnce":["Only after approval, call GET /api/agent-commerce-reliability-ledger?paymentNetwork=solana&src=solana-agent-registry once with the buyer-controlled wallet.","Never pay or retry automatically."],"verifyDelivery":["Require buyer-controlled settlement, HTTP 200, a protocol-native receipt, and the complete Ledger with generatedAt, validUntil, and contentDigest.","Keep the onchain identity transaction separate from a paid Ledger completion."],"stop":["Stop after one paid call or any identity, route, price, network, asset, recipient, expiry, receipt, or delivery mismatch.","Never request private keys, seed phrases, wallet exports, signatures, or raw payment payloads."],"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"apexScoutOperatesBuyerWallet":false}],"mcp":{"toolName":"apexscout_agent_commerce_reliability_ledger","status":"metadata-only-source-stale","purchaseAvailable":false,"bazaarMcpServer":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/mcp","bazaarMcpBuyerRecipe":{"searchQueries":["agent commerce reliability data","x402 buyer compatibility","agent payment failure signatures","x402 remediation guidance","payment-to-outcome verification","payment delivery evidence"],"searchTool":"search_resources","purchaseTool":"proxy_tool_call","buyerControlledPayment":true,"apexScoutPaysForBuyer":false,"paidCompletionDefinition":"settled buyer-controlled payment followed by full Ledger delivery","purchaseAvailable":false,"availabilityReason":"The declared evidence window has expired. Discovery must not present this edition or its derived answers as current."},"directApexScoutRemoteMcpActive":false,"remotePaidToolRuntimeActive":false,"note":"The official Bazaar MCP server may retain discovery metadata, but this expired Ledger edition is not purchasable through Bazaar, direct x402, or MPP until approved evidence produces a fresh edition."},"noPaidUpstreamService":true,"noRequestBody":true},"bellwetherResidentMarketPulse":{"id":"resident-market-pulse","title":"Bellwether Resident Market Pulse","method":"GET","path":"/api/bellwether/resident-market-pulse","url":"https://apexscout.ai/api/bellwether/resident-market-pulse","executionLayer":"cloudflare-worker","canonicalPublicUrl":"https://apexscout.ai/api/bellwether/resident-market-pulse","price":"$0.01","priceUsd":"0.01","amountAtomicUsdc":"10000","network":"eip155:8453","refreshIntervalSeconds":300,"description":"A five-minute deterministic 500-resident market snapshot with freshness, change, provenance, and conservation evidence. The buyer pays real USDC for the report; residents do not hold USDC wallets.","input":{},"inputSchema":{"type":"object","additionalProperties":false,"description":"No request body, account, session, cookie, or application identity is required. The payer address and transaction remain public on Base.","properties":{}},"output":{"example":{"productId":"resident-market-pulse","schemaVersion":"bellwether.resident-market-pulse/2.1.0","productVersion":"2.1.0","asOf":"2026-09-02T12:00:00.000Z","nextUpdateAt":"2026-09-02T12:05:00.000Z","snapshotDigest":"sha256:0000000000000000000000000000000000000000000000000000000000000000","source":{"capturedAt":"2026-09-02T12:00:00.000Z","cycle":145,"economyDigest":"sha256:1111111111111111111111111111111111111111111111111111111111111111","economySchemaVersion":"bellwether.population-economy/1.0.0","kind":"server-authoritative-deterministic-simulation","revision":"2026-09-02/145","stateMode":"deterministic-UTC-window","worldId":"bellwether-resident-market"},"market":{"population":500,"conservation":{"status":"PASS","expectedTotals":{},"observedTotals":{},"deltas":{}},"indicators":{"comparison":{"priorAsOf":"2026-09-02T11:55:00.000Z","priorCycle":144,"priorEconomyDigest":"sha256:2222222222222222222222222222222222222222222222222222222222222222","comparable":true,"comparisonStatus":"comparable"},"meaningfulChange":{"detected":false,"reasons":[],"policy":{}}}},"network":"eip155:8453","settlementBoundary":{"accessAsset":"USDC","marketCurrencyExternalValue":null,"statement":"USDC buys access to this report. Resident trades settle only in conserved BELL-CREDIT with no external value."},"access":"settled-x402","engine":{},"units":{"marketCurrency":{"code":"BELL-CREDIT","externalValue":null,"redeemable":false}},"limitations":["Deterministic simulated-market evidence is not a claim about real-world markets."]},"schema":{"type":"object","additionalProperties":true,"required":["productId","schemaVersion","productVersion","asOf","nextUpdateAt","snapshotDigest","source","market","network","settlementBoundary"],"properties":{"productId":{"type":"string","const":"resident-market-pulse"},"schemaVersion":{"type":"string","const":"bellwether.resident-market-pulse/2.1.0"},"productVersion":{"type":"string"},"asOf":{"type":"string","format":"date-time"},"nextUpdateAt":{"type":"string","format":"date-time"},"snapshotDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"source":{"type":"object","additionalProperties":true,"required":["capturedAt","cycle","economyDigest","economySchemaVersion","kind","revision","stateMode","worldId"],"properties":{"capturedAt":{"type":"string","format":"date-time"},"cycle":{"type":"integer","minimum":0},"economyDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"economySchemaVersion":{"type":"string"},"kind":{"type":"string","const":"server-authoritative-deterministic-simulation"},"revision":{"type":["integer","string"]},"stateMode":{"type":"string"},"worldId":{"type":"string","const":"bellwether-resident-market"}}},"market":{"type":"object","additionalProperties":true,"required":["population","conservation","indicators"],"properties":{"population":{"type":"integer","const":500},"conservation":{"type":"object","additionalProperties":true,"required":["status","expectedTotals","observedTotals","deltas"],"properties":{"status":{"type":"string","const":"PASS"},"expectedTotals":{"type":"object"},"observedTotals":{"type":"object"},"deltas":{"type":"object"}}},"indicators":{"type":"object","additionalProperties":true,"required":["comparison","meaningfulChange"],"properties":{"comparison":{"type":"object","additionalProperties":true,"required":["priorAsOf","priorCycle","priorEconomyDigest","comparable","comparisonStatus"],"properties":{"priorAsOf":{"type":"string","format":"date-time"},"priorCycle":{"type":"integer"},"priorEconomyDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"comparable":{"type":"boolean"},"comparisonStatus":{"type":"string","enum":["reset_boundary","warmup","comparable"]}}},"meaningfulChange":{"type":"object","additionalProperties":true,"required":["detected","reasons","policy"],"properties":{"detected":{"type":"boolean"},"reasons":{"type":"array","items":{"type":"string"}},"policy":{"type":"object"}}}}}}},"network":{"type":"string","const":"eip155:8453"},"settlementBoundary":{"type":"object","additionalProperties":true,"required":["accessAsset","marketCurrencyExternalValue","statement"],"properties":{"accessAsset":{"type":"string","const":"USDC"},"marketCurrencyExternalValue":{"type":"null","const":null},"statement":{"type":"string"}}},"access":{"type":"string","const":"settled-x402"},"engine":{"type":"object"},"units":{"type":"object"},"limitations":{"type":"array","items":{"type":"string"}}}}},"availability":{"state":"prerequisite_required","purchaseRecommended":false,"repeatPurchaseBasis":"new-five-minute-snapshot","staleAfterSeconds":300,"buyerRule":"Do not purchase until Bellwether 2.1 and its free freshness signal are deployed and GET-verified; after activation, repeat purchase is rational only after the next five-minute window."},"freshnessSignal":{"availability":"candidate_not_live_until_bell_release","method":"GET","aliasUrl":"https://bellwether-town.baginoman.chatgpt.site/api/x402/market/freshness","price":"free","paymentRequired":false,"buyerRule":"Do not rely on this free signal until the Bellwether release that exposes it is independently verified."},"releaseActivation":{"state":"requires_verified_bell_2_1_release","requiredSchemaVersion":"bellwether.resident-market-pulse/2.1.0","requiredFreeAliasUrl":"https://bellwether-town.baginoman.chatgpt.site/api/x402/market/freshness","deployOrder":"Deploy and GET-verify Bellwether 2.1 first; only then activate this ApexScout contract."},"privacy":{"buyerLevelDataExposed":false,"applicationIdentityRequired":false,"publicOnchainPayerCaveat":"Base payer addresses and transactions are public and may be linkable outside ApexScout and Bellwether.","residentWalletsCreated":false,"residentUsdcBalancesCreated":false}},"compatibilityWitness":{"id":"x402-compatibility-witness","title":"ApexScout x402 Compatibility Witness","release":"v2.2.238-bellwether-commerce-safety","description":"Check a public x402 paid endpoint against known buyer-client contract requirements and buy a full remediation Witness only when ApexScout has a verified finding.","humanPage":"https://apexscout.ai/x402-compatibility-witness","freePreflight":{"method":"GET","url":"https://apexscout.ai/api/x402-compatibility-witness/preflight","paymentRequired":false,"exactlyOneUnpaidTargetRequest":true,"paidUpstreamCalls":false,"trustChainVerdicts":["safe_to_consider","manual_review","stop","unsupported","unreachable"],"checks":["all payment choices","signed offer validity and accepts binding","signing identity discovery","terms hash and legal-context level","Builder Code declaration and support evidence","Payment Identifier declaration","signed receipt and privacy policy","request binding and paid-response evidence policy","optional merchant-profile markers and protocol-negotiation shape"]},"paidResource":{"method":"GET","path":"/api/x402-compatibility-witness","urlTemplate":"https://apexscout.ai/api/x402-compatibility-witness?matchId={matchId}","priceUsd":"0.25","displayPrice":"$0.25","amountAtomicUsdc":"250000","network":"eip155:8453","scheme":"exact","requestBodyRequired":false,"validUnexpiredMatchRequiredBeforePayment":true,"noSecondTargetRequest":true,"buyerControlledPaymentOnly":true,"paymentIdentifier":{"supported":true,"required":false,"requestFingerprintBound":true,"duplicatePaymentProcessingPrevented":true,"cacheTtlSeconds":86400,"expiryPolicy":"After 86400 seconds the identifier expires; a new payment attempt requires fresh explicit buyer approval."}},"verifiableBuyerPolicy":{"schemaVersion":"1.0","autoSpend":false,"explicitApprovalRequired":true,"offerVerificationRequired":true,"termsHashVerificationRequired":true,"receiptVerificationRequired":true,"paymentIdentifierPreferred":true,"maxPaidCallsPerTask":1,"stages":["Fetch the commerce-trust manifest.","Fetch the legal-context manifest.","Verify the exact terms bytes against the Agentic Transaction Receipt hash.","Request the paid route without payment.","Verify the signed offer and its payment-choice binding.","Confirm the route, method, amount, network, recipient, Builder Code policy, and maximum spend.","Generate and retain a Payment-Identifier when the route supports it.","Ask for explicit buyer approval.","Pay at most once.","Require HTTP 200, a valid signed receipt, the same terms hash, and the delivered content digest.","Stop on any mismatch."],"decisionOrder":["Inspect every advertised payment choice before selecting one.","Verify method, resource URL, scheme, network, asset, amount, recipient, and expiry against buyer policy.","Verify the signed offer and its signing identity when the route declares one.","Verify the exact terms bytes against the advertised Agentic Transaction Receipt hash.","Require direct buyer approval before one capped payment retry.","Treat HTTP 402, verification failure, or settlement failure as unpaid.","Treat HTTP 200 as paid delivery only when PAYMENT-RESPONSE evidence and the signed receipt policy validate."],"stopConditions":["A payment choice differs from the buyer's approved method, network, asset, amount, recipient, or resource.","The signed offer is missing, invalid, expired, or bound to a different payment choice.","The exact terms bytes do not match the advertised hash.","The buyer did not explicitly approve the retry.","A second automatic paid retry would be required."],"compatibility":{"paymentIdentifierOptional":true,"olderClientsRemainSupported":true,"siwxRequired":false},"evidenceBoundary":{"signedOfferIsNotSettlementProof":true,"signedReceiptIsIssuedOnlyAfterLegitimatePaidHttp200":true,"builderCodeDeclarationIsNotAttributedSettlementProof":true,"legalContextHashIsNotLegalAdviceOrGuaranteedEnforceability":true},"privacy":{"aggregateOnlyPublicMetrics":true,"buyerIdentityPublic":false,"rawPaymentPayloadPublic":false,"rawTransactionDataPublic":false}},"supportedClients":["awal-latest","awal-2.10","cloudflare-agents-x402","crosshatch-effect-0.0.5","generic-x402-fetch","metamask-x402"],"defaultMerchantProfile":"generic-x402-v2","merchantProfiles":[{"id":"generic-x402-v2","label":"Generic x402 v2 paid resource","referenceVersion":"x402 v2 contract","independentlyAssessed":true,"officialAgentCashEndorsement":false,"headerOnlyChallengeExpected":false},{"id":"agentcash-router-1.18","label":"@agentcash/router merchant","referenceVersion":"@agentcash/router 1.18.0","independentlyAssessed":true,"officialAgentCashEndorsement":false,"headerOnlyChallengeExpected":true},{"id":"agentcash-router-1.19","label":"@agentcash/router merchant","referenceVersion":"@agentcash/router 1.19.0","independentlyAssessed":true,"officialAgentCashEndorsement":false,"headerOnlyChallengeExpected":true}],"agentCashRouterProfile":{"id":"agentcash-router-1.19","package":"@agentcash/router","referenceVersion":"1.19.0","legacyProfileRetained":"agentcash-router-1.18","independentlyAssessed":true,"officialAgentCashEndorsement":false,"runtimeDependencyInstalled":false,"existingApexScoutPaymentCoreReplaced":false,"x402ReferenceVersion":"2.18.x","mppxReferenceVersion":"0.8.9","freePreflightUrlTemplate":"https://apexscout.ai/api/x402-compatibility-witness/preflight?resourceUrl={resourceUrl}&client={client}&network=eip155:8453&merchantProfile=agentcash-router-1.19","scope":"one-unpaid-get-exact-x402","capabilitiesChecked":["x402 v2 PAYMENT-REQUIRED header structure","payment-only header challenge behavior and SIWX body/header equivalence","optional X-Agent-Identity envelope, nonce, domain, route, expiry, and DID privacy","canonical OpenAPI x-payment-info offers[] shape when public discovery is returned","dynamic and tiered pricing declarations with max-price evidence","x402 2.18 merchant output compatibility with x402 2.18 clients","null fields, multiple payment choices, dual-protocol challenge, and secret-free output"],"capabilitiesNotChecked":["separate OpenAPI or llms.txt documents not returned by the one-request preflight","private pre-payment body-validation configuration","private SIWX entitlement-store readiness","private MPP replay, operator/payee, fee-payer, session, and streaming configuration","facilitator settlement or paid delivery"],"privateConfigurationChecks":{"prePaymentBodyValidation":"not_tested_requires_local_evidence","siwxEntitlementStoreProductionReadiness":"not_tested_requires_local_evidence","mppReplayStoreProductionReadiness":"not_tested_requires_local_evidence","mppOperatorKeyPayeeEquality":"not_tested_requires_local_evidence","mppFeePayerOperatorSeparation":"not_tested_requires_local_evidence","mppSessionAndStreamingConfiguration":"not_tested_requires_local_evidence","secretAndPrivateKeyConfiguration":"not_tested_requires_local_evidence"}},"crosshatchCompatibility":{"package":"crosshatch","version":"0.0.5","runtime":"Effect","parser":"RequiredFromBase64JsonString","paymentRequiredParserVerified":true,"canonicalAtomicAmountType":"decimal-string","paidCallExecuted":false,"replacesApexScoutX402Server":false},"supportedNetworks":["eip155:8453"],"searchConcepts":["x402 compatibility test","AWAL invalid payment required response","x402 PAYMENT-REQUIRED validator","x402 buyer-client compatibility","Cloudflare x402 contract check","x402 wallet compatibility","x402 CORS validator","payment-required header body mismatch","x402 remediation report","agent payment compatibility certificate","AgentCash Router merchant compatibility","@agentcash/router x402 readiness","AgentCash X-Agent-Identity challenge","x402 MPP protocol negotiation"],"responseSchema":{"type":"object","required":["product","witnessId","matchId","targetResourceUrl","testedMethod","generatedAt","validUntil","contentDigest","compatibilityVerdict","merchantProfile","merchantProfileAssessment","verifiableBuyerPolicy","trustChainEvidence","buyerClientMatrix","contractFindings","failureCodes","verifiedMitigationSteps","reliabilityLedger","attestationStatus","signedOfferReceiptStatus","paymentIdentifierStatus"],"properties":{"product":{"type":"string","const":"x402-compatibility-witness"},"witnessId":{"type":"string"},"matchId":{"type":"string"},"targetResourceUrl":{"type":"string","format":"uri"},"testedMethod":{"type":"string","const":"GET"},"generatedAt":{"type":"string","format":"date-time"},"validUntil":{"type":"string","format":"date-time"},"contentDigest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"compatibilityVerdict":{"type":"string","enum":["stop","manual_review","safe_to_consider"]},"merchantProfile":{"type":"string","enum":["generic-x402-v2","agentcash-router-1.18","agentcash-router-1.19"]},"merchantProfileAssessment":{"type":"object"},"verifiableBuyerPolicy":{"type":"object"},"trustChainEvidence":{"type":"object"},"buyerClientMatrix":{"type":"array","items":{"type":"object"}},"contractFindings":{"type":"array","items":{"type":"object"}},"failureCodes":{"type":"array","items":{"type":"string"}},"verifiedMitigationSteps":{"type":"array","items":{"type":"object"}},"reliabilityLedger":{"type":"object"},"attestationStatus":{"type":"string","const":"not_enabled"},"signedOfferReceiptStatus":{"type":"string","const":"eip712_privacy_safe"},"paymentIdentifierStatus":{"type":"string","const":"optional_request_fingerprint_bound"}}},"extensionStatus":{"paymentIdentifier":"optional_request_fingerprint_bound","signedAttestation":"not_enabled","signedOfferReceipt":"eip712_privacy_safe","siwx":"deferred"},"apiHubStatus":"active_mixed_listing_apihub_billed_quick_answers","apiHubRequiredApproval":null,"apiHubDistribution":{"providerListingActive":true,"listingSlug":"apexscout-agent-commerce","listingUrl":"https://apihub.io/marketplace/apexscout-agent-commerce","mode":"native_free_entry_points_with_apihub_billed_quick_answers_and_direct_x402_full_products","listedFreeEndpoints":["/api/agent-commerce-reliability-ledger/preview","/api/x402-compatibility-witness/preflight"],"listedPaidQuickAnswers":[{"method":"GET","path":"/api/apihub/reliability-ledger/failure-match","priceUsd":"$0.005"},{"method":"GET","path":"/api/apihub/reliability-ledger/fix-card","priceUsd":"$0.01"},{"method":"GET","path":"/api/apihub/reliability-ledger/edition-delta","priceUsd":"$0.005"}],"paidRoutesProxiedThroughApiHub":true,"paidRoutesProxiedThroughApiHubScope":"quick_answers_only","fullPaidProductsProxiedThroughApiHub":false,"paidRoutesRemainDirectX402":true,"fullLedgerAndWitnessRemainDirectX402":true,"apiHubPaymentConfigured":true,"apiHubHandlesBuyerPaymentOnce":true,"originIssuesSecondPaywall":false,"providerTestRun":false,"providerTestPaidCallMade":false,"doubleChargePrevented":true},"indexingSettlementStatus":"owner_approved_settlement_completed","indexingSettlementRequiredApproval":null,"privacy":{"buyerLevelDataExposed":false,"rawTargetBodiesStored":false,"fullWalletAddressesExposed":false,"paymentSignaturesExposed":false,"cookiesRequired":false}},"registrationStatus":{"x402scan":"registered","x402scanMerchantPage":"https://www.x402scan.com/server/1ed2be5a-b882-4c66-82a7-d6f614dd48a5","registeredResourceCount":3,"registeredResource":"https://apexscout.ai/api/agent-commerce-reliability-ledger","registeredResources":["https://apexscout.ai/api/agent-commerce-reliability-ledger","https://apexscout.ai/api/opportunity-check"],"registeredResourcesFieldMeaning":"Legacy unique URL list. Use registeredResourceContracts for the three method-specific registrations.","registeredResourceContracts":[{"externalId":"b156db61-5c2d-4688-9a2e-8f7843572e42","method":"GET","route":"/api/agent-commerce-reliability-ledger","url":"https://apexscout.ai/api/agent-commerce-reliability-ledger","amountAtomicUsdc":"100000","network":"eip155:8453","requestBodyRequired":false,"active":false,"activeFieldMeaning":"Current ApexScout purchase availability, not external registry deletion state.","externalRegistrationRecordedActive":true,"purchaseRecommended":false,"availabilityReason":"The declared evidence window has expired. Discovery must not present this edition or its derived answers as current."},{"externalId":"3a2ad79e-2ff0-4a15-add5-2532831c9e34","method":"GET","route":"/api/opportunity-check","url":"https://apexscout.ai/api/opportunity-check","amountAtomicUsdc":"10000","network":"eip155:8453","requestBodyRequired":false,"active":true},{"externalId":"3fdde89d-1539-411c-9a85-dfc4f7b253fa","method":"POST","route":"/api/opportunity-check","url":"https://apexscout.ai/api/opportunity-check","amountAtomicUsdc":"10000","network":"eip155:8453","requestBodyRequired":true,"active":true}],"agentRevenueAudit":"not_registered","agentRevenueAuditReason":"The live route requires the exact four-field JSON body and a short-lived payload-bound authorization ticket, so it is not represented as a direct marketplace purchase.","compatibilityWitness":"not_registered_preflight_match_required","compatibilityWitnessReason":"The paid route requires a valid, unexpired matchId from the free preflight and is not represented as a direct marketplace purchase.","compatibilityWitnessUrl":"https://apexscout.ai/api/x402-compatibility-witness","methodProbeAmbiguity":{"presentOnExternalRenderedListing":true,"scope":"GET and POST /api/opportunity-check share one URL","canonicalContractSource":"https://apexscout.ai/openapi.json","canonicalGetRequestBodyRequired":false,"canonicalPostRequestBodyRequired":true,"ApexScoutContractDriftDetected":false},"originRegistration":{"endpoint":"https://www.x402scan.com/api/x402/registry/register-origin","origin":"https://apexscout.ai","authentication":"SIWX wallet ownership proof","openApiDiscoveryUrl":"https://apexscout.ai/openapi.json","expectedDiscoverableResources":8,"status":"completed_owner_approved_siwx_no_spend_contact_email_detected","completedAt":"2026-07-15T01:26:32.414Z","registered":3,"activePublicResources":3,"activePublicResourcesFieldMeaning":"Historical x402scan count returned at completedAt. It is not a current purchase-availability count.","currentPurchasableRegisteredContracts":2,"failed":0,"skipped":40,"deprecated":0,"source":"openapi","contactEmailDetected":true,"publicRoleContactEmail":"support@apexscout.ai","privateForwardingDestinationPublished":false,"paidCallRequired":false,"paidCallMade":false,"buyerLevelDataExposed":false},"poncho":{"merchantUrl":"https://tryponcho.com/m/apexscout.ai","paymentPageUrl":"https://tryponcho.com/p/apexscout.ai","partnerDashboardUrl":"https://tryponcho.com/p/apexscout.ai","paymentPageUrlFieldMeaning":"legacy alias for the Poncho partner dashboard, not an ApexScout paid route","activationState":"last_observed_active_public_merchant_and_partner_pages","lastObservedHttpStatus":200,"lastCheckedAt":"2026-07-15T01:33:43.000Z","currentStatus":"unknown_live_reverification_required","liveReverificationRequired":true,"ownerContactEmailPublished":false,"ownerContactEmailFieldMeaning":"personal owner address","ownerPersonalEmailPublished":false,"publicRoleContactEmail":"support@apexscout.ai","publicRoleContactEmailPublished":true,"privateForwardingDestinationPublished":false,"emailRouting":{"provider":"Cloudflare Email Routing","enabled":true,"routeVerified":true,"dnsReady":true,"spfPublished":true,"dkimPublished":true},"reason":"At the recorded July check, x402scan accepted the refreshed OpenAPI registration, detected the dedicated public role address, and persisted three registrations. The Reliability Ledger registration can remain listed while its stale source makes purchase unavailable; registration is not purchase proof. Poncho merchant and partner-page reads returned HTTP 200 at their recorded lastCheckedAt only.","ApexScoutControlsPoncho":false},"paySh":"prepared_network_incompatible","reason":"The recorded x402scan refresh registered three ApexScout contracts from OpenAPI with zero failures and detected the public role address. That registration snapshot does not prove current purchase availability: the Reliability Ledger is purchase-paused while its source is stale. Poncho status is limited to its recorded last check. The recorded pay.sh provider contract required Solana mainnet while the canonical x402 resources settle on Base.","automaticSubmissionPerformed":false,"manualPublicSubmissionPerformed":true},"marketplaceSourceAttributionAvailable":false,"marketplaceSourceAttribution":{"available":false,"reason":"No stable, privacy-safe Poncho or x402scan referral signal is present in the current buyer contract. Unclassified reads must not be labeled as marketplace demand.","inventedSourceBuckets":false,"rawReferrerStored":false,"rawUserAgentStored":false,"ipAddressStored":false,"cookiesUsed":false,"buyerLevelDataExposed":false},"crawlerInstructions":["Read /openapi.json first and prefer operations with x-payment-info.","Use /.well-known/x402 for a compact paid-resource list.","Treat HTTP 402 from the live route as the authoritative payment challenge.","Do not treat unpaid 402 reads as revenue or paid proof.","Never retry with payment unless the buyer wallet explicitly approves the exact route, amount, and network."],"apexAlpha":{"exposureMove":"Make ApexScout legible to x402-native scanners without waiting for directory submission.","conversionMove":"Pair the discovery packet with a risk-before-payment packet so cautious buyer agents can approve or stop faster.","closePath":["Crawler discovers paid routes.","Buyer agent imports the OpenAPI payment metadata.","Buyer agent reads the risk packet and unpaid 402 challenge.","Buyer agent optionally risk-checks the payTo from its own 402 challenge.","Buyer agent pays only after matching route, network, amount, and policy."]},"noSpendBoundary":{"discoveryPacketIsFree":true,"paymentAttemptedByDiscovery":false,"paidRouteCalledByDiscovery":false,"paidUpstreamCalls":false,"productionPostMade":false,"fakeTrafficCreated":false,"directorySubmissionPerformed":false,"crawlerTrafficCreatedByApexScout":false,"sellerWalletChanged":false,"settlementRailChanged":false,"pricingChanged":false},"privacy":{"aggregateOnly":true,"buyerLevelDataExposed":false,"rawPaymentPayloadExposed":false,"sellerWalletPublishedInStaticDiscovery":false,"payToAvailableFromBuyerControlled402Challenge":true,"privateKeysRequested":false,"walletPayloadsExposed":false},"safetyClaims":{"officialX402scanEndorsementClaimed":false,"officialCloudflareEndorsementClaimed":false,"officialMistTrackEndorsementClaimed":false,"guaranteedRevenueClaimed":false,"tradingAdviceClaimed":false,"investmentAdviceClaimed":false}}