{"openapi":"3.1.0","info":{"title":"Blockchain Money Map Agent API","version":"0.1.0","description":"Pay-per-request blockchain intelligence services for AI agents using x402 payments in USDC on Base.","contact":{"name":"Blockchain Money Map Support","email":"support@blockchainmoneymap.com","url":"https://blockchainmoneymap.com/status"},"x-guidance":"Blockchain Money Map sells pay-per-request public blockchain intelligence to buyer agents over x402. Use these endpoints for EVM wallet triage, wallet audits, transaction status/decode, saved reports, and agent-commerce trust checks. Submit only public wallet addresses, public transaction hashes, and workflow notes; never submit private keys, seed phrases, passwords, or wallet secrets. Results are machine-actionable research summaries for agent workflows, not financial, legal, tax, investment, trading, or compliance advice."},"servers":[{"url":"https://api.blockchainmoneymap.com","description":"Blockchain Money Map API"}],"externalDocs":{"description":"Agent buyer documentation","url":"https://api.blockchainmoneymap.com/agents"},"x-bmm-discovery":{"llms":"https://api.blockchainmoneymap.com/llms.txt","ai":"https://api.blockchainmoneymap.com/.well-known/ai","mcp":"https://api.blockchainmoneymap.com/.well-known/mcp","x402":"https://api.blockchainmoneymap.com/.well-known/x402.json","manifest":"https://api.blockchainmoneymap.com/api/agents/manifest","health":"https://api.blockchainmoneymap.com/api/health","status":"https://blockchainmoneymap.com/status"},"paths":{"/api/x402/wallet-snapshot":{"post":{"operationId":"wallet_snapshot","summary":"Wallet Snapshot","description":"Fast wallet triage for AI agents, including visible balance, token/NFT exposure, recent activity, confidence context, and recommended next action.","tags":["wallet-intelligence","x402"],"x-bmm-agent-discovery":{"tool_id":"wallet_snapshot","path":"/api/x402/wallet-snapshot","method":"POST","title":"Wallet Snapshot","mcp_tool_name":"bmm_wallet_snapshot","buyerAgentQuestion":null,"whatItDoes":"Fast wallet triage for AI agents, including visible balance, token/NFT exposure, recent activity, confidence context, and recommended next action.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","notes":"Return fast wallet triage for an agent workflow."}]},"example":{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","notes":"Return fast wallet triage for an agent workflow."},"examples":{"standard":{"summary":"Wallet Snapshot request","value":{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","notes":"Return fast wallet triage for an agent workflow."}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object","properties":{"addressSummary":{"type":"object"},"assetExposure":{"type":"object"},"recentActivity":{"type":"array"},"confidence":{"type":"string"},"recommendedNextAction":{"type":"string"}}},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/batch-wallet-snapshot":{"post":{"operationId":"batch_wallet_snapshot","summary":"Batch Wallet Snapshot","description":"Screen up to 10 public EVM wallets in one paid call and return ordered triage snapshots with escalation candidates.","tags":["wallet-intelligence","x402"],"x-bmm-agent-discovery":{"tool_id":"batch_wallet_snapshot","path":"/api/x402/batch-wallet-snapshot","method":"POST","title":"Batch Wallet Snapshot","mcp_tool_name":"bmm_batch_wallet_snapshot","buyerAgentQuestion":null,"whatItDoes":"Screen up to 10 public EVM wallets in one paid call and return ordered triage snapshots with escalation candidates.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.05","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.05","maxPrice":"0.05","price":{"mode":"fixed","amount":"0.05","currency":"USDC","amountUsd":"0.05","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"50000","amountDecimal":"0.05","currency":"USDC","description":"0.05 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["addresses"],"properties":{"addresses":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","description":"Public EVM wallet or contract address."}},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"notes":{"type":"string","maxLength":1200}},"examples":[{"addresses":["0x3cb6ad0990015522e60e21780f2802e2E927c08A","0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4"],"chain":"base","notes":"Screen these public wallets for an agent workflow."}]},"example":{"addresses":["0x3cb6ad0990015522e60e21780f2802e2E927c08A","0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4"],"chain":"base","notes":"Screen these public wallets for an agent workflow."},"examples":{"standard":{"summary":"Batch Wallet Snapshot request","value":{"addresses":["0x3cb6ad0990015522e60e21780f2802e2E927c08A","0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4"],"chain":"base","notes":"Screen these public wallets for an agent workflow."}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object","properties":{"snapshots":{"type":"array"},"escalationCandidates":{"type":"array"}}},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/tx-status":{"post":{"operationId":"tx_status","summary":"Transaction Status","description":"Low-cost transaction receipt, status, confirmation, fee, method, and finality context for a public EVM transaction hash.","tags":["transaction-intelligence","x402"],"x-bmm-agent-discovery":{"tool_id":"tx_status","path":"/api/x402/tx-status","method":"POST","title":"Transaction Status","mcp_tool_name":"bmm_tx_status","buyerAgentQuestion":null,"whatItDoes":"Low-cost transaction receipt, status, confirmation, fee, method, and finality context for a public EVM transaction hash.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["transactionHash"],"properties":{"transactionHash":{"type":"string","description":"Public EVM transaction hash."},"hash":{"type":"string","description":"Alias for transactionHash."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"notes":{"type":"string","maxLength":1200}},"examples":[{"transactionHash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","chain":"base","notes":"Explain whether this public transaction settled cleanly."}]},"example":{"transactionHash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","chain":"base","notes":"Explain whether this public transaction settled cleanly."},"examples":{"standard":{"summary":"Transaction Status request","value":{"transactionHash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","chain":"base","notes":"Explain whether this public transaction settled cleanly."}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object","properties":{"transactionHash":{"type":"string"},"status":{"type":"string"},"blockNumber":{"type":["string","null"]},"confirmations":{"type":["number","null"]},"finality":{"type":"string"},"explorerUrl":{"type":["string","null"]}}},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/wallet-audit":{"post":{"operationId":"wallet_audit","summary":"Wallet Audit","description":"Audit a public EVM wallet and return risk score, recent flow summary, counterparties, failed transaction count, token exposure, NFT exposure, and optional saved report URL.","tags":["wallet-intelligence","x402"],"x-bmm-agent-discovery":{"tool_id":"wallet_audit","path":"/api/x402/wallet-audit","method":"POST","title":"Wallet Audit","mcp_tool_name":"bmm_wallet_audit","buyerAgentQuestion":null,"whatItDoes":"Audit a public EVM wallet and return risk score, recent flow summary, counterparties, failed transaction count, token exposure, NFT exposure, and optional saved report URL.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"1.00","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"1.00","maxPrice":"1.00","price":{"mode":"fixed","amount":"1.00","currency":"USDC","amountUsd":"1.00","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"1000000","amountDecimal":"1.00","currency":"USDC","description":"1.00 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"basic"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"basic","reportType":"wallet_money_map","notes":"Return a risk-focused wallet audit for a buyer agent."}]},"example":{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"basic","reportType":"wallet_money_map","notes":"Return a risk-focused wallet audit for a buyer agent."},"examples":{"standard":{"summary":"Wallet Audit request","value":{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"basic","reportType":"wallet_money_map","notes":"Return a risk-focused wallet audit for a buyer agent."}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object","properties":{"riskScore":{"type":"number"},"riskLabel":{"type":"string"},"summary":{"type":"string"},"recentFlows":{"type":"array"},"topCounterparties":{"type":"array"},"tokenExposure":{"type":"array"},"nftExposure":{"type":"array"},"savedReportUrl":{"type":["string","null"]}}}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/deep-wallet-report":{"post":{"operationId":"deep_wallet_report","summary":"Deep Wallet Report","description":"Generate a richer Blockchain Money Map report using the existing report-generation and saved-report logic.","tags":["wallet-intelligence","x402"],"x-bmm-agent-discovery":{"tool_id":"deep_wallet_report","path":"/api/x402/deep-wallet-report","method":"POST","title":"Deep Wallet Report","mcp_tool_name":"bmm_deep_wallet_report","buyerAgentQuestion":null,"whatItDoes":"Generate a richer Blockchain Money Map report using the existing report-generation and saved-report logic.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"5.00","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"5.00","maxPrice":"5.00","price":{"mode":"fixed","amount":"5.00","currency":"USDC","amountUsd":"5.00","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"5000000","amountDecimal":"5.00","currency":"USDC","description":"5.00 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"deep","reportType":"wallet_money_map","notes":"Generate an unlisted saved report for private workflow handoff."}]},"example":{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"deep","reportType":"wallet_money_map","notes":"Generate an unlisted saved report for private workflow handoff."},"examples":{"standard":{"summary":"Deep Wallet Report request","value":{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"deep","reportType":"wallet_money_map","notes":"Generate an unlisted saved report for private workflow handoff."}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/tx-decode":{"post":{"operationId":"tx_decode","summary":"Transaction Decode","description":"Decode a public EVM transaction hash into a plain-English summary using provider-returned status, value, gas, method, and token-transfer fields.","tags":["transaction-intelligence","x402"],"x-bmm-agent-discovery":{"tool_id":"tx_decode","path":"/api/x402/tx-decode","method":"POST","title":"Transaction Decode","mcp_tool_name":"bmm_tx_hash_lookup","buyerAgentQuestion":null,"whatItDoes":"Decode a public EVM transaction hash into a plain-English summary using provider-returned status, value, gas, method, and token-transfer fields.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.25","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.25","maxPrice":"0.25","price":{"mode":"fixed","amount":"0.25","currency":"USDC","amountUsd":"0.25","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"250000","amountDecimal":"0.25","currency":"USDC","description":"0.25 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["transactionHash"],"properties":{"transactionHash":{"type":"string","description":"Public EVM transaction hash."},"hash":{"type":"string","description":"Alias for transactionHash."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"notes":{"type":"string","maxLength":1200}},"examples":[{"transactionHash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","chain":"base","notes":"Explain whether this public transaction settled cleanly."}]},"example":{"transactionHash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","chain":"base","notes":"Explain whether this public transaction settled cleanly."},"examples":{"standard":{"summary":"Transaction Decode request","value":{"transactionHash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","chain":"base","notes":"Explain whether this public transaction settled cleanly."}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/saved-report":{"post":{"operationId":"saved_report","summary":"Saved Report Generation","description":"Generate a Blockchain Money Map report and return an unlisted saved-report URL.","tags":["wallet-intelligence","x402"],"x-bmm-agent-discovery":{"tool_id":"saved_report","path":"/api/x402/saved-report","method":"POST","title":"Saved Report Generation","mcp_tool_name":"bmm_saved_report","buyerAgentQuestion":null,"whatItDoes":"Generate a Blockchain Money Map report and return an unlisted saved-report URL.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"1.00","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"1.00","maxPrice":"1.00","price":{"mode":"fixed","amount":"1.00","currency":"USDC","amountUsd":"1.00","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"1000000","amountDecimal":"1.00","currency":"USDC","description":"1.00 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"deep","reportType":"wallet_money_map","notes":"Generate an unlisted saved report for private workflow handoff."}]},"example":{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"deep","reportType":"wallet_money_map","notes":"Generate an unlisted saved report for private workflow handoff."},"examples":{"standard":{"summary":"Saved Report Generation request","value":{"address":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","chain":"base","depth":"deep","reportType":"wallet_money_map","notes":"Generate an unlisted saved report for private workflow handoff."}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/payment-preflight":{"post":{"operationId":"agent_payment_preflight","summary":"Agent Payment Preflight","description":"Pre-payment public-chain and caller-context checks for an agent before it pays an x402 resource.","tags":["agent-commerce-trust","x402"],"x-bmm-agent-discovery":{"tool_id":"agent_payment_preflight","path":"/api/x402/payment-preflight","method":"POST","title":"Agent Payment Preflight","mcp_tool_name":"bmm_agent_payment_preflight","buyerAgentQuestion":null,"whatItDoes":"Pre-payment public-chain and caller-context checks for an agent before it pays an x402 resource.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["chain","payee","amount","currency","resource_url"],"properties":{"chain":{"type":"string"},"payee":{"type":"string"},"amount":{"type":"string"},"currency":{"const":"USDC"},"resource_url":{"type":"string","format":"uri"},"expected_payee":{"type":"string"},"max_amount":{"type":"string"},"caller_context":{"type":"object"}},"examples":[{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","amount":"0.01","currency":"USDC","resource_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","max_amount":"0.05","caller_context":{"task":"Check whether this x402 payment target matches the expected service."}}]},"example":{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","amount":"0.01","currency":"USDC","resource_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","max_amount":"0.05","caller_context":{"task":"Check whether this x402 payment target matches the expected service."}},"examples":{"standard":{"summary":"Agent Payment Preflight request","value":{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","amount":"0.01","currency":"USDC","resource_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","max_amount":"0.05","caller_context":{"task":"Check whether this x402 payment target matches the expected service."}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","version","request_id","x402_request_id","generated_at","decision","confidence","summary","evidence","risk_flags","recommended_next_action","limits","payee_type","visible_activity"],"properties":{"product_family":{"const":"agent_commerce_trust_api"},"endpoint":{"const":"payment-preflight"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limits":{"type":"array","items":{"type":"string"}},"payee_type":{"type":"string"},"visible_activity":{"type":"object","additionalProperties":true}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/seller-profile":{"post":{"operationId":"seller_profile","summary":"x402 Seller Profile","description":"Public seller and payment-receiver signals for an x402 service URL and payee address.","tags":["agent-commerce-trust","x402"],"x-bmm-agent-discovery":{"tool_id":"seller_profile","path":"/api/x402/seller-profile","method":"POST","title":"x402 Seller Profile","mcp_tool_name":"bmm_x402_seller_profile","buyerAgentQuestion":null,"whatItDoes":"Public seller and payment-receiver signals for an x402 service URL and payee address.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.25","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.25","maxPrice":"0.25","price":{"mode":"fixed","amount":"0.25","currency":"USDC","amountUsd":"0.25","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"250000","amountDecimal":"0.25","currency":"USDC","description":"0.25 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["service_url","chain","payee","declared_price","currency"],"properties":{"service_url":{"type":"string","format":"uri"},"chain":{"type":"string"},"payee":{"type":"string"},"declared_price":{"type":"string"},"currency":{"const":"USDC"}},"examples":[{"service_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","declared_price":"0.01","currency":"USDC"}]},"example":{"service_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","declared_price":"0.01","currency":"USDC"},"examples":{"standard":{"summary":"x402 Seller Profile request","value":{"service_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","declared_price":"0.01","currency":"USDC"}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","version","request_id","x402_request_id","generated_at","decision","confidence","summary","evidence","risk_flags","recommended_next_action","limits","service","payment_receivers","market_signals","integrity_signals"],"properties":{"product_family":{"const":"agent_commerce_trust_api"},"endpoint":{"const":"seller-profile"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limits":{"type":"array","items":{"type":"string"}},"service":{"type":"object","additionalProperties":true},"payment_receivers":{"type":"array","items":{"type":"object","additionalProperties":true}},"market_signals":{"type":"object","additionalProperties":true},"integrity_signals":{"type":"object","additionalProperties":true}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/authenticity-score":{"post":{"operationId":"authenticity_score","summary":"x402 Authenticity Score","description":"Heuristic authenticity signals based on public payment graph observations and caller-provided context.","tags":["agent-commerce-trust","x402"],"x-bmm-agent-discovery":{"tool_id":"authenticity_score","path":"/api/x402/authenticity-score","method":"POST","title":"x402 Authenticity Score","mcp_tool_name":"bmm_x402_authenticity_score","buyerAgentQuestion":null,"whatItDoes":"Heuristic authenticity signals based on public payment graph observations and caller-provided context.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"1.00","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"1.00","maxPrice":"1.00","price":{"mode":"fixed","amount":"1.00","currency":"USDC","amountUsd":"1.00","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"1000000","amountDecimal":"1.00","currency":"USDC","description":"1.00 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["chain","payee","service_url"],"properties":{"chain":{"type":"string"},"payee":{"type":"string"},"service_url":{"type":"string","format":"uri"},"timeframe_days":{"type":"integer","minimum":1,"maximum":365}},"examples":[{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","service_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","timeframe_days":30}]},"example":{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","service_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","timeframe_days":30},"examples":{"standard":{"summary":"x402 Authenticity Score request","value":{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","service_url":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot","timeframe_days":30}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","version","request_id","x402_request_id","generated_at","decision","confidence","summary","evidence","risk_flags","recommended_next_action","limits","authenticity_score","payment_graph"],"properties":{"product_family":{"const":"agent_commerce_trust_api"},"endpoint":{"const":"authenticity-score"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limits":{"type":"array","items":{"type":"string"}},"authenticity_score":{"type":"number","minimum":0,"maximum":1},"payment_graph":{"type":"object","additionalProperties":true}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/receipt-audit":{"post":{"operationId":"receipt_audit","summary":"x402 Receipt Audit","description":"Receipt-level comparison between a public transaction hash and caller-provided payment expectations.","tags":["agent-commerce-trust","x402"],"x-bmm-agent-discovery":{"tool_id":"receipt_audit","path":"/api/x402/receipt-audit","method":"POST","title":"x402 Receipt Audit","mcp_tool_name":"bmm_x402_receipt_audit","buyerAgentQuestion":null,"whatItDoes":"Receipt-level comparison between a public transaction hash and caller-provided payment expectations.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["chain","transaction_hash","expected_payee","expected_amount","currency","resource_url_hash","response_hash"],"properties":{"chain":{"type":"string"},"transaction_hash":{"type":"string"},"expected_payee":{"type":"string"},"expected_amount":{"type":"string"},"currency":{"const":"USDC"},"resource_url_hash":{"type":"string","pattern":"^sha256:"},"response_hash":{"type":"string","pattern":"^sha256:"}},"examples":[{"chain":"base","transaction_hash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","expected_amount":"0.01","currency":"USDC","resource_url_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}]},"example":{"chain":"base","transaction_hash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","expected_amount":"0.01","currency":"USDC","resource_url_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"},"examples":{"standard":{"summary":"x402 Receipt Audit request","value":{"chain":"base","transaction_hash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","expected_amount":"0.01","currency":"USDC","resource_url_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","version","request_id","x402_request_id","generated_at","decision","confidence","summary","evidence","risk_flags","recommended_next_action","limits","payment_status","chain","transaction_hash","receipt_grade"],"properties":{"product_family":{"const":"agent_commerce_trust_api"},"endpoint":{"const":"receipt-audit"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limits":{"type":"array","items":{"type":"string"}},"payment_status":{"type":"string","enum":["settled","pending","failed","not_found","unknown"]},"chain":{"type":"string"},"transaction_hash":{"type":"string"},"paid_amount":{"type":["string","null"]},"currency":{"type":"string"},"payee":{"type":["string","null"]},"payee_matches_expected":{"type":["boolean","null"]},"amount_matches_expected":{"type":["boolean","null"]},"receipt_grade":{"type":"string","enum":["complete","partial","weak"]}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/agent-wallet-profile":{"post":{"operationId":"agent_wallet_profile","summary":"Agent Wallet Profile","description":"Public wallet profile signals that help agents reason about payment delegation and visible activity.","tags":["wallet-intelligence","x402"],"x-bmm-agent-discovery":{"tool_id":"agent_wallet_profile","path":"/api/x402/agent-wallet-profile","method":"POST","title":"Agent Wallet Profile","mcp_tool_name":"bmm_agent_wallet_profile","buyerAgentQuestion":null,"whatItDoes":"Public wallet profile signals that help agents reason about payment delegation and visible activity.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["chain","address"],"properties":{"chain":{"type":"string"},"address":{"type":"string"},"include_contract_signals":{"type":"boolean"},"include_delegation_signals":{"type":"boolean"}},"examples":[{"chain":"base","address":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","include_contract_signals":true,"include_delegation_signals":true}]},"example":{"chain":"base","address":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","include_contract_signals":true,"include_delegation_signals":true},"examples":{"standard":{"summary":"Agent Wallet Profile request","value":{"chain":"base","address":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","include_contract_signals":true,"include_delegation_signals":true}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","version","request_id","x402_request_id","generated_at","decision","confidence","summary","evidence","risk_flags","recommended_next_action","limits","wallet_type","delegation_detected","contract_signals","agent_relevant_notes"],"properties":{"product_family":{"const":"agent_commerce_trust_api"},"endpoint":{"const":"agent-wallet-profile"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limits":{"type":"array","items":{"type":"string"}},"wallet_type":{"type":"string","enum":["eoa","contract","proxy_contract","delegated_smart_account","unknown"]},"delegation_detected":{"type":"boolean"},"contract_signals":{"type":"object","additionalProperties":true},"agent_relevant_notes":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/mandate-chain-evidence":{"post":{"operationId":"mandate_chain_evidence","summary":"Mandate Chain Evidence","description":"Public-chain evidence that compares a transaction hash against a caller-declared payment mandate.","tags":["agent-commerce-trust","x402"],"x-bmm-agent-discovery":{"tool_id":"mandate_chain_evidence","path":"/api/x402/mandate-chain-evidence","method":"POST","title":"Mandate Chain Evidence","mcp_tool_name":"bmm_mandate_chain_evidence","buyerAgentQuestion":null,"whatItDoes":"Public-chain evidence that compares a transaction hash against a caller-declared payment mandate.","whatItDoesNotDo":"Does not connect wallets, sign transactions, execute trades, or provide financial, legal, tax, investment, trading, or compliance advice.","outputSummary":"Returns a machine-actionable JSON response for buyer-agent workflows.","limitations":["Public-chain and caller-provided context only.","No financial, legal, tax, investment, trading, compliance, identity, AML, sanctions, or fraud-clearance claims."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.25","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.25","maxPrice":"0.25","price":{"mode":"fixed","amount":"0.25","currency":"USDC","amountUsd":"0.25","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"250000","amountDecimal":"0.25","currency":"USDC","description":"0.25 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["chain","transaction_hash","mandate_context"],"properties":{"chain":{"type":"string"},"transaction_hash":{"type":"string"},"mandate_context":{"type":"object","required":["authorized_max_amount","currency","expected_payee","purpose","human_present"]}},"examples":[{"chain":"base","transaction_hash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","mandate_context":{"authorized_max_amount":"0.05","currency":"USDC","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","purpose":"Pay for a wallet snapshot before continuing an agent workflow.","human_present":true}}]},"example":{"chain":"base","transaction_hash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","mandate_context":{"authorized_max_amount":"0.05","currency":"USDC","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","purpose":"Pay for a wallet snapshot before continuing an agent workflow.","human_present":true}},"examples":{"standard":{"summary":"Mandate Chain Evidence request","value":{"chain":"base","transaction_hash":"0xbd847f7f40e946e53f053e23fe60e0b19a16121e181843b8c4fe65716d9f4ea3","mandate_context":{"authorized_max_amount":"0.05","currency":"USDC","expected_payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","purpose":"Pay for a wallet snapshot before continuing an agent workflow.","human_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","version","request_id","x402_request_id","generated_at","decision","confidence","summary","evidence","risk_flags","recommended_next_action","limits","intent_summary","payment_observed","chain_evidence"],"properties":{"product_family":{"const":"agent_commerce_trust_api"},"endpoint":{"const":"mandate-chain-evidence"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limits":{"type":"array","items":{"type":"string"}},"intent_summary":{"type":"string"},"payment_observed":{"type":"boolean"},"amount_within_declared_limit":{"type":["boolean","null"]},"payee_matches_expected":{"type":["boolean","null"]},"chain_evidence":{"type":"array","items":{"type":"object","additionalProperties":true}}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/agent-compatibility-analyzer":{"post":{"operationId":"agent_compatibility_analyzer","summary":"Agent Compatibility Analyzer","description":"Diagnose malformed or failed agent requests and return safe fix steps plus corrected request templates without executing the failed request.","tags":["agent-support","x402"],"x-bmm-agent-discovery":{"tool_id":"agent_compatibility_analyzer","path":"/api/x402/agent-compatibility-analyzer","method":"POST","title":"Agent Compatibility Analyzer","mcp_tool_name":"bmm_agent_compatibility_analyzer","buyerAgentQuestion":"Why did this agent request fail, and what safe request shape should I retry with?","whatItDoes":"Analyzes caller-supplied, sanitized failure details such as endpoint, status code, error code, content type, field names, and safe excerpts.","whatItDoesNotDo":"Does not execute the failed request, inspect hidden agent code, store secrets, approve unsafe agents, or bypass x402/payment/security checks.","outputSummary":"Returns compatibility decision, detected issues, fix steps, corrected request template, expected fields, and safety warnings.","limitations":["Sanitized failure facts only; do not submit private keys, bearer tokens, cookies, service-role keys, or payment header values.","Corrected templates are examples and must be filled with real public values before retry.","Does not guarantee compatibility with every third-party SDK."],"featureFlag":null},"x-x402":{"required":true,"price":{"amount":"0.25","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.25","maxPrice":"0.25","price":{"mode":"fixed","amount":"0.25","currency":"USDC","amountUsd":"0.25","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"250000","amountDecimal":"0.25","currency":"USDC","description":"0.25 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["attempted_endpoint"],"properties":{"attempted_endpoint":{"type":"string","description":"Root-relative path or public URL the agent attempted to call."},"http_method":{"type":"string","default":"POST"},"http_status":{"type":"integer","minimum":100,"maximum":599},"error_code":{"type":"string","description":"Safe error code from the failed call, such as invalid_payload or DEVAGENTPAL_JSON_REQUIRED."},"request_content_type":{"type":"string","description":"Request content-type header value, without secrets."},"request_body_fields":{"type":"array","items":{"type":"string"},"description":"Field names only. Do not include field values or secrets."},"request_headers_present":{"type":"array","items":{"type":"string"},"description":"Header names only. Do not include header values."},"request_body_excerpt":{"type":"string","maxLength":2000,"description":"Optional redacted body excerpt. Do not include credentials, private keys, seed phrases, cookies, or bearer tokens."},"observed_response_excerpt":{"type":"string","maxLength":2000,"description":"Optional safe error response excerpt."},"public_manifest_url":{"type":"string","format":"uri"},"agent_context":{"type":"object","properties":{"agent_name":{"type":"string"},"sdk_name":{"type":"string"},"runtime":{"type":"string"},"notes":{"type":"string"}}}},"additionalProperties":false,"examples":[{"attempted_endpoint":"/api/x402/wallet-audit","http_method":"POST","http_status":400,"error_code":"invalid_address","request_content_type":"application/json","request_body_fields":["address","chain"],"request_headers_present":["content-type","user-agent"],"agent_context":{"sdk_name":"example-agent-sdk","runtime":"node"}}]},"example":{"attempted_endpoint":"/api/x402/wallet-audit","http_method":"POST","http_status":400,"error_code":"invalid_address","request_content_type":"application/json","request_body_fields":["address","chain"],"request_headers_present":["content-type","user-agent"],"agent_context":{"sdk_name":"example-agent-sdk","runtime":"node"}},"examples":{"standard":{"summary":"Agent Compatibility Analyzer request","value":{"attempted_endpoint":"/api/x402/wallet-audit","http_method":"POST","http_status":400,"error_code":"invalid_address","request_content_type":"application/json","request_body_fields":["address","chain"],"request_headers_present":["content-type","user-agent"],"agent_context":{"sdk_name":"example-agent-sdk","runtime":"node"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["ok","tool","decision","detected_issues","fix_steps","corrected_request_template"],"properties":{"ok":{"type":"boolean"},"tool":{"const":"agent_compatibility_analyzer"},"endpoint":{"type":"string"},"version":{"type":"string"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"decision":{"type":"string","enum":["fixable","payment_required","unsafe_input","needs_more_context","likely_compatible"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"matched_tool_id":{"type":["string","null"]},"detected_issues":{"type":"array","items":{"type":"object"}},"fix_steps":{"type":"array","items":{"type":"string"}},"corrected_request_template":{"type":["object","null"]},"expected_fields":{"type":"array","items":{"type":"string"}},"safety_warnings":{"type":"array","items":{"type":"string"}},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/recursive-commerce-loop-breaker":{"post":{"operationId":"devagentpalRecursiveCommerceLoopBreaker","summary":"Recursive Commerce Loop Breaker","description":"Detect recursive agent-commerce loops, repeated purchases, delegation depth breaches, fan-out amplification, and bounded projected spend before an autonomous purchase proceeds.","tags":["devagentpal","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_recursive_commerce_loop_breaker","path":"/api/devagentpal/recursive-commerce-loop-breaker","method":"POST","title":"Recursive Commerce Loop Breaker","mcp_tool_name":"devagentpal_recursive_commerce_loop_breaker","buyerAgentQuestion":"Will this proposed paid agent-to-agent purchase create a recursive commerce loop or runaway spend pattern?","whatItDoes":"Builds a bounded directed multigraph from caller-supplied delegation and purchase history, evaluates stable policy thresholds, and returns allow, review, or block.","whatItDoesNotDo":"Does not execute purchases, move funds, infer hidden identity links, or guarantee that all future loops are impossible.","outputSummary":"Returns cycle path, repeat signals, delegation depth, fan-out, projected spend, triggered policies, and a recommended action.","limitations":["Production defaults are disabled until operator approval.","x402 payment authorizes billing only; Human-Intent and Revocation authority are checked separately.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_LOOP_BREAKER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["principalAgentId","currentAgentId","proposedPurchase","delegationPath","purchaseHistory","policy"],"properties":{"principalAgentId":{"type":"string"},"currentAgentId":{"type":"string"},"proposedPurchase":{"type":"object"},"delegationPath":{"type":"array","maxItems":100},"purchaseHistory":{"type":"array","maxItems":500},"policy":{"type":"object"}},"examples":[{"principalAgentId":"agent-a","currentAgentId":"agent-a","proposedPurchase":{"buyerAgentId":"agent-a","sellerAgentId":"agent-b","buyerWallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","sellerWallet":"0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4","resourceId":"wallet-snapshot","requestFingerprint":"req-abc","amount":"0.01","currency":"USDC","network":"base","timestamp":"2026-07-19T12:00:00.000Z"},"delegationPath":[{"agentId":"agent-a","wallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","parentAgentId":null}],"purchaseHistory":[],"policy":{"windowSeconds":3600,"maxDelegationDepth":8,"maxCycleLength":8,"maxRepeatedFingerprint":2,"maxRepeatedResource":3,"maxProjectedSpend":"0.10","maxFanOut":20,"maxProjectionIterations":10}}]},"example":{"principalAgentId":"agent-a","currentAgentId":"agent-a","proposedPurchase":{"buyerAgentId":"agent-a","sellerAgentId":"agent-b","buyerWallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","sellerWallet":"0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4","resourceId":"wallet-snapshot","requestFingerprint":"req-abc","amount":"0.01","currency":"USDC","network":"base","timestamp":"2026-07-19T12:00:00.000Z"},"delegationPath":[{"agentId":"agent-a","wallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","parentAgentId":null}],"purchaseHistory":[],"policy":{"windowSeconds":3600,"maxDelegationDepth":8,"maxCycleLength":8,"maxRepeatedFingerprint":2,"maxRepeatedResource":3,"maxProjectedSpend":"0.10","maxFanOut":20,"maxProjectionIterations":10}},"examples":{"standard":{"summary":"Recursive Commerce Loop Breaker request","value":{"principalAgentId":"agent-a","currentAgentId":"agent-a","proposedPurchase":{"buyerAgentId":"agent-a","sellerAgentId":"agent-b","buyerWallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","sellerWallet":"0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4","resourceId":"wallet-snapshot","requestFingerprint":"req-abc","amount":"0.01","currency":"USDC","network":"base","timestamp":"2026-07-19T12:00:00.000Z"},"delegationPath":[{"agentId":"agent-a","wallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","parentAgentId":null}],"purchaseHistory":[],"policy":{"windowSeconds":3600,"maxDelegationDepth":8,"maxCycleLength":8,"maxRepeatedFingerprint":2,"maxRepeatedResource":3,"maxProjectedSpend":"0.10","maxFanOut":20,"maxProjectionIterations":10}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["requestId","service","version","decision","riskScore","summary","reasons","evidence","inputFingerprint","generatedAt"],"properties":{"requestId":{"type":"string"},"service":{"type":"string"},"version":{"type":"string"},"decision":{"type":"string","enum":["allow","block","review","completed","partial","failed"]},"riskScore":{"type":"number","minimum":0,"maximum":100},"summary":{"type":"string"},"reasons":{"type":"array","items":{"type":"object"}},"evidence":{"type":"object"},"inputFingerprint":{"type":"string"},"generatedAt":{"type":"string","format":"date-time"},"cycleDetected":{"type":"boolean"},"cyclePath":{"type":"array","items":{"type":"string"}},"projectedSpend":{"type":"string"},"triggeredPolicies":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/economic-dry-run-simulator":{"post":{"operationId":"devagentpalEconomicDryRunSimulator","summary":"Economic Dry-Run Simulator","description":"Run deterministic or seeded simulations of paid multi-agent plans without calling submitted providers.","tags":["devagentpal","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_economic_dry_run_simulator","path":"/api/devagentpal/economic-dry-run-simulator","method":"POST","title":"Economic Dry-Run Simulator","mcp_tool_name":"devagentpal_economic_dry_run_simulator","buyerAgentQuestion":"What cost, latency, retry, budget, deadline, and failure exposure should I expect before executing this paid plan?","whatItDoes":"Validates a dependency graph, samples explicit latency and retry models with a reproducible seed, and summarizes economic risk.","whatItDoesNotDo":"Does not execute the submitted plan, call providers, infer unstated probability models, or optimize purchases automatically.","outputSummary":"Returns cost and latency distributions, success probability, breach probabilities, paid calls, critical path, hotspots, and recommendations.","limitations":["Production defaults are disabled until operator approval.","x402 payment authorizes billing only; Human-Intent and Revocation authority are checked separately.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_DRY_RUN_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.05","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.05","maxPrice":"0.05","price":{"mode":"fixed","amount":"0.05","currency":"USDC","amountUsd":"0.05","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"50000","amountDecimal":"0.05","currency":"USDC","description":"0.05 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["seed","plan","policy"],"properties":{"seed":{"type":"integer"},"plan":{"type":"object","required":["nodes"]},"policy":{"type":"object"}},"examples":[{"seed":12345,"plan":{"nodes":[{"id":"step-a","providerId":"agent-or-api","resourceId":"wallet-snapshot","price":"0.01","currency":"USDC","latencyModel":{"kind":"fixed","valueMs":400},"successProbability":1,"correlationGroup":null,"retry":{"maxRetries":0,"billEachAttempt":true,"backoff":{"kind":"fixed","baseMs":0,"maxMs":0,"jitterPercent":0}},"dependsOn":[]}]},"policy":{"budget":"0.05","deadlineMs":10000,"maxCalls":10,"maxDepth":20,"simulationIterations":100,"reviewBudgetBreachProbability":0.05,"reviewDeadlineBreachProbability":0.1,"failureMode":"stop"}}]},"example":{"seed":12345,"plan":{"nodes":[{"id":"step-a","providerId":"agent-or-api","resourceId":"wallet-snapshot","price":"0.01","currency":"USDC","latencyModel":{"kind":"fixed","valueMs":400},"successProbability":1,"correlationGroup":null,"retry":{"maxRetries":0,"billEachAttempt":true,"backoff":{"kind":"fixed","baseMs":0,"maxMs":0,"jitterPercent":0}},"dependsOn":[]}]},"policy":{"budget":"0.05","deadlineMs":10000,"maxCalls":10,"maxDepth":20,"simulationIterations":100,"reviewBudgetBreachProbability":0.05,"reviewDeadlineBreachProbability":0.1,"failureMode":"stop"}},"examples":{"standard":{"summary":"Economic Dry-Run Simulator request","value":{"seed":12345,"plan":{"nodes":[{"id":"step-a","providerId":"agent-or-api","resourceId":"wallet-snapshot","price":"0.01","currency":"USDC","latencyModel":{"kind":"fixed","valueMs":400},"successProbability":1,"correlationGroup":null,"retry":{"maxRetries":0,"billEachAttempt":true,"backoff":{"kind":"fixed","baseMs":0,"maxMs":0,"jitterPercent":0}},"dependsOn":[]}]},"policy":{"budget":"0.05","deadlineMs":10000,"maxCalls":10,"maxDepth":20,"simulationIterations":100,"reviewBudgetBreachProbability":0.05,"reviewDeadlineBreachProbability":0.1,"failureMode":"stop"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["requestId","service","version","decision","riskScore","summary","reasons","evidence","inputFingerprint","generatedAt"],"properties":{"requestId":{"type":"string"},"service":{"type":"string"},"version":{"type":"string"},"decision":{"type":"string","enum":["allow","block","review","completed","partial","failed"]},"riskScore":{"type":"number","minimum":0,"maximum":100},"summary":{"type":"string"},"reasons":{"type":"array","items":{"type":"object"}},"evidence":{"type":"object"},"inputFingerprint":{"type":"string"},"generatedAt":{"type":"string","format":"date-time"},"simulationMode":{"type":"string"},"cost":{"type":"object"},"latencyMs":{"type":"object"},"successProbability":{"type":"number"}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/spend-laundering-detector":{"post":{"operationId":"devagentpalSpendLaunderingDetector","summary":"Spend-Laundering Detector","description":"Detect elevated control-bypass risk from fragmented, delegated, wallet-hopped, near-threshold, burst, repeated, or concentrated autonomous spend.","tags":["devagentpal","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_spend_laundering_detector","path":"/api/devagentpal/spend-laundering-detector","method":"POST","title":"Spend-Laundering Detector","mcp_tool_name":"devagentpal_spend_laundering_detector","buyerAgentQuestion":"Does this supplied spend history look like it is evading spending controls?","whatItDoes":"Uses only caller-supplied principal, delegation, wallet, seller, and spend-event links to score control-bypass signals.","whatItDoesNotDo":"Does not make criminal accusations, infer hidden identity links, perform AML/sanctions screening, or certify compliance.","outputSummary":"Returns aggregate/direct/delegated spend, wallet hops, fragmentation, near-threshold, burst, concentration, repeated-resource, and policy-bypass signals.","limitations":["Production defaults are disabled until operator approval.","x402 payment authorizes billing only; Human-Intent and Revocation authority are checked separately.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_SPEND_LAUNDERING_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.05","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.05","maxPrice":"0.05","price":{"mode":"fixed","amount":"0.05","currency":"USDC","amountUsd":"0.05","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"50000","amountDecimal":"0.05","currency":"USDC","description":"0.05 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["principal","delegations","spendEvents","policy"],"properties":{"principal":{"type":"object"},"delegations":{"type":"array","maxItems":100},"spendEvents":{"type":"array","maxItems":1000},"policy":{"type":"object"}},"examples":[{"principal":{"agentId":"agent-a","wallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"]},"delegations":[],"spendEvents":[],"policy":{"singlePurchaseLimit":"0.05","rollingWindowLimit":"0.20","rollingWindowSeconds":3600,"maxWalletHops":2,"fragmentCountThreshold":5,"nearThresholdPercent":10,"burstEventThreshold":10,"burstWindowSeconds":60,"merchantConcentrationPercent":80}}]},"example":{"principal":{"agentId":"agent-a","wallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"]},"delegations":[],"spendEvents":[],"policy":{"singlePurchaseLimit":"0.05","rollingWindowLimit":"0.20","rollingWindowSeconds":3600,"maxWalletHops":2,"fragmentCountThreshold":5,"nearThresholdPercent":10,"burstEventThreshold":10,"burstWindowSeconds":60,"merchantConcentrationPercent":80}},"examples":{"standard":{"summary":"Spend-Laundering Detector request","value":{"principal":{"agentId":"agent-a","wallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"]},"delegations":[],"spendEvents":[],"policy":{"singlePurchaseLimit":"0.05","rollingWindowLimit":"0.20","rollingWindowSeconds":3600,"maxWalletHops":2,"fragmentCountThreshold":5,"nearThresholdPercent":10,"burstEventThreshold":10,"burstWindowSeconds":60,"merchantConcentrationPercent":80}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["requestId","service","version","decision","riskScore","summary","reasons","evidence","inputFingerprint","generatedAt"],"properties":{"requestId":{"type":"string"},"service":{"type":"string"},"version":{"type":"string"},"decision":{"type":"string","enum":["allow","block","review","completed","partial","failed"]},"riskScore":{"type":"number","minimum":0,"maximum":100},"summary":{"type":"string"},"reasons":{"type":"array","items":{"type":"object"}},"evidence":{"type":"object"},"inputFingerprint":{"type":"string"},"generatedAt":{"type":"string","format":"date-time"},"aggregateSpend":{"type":"string"},"walletsObserved":{"type":"array","items":{"type":"string"}},"triggeredPolicies":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/human-intent-checksum":{"post":{"operationId":"devagentpalHumanIntentChecksum","summary":"Human-Intent Checksum","description":"Issue or verify a canonical human mandate checksum and deterministic action constraints, including signature trust-policy checks.","tags":["devagentpal","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_human_intent_checksum","path":"/api/devagentpal/human-intent-checksum","method":"POST","title":"Human-Intent Checksum","mcp_tool_name":"devagentpal_human_intent_checksum","buyerAgentQuestion":"Is this proposed protected action inside a signed and trusted human mandate?","whatItDoes":"Canonicalizes structured intent, computes SHA-256, verifies ed25519 signatures under explicit trust policy, and checks spend, seller, resource, privacy, delegation, and time rules.","whatItDoesNotDo":"Does not create human signatures, impersonate signers, use semantic similarity to override rules, or treat a checksum alone as authorization.","outputSummary":"Returns checksum validity, signature status, signer trust, intent status, matched permissions, violations, remaining budget, and recommended action.","limitations":["Production defaults are disabled until operator approval.","x402 payment authorizes billing only; Human-Intent and Revocation authority are checked separately.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_INTENT_CHECKSUM_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.05","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.05","maxPrice":"0.05","price":{"mode":"fixed","amount":"0.05","currency":"USDC","amountUsd":"0.05","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"50000","amountDecimal":"0.05","currency":"USDC","description":"0.05 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["mode","intent"],"properties":{"mode":{"type":"string","enum":["issue","verify"]},"intent":{"type":"object"},"intentChecksum":{"type":"string"},"authorization":{"type":"object"},"proposedAction":{"type":"object"},"policy":{"type":"object"}},"examples":[{"mode":"issue","intent":{"version":"1","audience":"devagentpal:intent","principalId":"human-operator-1","objective":"Allow one low-cost wallet snapshot.","allowedActions":["buy:x402:wallet-snapshot"],"prohibitedActions":["trade","transfer"],"allowedSellers":["agent-b"],"blockedSellers":[],"allowedResources":["wallet-snapshot"],"blockedResources":[],"allowedNetworks":["base"],"allowedCurrencies":["USDC"],"maxSingleSpend":"0.05","maxTotalSpend":"0.10","validFrom":"2026-07-19T00:00:00.000Z","validUntil":"2026-07-20T00:00:00.000Z","privacyRules":{"allowPersonalData":false,"allowCredentialSharing":false,"allowPromptSharing":false,"allowResale":false},"delegation":{"maxDepth":1,"allowedDelegateIds":["agent-a"]},"nonce":"intent-demo-1"}}]},"example":{"mode":"issue","intent":{"version":"1","audience":"devagentpal:intent","principalId":"human-operator-1","objective":"Allow one low-cost wallet snapshot.","allowedActions":["buy:x402:wallet-snapshot"],"prohibitedActions":["trade","transfer"],"allowedSellers":["agent-b"],"blockedSellers":[],"allowedResources":["wallet-snapshot"],"blockedResources":[],"allowedNetworks":["base"],"allowedCurrencies":["USDC"],"maxSingleSpend":"0.05","maxTotalSpend":"0.10","validFrom":"2026-07-19T00:00:00.000Z","validUntil":"2026-07-20T00:00:00.000Z","privacyRules":{"allowPersonalData":false,"allowCredentialSharing":false,"allowPromptSharing":false,"allowResale":false},"delegation":{"maxDepth":1,"allowedDelegateIds":["agent-a"]},"nonce":"intent-demo-1"}},"examples":{"standard":{"summary":"Human-Intent Checksum request","value":{"mode":"issue","intent":{"version":"1","audience":"devagentpal:intent","principalId":"human-operator-1","objective":"Allow one low-cost wallet snapshot.","allowedActions":["buy:x402:wallet-snapshot"],"prohibitedActions":["trade","transfer"],"allowedSellers":["agent-b"],"blockedSellers":[],"allowedResources":["wallet-snapshot"],"blockedResources":[],"allowedNetworks":["base"],"allowedCurrencies":["USDC"],"maxSingleSpend":"0.05","maxTotalSpend":"0.10","validFrom":"2026-07-19T00:00:00.000Z","validUntil":"2026-07-20T00:00:00.000Z","privacyRules":{"allowPersonalData":false,"allowCredentialSharing":false,"allowPromptSharing":false,"allowResale":false},"delegation":{"maxDepth":1,"allowedDelegateIds":["agent-a"]},"nonce":"intent-demo-1"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["requestId","service","version","decision","riskScore","summary","reasons","evidence","inputFingerprint","generatedAt"],"properties":{"requestId":{"type":"string"},"service":{"type":"string"},"version":{"type":"string"},"decision":{"type":"string","enum":["allow","block","review","completed","partial","failed"]},"riskScore":{"type":"number","minimum":0,"maximum":100},"summary":{"type":"string"},"reasons":{"type":"array","items":{"type":"object"}},"evidence":{"type":"object"},"inputFingerprint":{"type":"string"},"generatedAt":{"type":"string","format":"date-time"},"intentChecksum":{"type":"string"},"checksumValid":{"type":"boolean"},"signatureStatus":{"type":"string"},"violations":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/revocation-propagation":{"post":{"operationId":"devagentpalRevocationPropagation","summary":"Revocation Propagation Agent","description":"Validate revocation authority separately from x402 payment and prepare bounded propagation to opted-in verified targets.","tags":["devagentpal","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_revocation_propagation","path":"/api/devagentpal/revocation-propagation","method":"POST","title":"Revocation Propagation Agent","mcp_tool_name":"devagentpal_revocation_propagation","buyerAgentQuestion":"Can this authorized revocation be safely propagated to opted-in downstream targets?","whatItDoes":"Checks payment/authority separation, root intent trust, delegate scope, signed target binding, target eligibility, and outbound activation state.","whatItDoesNotDo":"Does not treat payment as authority, revoke by assertion alone, expose revocation state publicly, or enable outbound callbacks without a separate operator flag.","outputSummary":"Returns authorization status, proof and transport hashes, target eligibility/confirmation buckets, per-target result, retry timing, and completion status.","limitations":["Production defaults are disabled until operator approval.","x402 payment authorizes billing only; Human-Intent and Revocation authority are checked separately.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_REVOCATION_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.25","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.25","maxPrice":"0.25","price":{"mode":"fixed","amount":"0.25","currency":"USDC","amountUsd":"0.25","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"250000","amountDecimal":"0.25","currency":"USDC","description":"0.25 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["authorizationProof","revocation","targets","policy"],"properties":{"authorizationProof":{"type":"object"},"revocation":{"type":"object"},"targets":{"type":"array","maxItems":25},"policy":{"type":"object"}},"examples":[{"authorizationProof":{"rootIntent":{},"delegateChain":[],"revocationAuthorization":{"audience":"devagentpal:revocation","principalId":"human-operator-1","authorizedRevokerId":"human-operator-1","revocationId":"rev-demo-1","scope":"spend","targetIds":["target-1"],"issuedAt":"2026-07-19T00:00:00.000Z","expiresAt":"2026-07-20T00:00:00.000Z","nonce":"revocation-demo-1","signature":{}}},"revocation":{"revocationId":"rev-demo-1","principalId":"human-operator-1","issuedAt":"2026-07-19T00:00:00.000Z","expiresAt":"2026-07-20T00:00:00.000Z","scope":"spend","reasonCode":"operator_requested","subjectAgentIds":["agent-a"],"subjectWallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"],"resourceIds":["wallet-snapshot"],"parentMandateChecksum":null},"targets":[{"verifiedTargetId":"target-1"}],"policy":{"maxTargets":25,"maxAttempts":3,"requestTimeoutMs":3000,"verifyStatus":true}}]},"example":{"authorizationProof":{"rootIntent":{},"delegateChain":[],"revocationAuthorization":{"audience":"devagentpal:revocation","principalId":"human-operator-1","authorizedRevokerId":"human-operator-1","revocationId":"rev-demo-1","scope":"spend","targetIds":["target-1"],"issuedAt":"2026-07-19T00:00:00.000Z","expiresAt":"2026-07-20T00:00:00.000Z","nonce":"revocation-demo-1","signature":{}}},"revocation":{"revocationId":"rev-demo-1","principalId":"human-operator-1","issuedAt":"2026-07-19T00:00:00.000Z","expiresAt":"2026-07-20T00:00:00.000Z","scope":"spend","reasonCode":"operator_requested","subjectAgentIds":["agent-a"],"subjectWallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"],"resourceIds":["wallet-snapshot"],"parentMandateChecksum":null},"targets":[{"verifiedTargetId":"target-1"}],"policy":{"maxTargets":25,"maxAttempts":3,"requestTimeoutMs":3000,"verifyStatus":true}},"examples":{"standard":{"summary":"Revocation Propagation Agent request","value":{"authorizationProof":{"rootIntent":{},"delegateChain":[],"revocationAuthorization":{"audience":"devagentpal:revocation","principalId":"human-operator-1","authorizedRevokerId":"human-operator-1","revocationId":"rev-demo-1","scope":"spend","targetIds":["target-1"],"issuedAt":"2026-07-19T00:00:00.000Z","expiresAt":"2026-07-20T00:00:00.000Z","nonce":"revocation-demo-1","signature":{}}},"revocation":{"revocationId":"rev-demo-1","principalId":"human-operator-1","issuedAt":"2026-07-19T00:00:00.000Z","expiresAt":"2026-07-20T00:00:00.000Z","scope":"spend","reasonCode":"operator_requested","subjectAgentIds":["agent-a"],"subjectWallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"],"resourceIds":["wallet-snapshot"],"parentMandateChecksum":null},"targets":[{"verifiedTargetId":"target-1"}],"policy":{"maxTargets":25,"maxAttempts":3,"requestTimeoutMs":3000,"verifyStatus":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["requestId","service","version","decision","riskScore","summary","reasons","evidence","inputFingerprint","generatedAt"],"properties":{"requestId":{"type":"string"},"service":{"type":"string"},"version":{"type":"string"},"decision":{"type":"string","enum":["allow","block","review","completed","partial","failed"]},"riskScore":{"type":"number","minimum":0,"maximum":100},"summary":{"type":"string"},"reasons":{"type":"array","items":{"type":"object"}},"evidence":{"type":"object"},"inputFingerprint":{"type":"string"},"generatedAt":{"type":"string","format":"date-time"},"authorizationStatus":{"type":"string"},"revocationId":{"type":"string"},"targetResults":{"type":"array","items":{"type":"object"}},"completionStatus":{"type":"string"}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/micropurchase-fragmentation-guard":{"post":{"operationId":"devagentpalMicropurchaseFragmentationGuard","summary":"Micropurchase Fragmentation Guard","description":"Detect caller-supplied micropurchase fragmentation before an autonomous purchase proceeds.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_micropurchase_fragmentation_guard","path":"/api/devagentpal/micropurchase-fragmentation-guard","method":"POST","title":"Micropurchase Fragmentation Guard","mcp_tool_name":"devagentpal_micropurchase_fragmentation_guard","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Detect caller-supplied micropurchase fragmentation before an autonomous purchase proceeds.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"principalAgentId":"agent-a","proposedPurchases":[{"eventId":"event-1","buyerAgentId":"agent-a","buyerWallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","sellerAgentId":"seller-a","sellerWallet":"0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4","resourceId":"wallet-snapshot","requestFingerprint":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","amount":"0.01","currency":"USDC","network":"base","timestamp":"2026-07-19T12:00:00.000Z"}],"recentPurchases":[],"verifiedRelationships":[],"policy":{"singlePurchaseLimit":"0.05","aggregateWindowLimit":"0.10","windowSeconds":3600,"minimumFragmentCount":3,"similarityWindowSeconds":300,"nearThresholdPercent":10,"maxEvents":1000}}]},"example":{"principalAgentId":"agent-a","proposedPurchases":[{"eventId":"event-1","buyerAgentId":"agent-a","buyerWallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","sellerAgentId":"seller-a","sellerWallet":"0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4","resourceId":"wallet-snapshot","requestFingerprint":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","amount":"0.01","currency":"USDC","network":"base","timestamp":"2026-07-19T12:00:00.000Z"}],"recentPurchases":[],"verifiedRelationships":[],"policy":{"singlePurchaseLimit":"0.05","aggregateWindowLimit":"0.10","windowSeconds":3600,"minimumFragmentCount":3,"similarityWindowSeconds":300,"nearThresholdPercent":10,"maxEvents":1000}},"examples":{"standard":{"summary":"Micropurchase Fragmentation Guard request","value":{"principalAgentId":"agent-a","proposedPurchases":[{"eventId":"event-1","buyerAgentId":"agent-a","buyerWallet":"0x3cb6ad0990015522e60e21780f2802e2E927c08A","sellerAgentId":"seller-a","sellerWallet":"0x787fD1dc3b533171781e4Ae1A563c1AC7b4435E4","resourceId":"wallet-snapshot","requestFingerprint":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","amount":"0.01","currency":"USDC","network":"base","timestamp":"2026-07-19T12:00:00.000Z"}],"recentPurchases":[],"verifiedRelationships":[],"policy":{"singlePurchaseLimit":"0.05","aggregateWindowLimit":"0.10","windowSeconds":3600,"minimumFragmentCount":3,"similarityWindowSeconds":300,"nearThresholdPercent":10,"maxEvents":1000}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/conflict-of-interest-scanner":{"post":{"operationId":"devagentpalConflictOfInterestScanner","summary":"Agent Conflict-of-Interest Scanner","description":"Scan supplied recommendation, seller, and relationship evidence for conflict-of-interest review signals.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_conflict_of_interest_scanner","path":"/api/devagentpal/conflict-of-interest-scanner","method":"POST","title":"Agent Conflict-of-Interest Scanner","mcp_tool_name":"devagentpal_conflict_of_interest_scanner","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Scan supplied recommendation, seller, and relationship evidence for conflict-of-interest review signals.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"evaluatedAt":"2026-07-19T12:00:00.000Z","recommendingAgent":{"agentId":"agent-a","wallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"],"organizationIds":[]},"selectedSellerId":"seller-a","candidateSellers":[{"sellerId":"seller-a","wallets":[],"organizationIds":[],"quotedPrice":"0.10","qualityScore":90,"latencyMs":300,"successRate":0.99}],"relationships":[],"selectionPolicy":{"objective":"balanced","weights":{"price":0.34,"quality":0.33,"latency":0.33},"materialDeviationPercent":15,"allowedDisclosedRelationships":[],"blockUndisclosedFinancialBenefit":true}}]},"example":{"evaluatedAt":"2026-07-19T12:00:00.000Z","recommendingAgent":{"agentId":"agent-a","wallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"],"organizationIds":[]},"selectedSellerId":"seller-a","candidateSellers":[{"sellerId":"seller-a","wallets":[],"organizationIds":[],"quotedPrice":"0.10","qualityScore":90,"latencyMs":300,"successRate":0.99}],"relationships":[],"selectionPolicy":{"objective":"balanced","weights":{"price":0.34,"quality":0.33,"latency":0.33},"materialDeviationPercent":15,"allowedDisclosedRelationships":[],"blockUndisclosedFinancialBenefit":true}},"examples":{"standard":{"summary":"Agent Conflict-of-Interest Scanner request","value":{"evaluatedAt":"2026-07-19T12:00:00.000Z","recommendingAgent":{"agentId":"agent-a","wallets":["0x3cb6ad0990015522e60e21780f2802e2E927c08A"],"organizationIds":[]},"selectedSellerId":"seller-a","candidateSellers":[{"sellerId":"seller-a","wallets":[],"organizationIds":[],"quotedPrice":"0.10","qualityScore":90,"latencyMs":300,"successRate":0.99}],"relationships":[],"selectionPolicy":{"objective":"balanced","weights":{"price":0.34,"quality":0.33,"latency":0.33},"materialDeviationPercent":15,"allowedDisclosedRelationships":[],"blockUndisclosedFinancialBenefit":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/counterfactual-value-meter":{"post":{"operationId":"devagentpalCounterfactualValueMeter","summary":"Counterfactual Value Meter","description":"Estimate comparative evidence value from caller-supplied decision states without causal claims.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_counterfactual_value_meter","path":"/api/devagentpal/counterfactual-value-meter","method":"POST","title":"Counterfactual Value Meter","mcp_tool_name":"devagentpal_counterfactual_value_meter","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Estimate comparative evidence value from caller-supplied decision states without causal claims.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"mode":"decision_delta","purchase":{"purchaseId":"purchase-a","cost":"0.10","currency":"USDC","evidenceItemId":"evidence-a","evidenceHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","sourceReceiptHash":null},"utilityScale":{"name":"expected utility","minimum":"0","maximum":"10","higherIsBetter":true},"baselineDecision":{"snapshotHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","selectedOptionId":"a","options":[{"optionId":"a","expectedUtility":"1","confidence":0.5}]},"updatedDecision":{"snapshotHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","selectedOptionId":"a","options":[{"optionId":"a","expectedUtility":"2","confidence":0.7}]},"observedOutcome":{"available":false,"outcomeHash":null,"realizedUtility":null},"policy":{"minimumMaterialUtilityChange":"0.5","minimumConfidenceChange":0.05,"minimumValueToCostRatio":"2"}}]},"example":{"mode":"decision_delta","purchase":{"purchaseId":"purchase-a","cost":"0.10","currency":"USDC","evidenceItemId":"evidence-a","evidenceHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","sourceReceiptHash":null},"utilityScale":{"name":"expected utility","minimum":"0","maximum":"10","higherIsBetter":true},"baselineDecision":{"snapshotHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","selectedOptionId":"a","options":[{"optionId":"a","expectedUtility":"1","confidence":0.5}]},"updatedDecision":{"snapshotHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","selectedOptionId":"a","options":[{"optionId":"a","expectedUtility":"2","confidence":0.7}]},"observedOutcome":{"available":false,"outcomeHash":null,"realizedUtility":null},"policy":{"minimumMaterialUtilityChange":"0.5","minimumConfidenceChange":0.05,"minimumValueToCostRatio":"2"}},"examples":{"standard":{"summary":"Counterfactual Value Meter request","value":{"mode":"decision_delta","purchase":{"purchaseId":"purchase-a","cost":"0.10","currency":"USDC","evidenceItemId":"evidence-a","evidenceHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","sourceReceiptHash":null},"utilityScale":{"name":"expected utility","minimum":"0","maximum":"10","higherIsBetter":true},"baselineDecision":{"snapshotHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","selectedOptionId":"a","options":[{"optionId":"a","expectedUtility":"1","confidence":0.5}]},"updatedDecision":{"snapshotHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","selectedOptionId":"a","options":[{"optionId":"a","expectedUtility":"2","confidence":0.7}]},"observedOutcome":{"available":false,"outcomeHash":null,"realizedUtility":null},"policy":{"minimumMaterialUtilityChange":"0.5","minimumConfidenceChange":0.05,"minimumValueToCostRatio":"2"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/negative-capability/query":{"post":{"operationId":"devagentpalNegativeCapabilityQuery","summary":"Negative Capability Registry","description":"Query or append signed evidence-backed agent limitation records with correction and dispute handling.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_negative_capability_registry","path":"/api/devagentpal/negative-capability/query","method":"POST","title":"Negative Capability Registry","mcp_tool_name":"devagentpal_negative_capability_registry","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Query or append signed evidence-backed agent limitation records with correction and dispute handling.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"operation":"query","agentId":"agent-a","serviceVersion":null,"taskContext":{"network":"base","resourceType":"wallet","payloadSizeClass":"small","latencyRequirementMs":1000},"minimumSampleSize":3,"lookbackDays":90}]},"example":{"operation":"query","agentId":"agent-a","serviceVersion":null,"taskContext":{"network":"base","resourceType":"wallet","payloadSizeClass":"small","latencyRequirementMs":1000},"minimumSampleSize":3,"lookbackDays":90},"examples":{"standard":{"summary":"Negative Capability Registry request","value":{"operation":"query","agentId":"agent-a","serviceVersion":null,"taskContext":{"network":"base","resourceType":"wallet","payloadSizeClass":"small","latencyRequirementMs":1000},"minimumSampleSize":3,"lookbackDays":90}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/version-continuity-proof":{"post":{"operationId":"devagentpalVersionContinuityProof","summary":"Agent Version Continuity Proof","description":"Evaluate signed agent-version continuity before reputation transfer.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_version_continuity_proof","path":"/api/devagentpal/version-continuity-proof","method":"POST","title":"Agent Version Continuity Proof","mcp_tool_name":"devagentpal_version_continuity_proof","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Evaluate signed agent-version continuity before reputation transfer.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"previousVersion":{"agentId":"agent-a","version":"1.0.0","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","codeHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ownerKeys":[{"keyId":"key-a","algorithm":"ed25519","publicKeyOrAddress":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA0DUVPa3gs1FtnITa8tURUfrHnYpGhXsnIyy4TYS/gTg=\n-----END PUBLIC KEY-----","status":"active"}],"paymentWallets":[{"network":"base","address":"0x1111111111111111111111111111111111111111"}],"routes":[{"method":"POST","path":"/api/a","operationId":"agentA"}],"requestSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"responseSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"permissionScopes":["read"],"dependencyHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"signedAt":"2026-07-19T12:00:00.000Z","signature":{"keyId":"key-a","algorithm":"ed25519","value":"0EBHFkcBtEQWmEvpWIW9btXC8mMmqt48rSnvFza+Z8xrbvWlem0FI1kmgoNqTvsE7K8+ZbNyQUQNSkDoWhmmCg=="}},"currentVersion":{"agentId":"agent-a","version":"1.0.1","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","codeHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ownerKeys":[{"keyId":"key-a","algorithm":"ed25519","publicKeyOrAddress":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA0DUVPa3gs1FtnITa8tURUfrHnYpGhXsnIyy4TYS/gTg=\n-----END PUBLIC KEY-----","status":"active"}],"paymentWallets":[{"network":"base","address":"0x1111111111111111111111111111111111111111"}],"routes":[{"method":"POST","path":"/api/a","operationId":"agentA"}],"requestSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"responseSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"permissionScopes":["read"],"dependencyHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"signedAt":"2026-07-19T12:00:00.000Z","signature":{"keyId":"key-a","algorithm":"ed25519","value":"hrQ/3L4I6AbVZjth2CtoWHnAN8HfYPpcW5ZrI6U5QuJcmFzAgmbpBB3cP4rtSh98pSuyR771jKQv9v07CROeCw=="}},"rotationProofs":[],"policy":{"requireSameOwner":true,"allowWalletRotationWithProof":true,"maximumSchemaBreakPercent":20,"blockPrivilegeExpansionWithoutApproval":true,"reputationTransferThreshold":80}}]},"example":{"previousVersion":{"agentId":"agent-a","version":"1.0.0","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","codeHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ownerKeys":[{"keyId":"key-a","algorithm":"ed25519","publicKeyOrAddress":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA0DUVPa3gs1FtnITa8tURUfrHnYpGhXsnIyy4TYS/gTg=\n-----END PUBLIC KEY-----","status":"active"}],"paymentWallets":[{"network":"base","address":"0x1111111111111111111111111111111111111111"}],"routes":[{"method":"POST","path":"/api/a","operationId":"agentA"}],"requestSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"responseSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"permissionScopes":["read"],"dependencyHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"signedAt":"2026-07-19T12:00:00.000Z","signature":{"keyId":"key-a","algorithm":"ed25519","value":"0EBHFkcBtEQWmEvpWIW9btXC8mMmqt48rSnvFza+Z8xrbvWlem0FI1kmgoNqTvsE7K8+ZbNyQUQNSkDoWhmmCg=="}},"currentVersion":{"agentId":"agent-a","version":"1.0.1","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","codeHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ownerKeys":[{"keyId":"key-a","algorithm":"ed25519","publicKeyOrAddress":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA0DUVPa3gs1FtnITa8tURUfrHnYpGhXsnIyy4TYS/gTg=\n-----END PUBLIC KEY-----","status":"active"}],"paymentWallets":[{"network":"base","address":"0x1111111111111111111111111111111111111111"}],"routes":[{"method":"POST","path":"/api/a","operationId":"agentA"}],"requestSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"responseSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"permissionScopes":["read"],"dependencyHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"signedAt":"2026-07-19T12:00:00.000Z","signature":{"keyId":"key-a","algorithm":"ed25519","value":"hrQ/3L4I6AbVZjth2CtoWHnAN8HfYPpcW5ZrI6U5QuJcmFzAgmbpBB3cP4rtSh98pSuyR771jKQv9v07CROeCw=="}},"rotationProofs":[],"policy":{"requireSameOwner":true,"allowWalletRotationWithProof":true,"maximumSchemaBreakPercent":20,"blockPrivilegeExpansionWithoutApproval":true,"reputationTransferThreshold":80}},"examples":{"standard":{"summary":"Agent Version Continuity Proof request","value":{"previousVersion":{"agentId":"agent-a","version":"1.0.0","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","codeHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ownerKeys":[{"keyId":"key-a","algorithm":"ed25519","publicKeyOrAddress":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA0DUVPa3gs1FtnITa8tURUfrHnYpGhXsnIyy4TYS/gTg=\n-----END PUBLIC KEY-----","status":"active"}],"paymentWallets":[{"network":"base","address":"0x1111111111111111111111111111111111111111"}],"routes":[{"method":"POST","path":"/api/a","operationId":"agentA"}],"requestSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"responseSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"permissionScopes":["read"],"dependencyHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"signedAt":"2026-07-19T12:00:00.000Z","signature":{"keyId":"key-a","algorithm":"ed25519","value":"0EBHFkcBtEQWmEvpWIW9btXC8mMmqt48rSnvFza+Z8xrbvWlem0FI1kmgoNqTvsE7K8+ZbNyQUQNSkDoWhmmCg=="}},"currentVersion":{"agentId":"agent-a","version":"1.0.1","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","codeHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","ownerKeys":[{"keyId":"key-a","algorithm":"ed25519","publicKeyOrAddress":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA0DUVPa3gs1FtnITa8tURUfrHnYpGhXsnIyy4TYS/gTg=\n-----END PUBLIC KEY-----","status":"active"}],"paymentWallets":[{"network":"base","address":"0x1111111111111111111111111111111111111111"}],"routes":[{"method":"POST","path":"/api/a","operationId":"agentA"}],"requestSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"responseSchemaHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"permissionScopes":["read"],"dependencyHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"],"signedAt":"2026-07-19T12:00:00.000Z","signature":{"keyId":"key-a","algorithm":"ed25519","value":"hrQ/3L4I6AbVZjth2CtoWHnAN8HfYPpcW5ZrI6U5QuJcmFzAgmbpBB3cP4rtSh98pSuyR771jKQv9v07CROeCw=="}},"rotationProofs":[],"policy":{"requireSameOwner":true,"allowWalletRotationWithProof":true,"maximumSchemaBreakPercent":20,"blockPrivilegeExpansionWithoutApproval":true,"reputationTransferThreshold":80}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/temporal-consistency-gate":{"post":{"operationId":"devagentpalTemporalConsistencyGate","summary":"Temporal Consistency Gate","description":"Check timestamp, finality, block, validity-window, and causal-order compatibility.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_temporal_consistency_gate","path":"/api/devagentpal/temporal-consistency-gate","method":"POST","title":"Temporal Consistency Gate","mcp_tool_name":"devagentpal_temporal_consistency_gate","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Check timestamp, finality, block, validity-window, and causal-order compatibility.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"evaluatedAt":"2026-07-19T12:00:00.000Z","observations":[],"causalEdges":[],"crossNetworkMappings":[],"policy":{"maximumFutureClockSkewMs":30000,"maximumSnapshotSpreadMs":60000,"requireSameBlock":false,"minimumFinality":"safe","rejectExpiredObservations":true,"maximumObservations":1000}}]},"example":{"evaluatedAt":"2026-07-19T12:00:00.000Z","observations":[],"causalEdges":[],"crossNetworkMappings":[],"policy":{"maximumFutureClockSkewMs":30000,"maximumSnapshotSpreadMs":60000,"requireSameBlock":false,"minimumFinality":"safe","rejectExpiredObservations":true,"maximumObservations":1000}},"examples":{"standard":{"summary":"Temporal Consistency Gate request","value":{"evaluatedAt":"2026-07-19T12:00:00.000Z","observations":[],"causalEdges":[],"crossNetworkMappings":[],"policy":{"maximumFutureClockSkewMs":30000,"maximumSnapshotSpreadMs":60000,"requireSameBlock":false,"minimumFinality":"safe","rejectExpiredObservations":true,"maximumObservations":1000}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/evidence-budget-router":{"post":{"operationId":"devagentpalEvidenceBudgetRouter","summary":"Evidence Budget Router","description":"Select the least-cost verification provider set that satisfies coverage, confidence, independence, and budget policy.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_evidence_budget_router","path":"/api/devagentpal/evidence-budget-router","method":"POST","title":"Evidence Budget Router","mcp_tool_name":"devagentpal_evidence_budget_router","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Select the least-cost verification provider set that satisfies coverage, confidence, independence, and budget policy.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"task":{"taskId":"task-a","valueAtRisk":"100","reversibility":"costly","impact":"high"},"availableEvidenceProviders":[],"policy":{"budget":"1","targetConfidence":0.99,"minimumIndependentGroups":2,"maximumProviders":5,"deadlineMs":5000,"executionMode":"parallel","requiredCoverage":["identity"],"maximumEvidenceSpendPercentOfValueAtRisk":1,"riskBands":[]}}]},"example":{"task":{"taskId":"task-a","valueAtRisk":"100","reversibility":"costly","impact":"high"},"availableEvidenceProviders":[],"policy":{"budget":"1","targetConfidence":0.99,"minimumIndependentGroups":2,"maximumProviders":5,"deadlineMs":5000,"executionMode":"parallel","requiredCoverage":["identity"],"maximumEvidenceSpendPercentOfValueAtRisk":1,"riskBands":[]}},"examples":{"standard":{"summary":"Evidence Budget Router request","value":{"task":{"taskId":"task-a","valueAtRisk":"100","reversibility":"costly","impact":"high"},"availableEvidenceProviders":[],"policy":{"budget":"1","targetConfidence":0.99,"minimumIndependentGroups":2,"maximumProviders":5,"deadlineMs":5000,"executionMode":"parallel","requiredCoverage":["identity"],"maximumEvidenceSpendPercentOfValueAtRisk":1,"riskBands":[]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/reputation-reincarnation-detector":{"post":{"operationId":"devagentpalReputationReincarnationDetector","summary":"Reputation Reincarnation Detector","description":"Identify supplied continuity-risk signals without identity, fraud, or wrongdoing claims.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_reputation_reincarnation_detector","path":"/api/devagentpal/reputation-reincarnation-detector","method":"POST","title":"Reputation Reincarnation Detector","mcp_tool_name":"devagentpal_reputation_reincarnation_detector","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Identify supplied continuity-risk signals without identity, fraud, or wrongdoing claims.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"evaluatedAt":"2026-07-19T12:00:00.000Z","candidate":{"agentId":"agent-a","signals":[]},"referenceEntities":[],"authorizedContinuityProofs":[],"allowlistedMigrations":[],"policy":{"weights":{"owner_key":40,"wallet_funding":25,"domain_certificate":20,"code_hash":20,"schema_fingerprint":10,"infrastructure_fingerprint":10,"behavioral_fingerprint":5},"minimumStrongSignals":2,"minimumWeightedScore":75,"maximumReferences":500}}]},"example":{"evaluatedAt":"2026-07-19T12:00:00.000Z","candidate":{"agentId":"agent-a","signals":[]},"referenceEntities":[],"authorizedContinuityProofs":[],"allowlistedMigrations":[],"policy":{"weights":{"owner_key":40,"wallet_funding":25,"domain_certificate":20,"code_hash":20,"schema_fingerprint":10,"infrastructure_fingerprint":10,"behavioral_fingerprint":5},"minimumStrongSignals":2,"minimumWeightedScore":75,"maximumReferences":500}},"examples":{"standard":{"summary":"Reputation Reincarnation Detector request","value":{"evaluatedAt":"2026-07-19T12:00:00.000Z","candidate":{"agentId":"agent-a","signals":[]},"referenceEntities":[],"authorizedContinuityProofs":[],"allowlistedMigrations":[],"policy":{"weights":{"owner_key":40,"wallet_funding":25,"domain_certificate":20,"code_hash":20,"schema_fingerprint":10,"infrastructure_fingerprint":10,"behavioral_fingerprint":5},"minimumStrongSignals":2,"minimumWeightedScore":75,"maximumReferences":500}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/hidden-dependency-map":{"post":{"operationId":"devagentpalHiddenDependencyMap","summary":"Hidden Dependency Concentration Map","description":"Measure verified dependency concentration and observed-but-undeclared common-mode dependencies.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_hidden_dependency_map","path":"/api/devagentpal/hidden-dependency-map","method":"POST","title":"Hidden Dependency Concentration Map","mcp_tool_name":"devagentpal_hidden_dependency_map","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Measure verified dependency concentration and observed-but-undeclared common-mode dependencies.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"services":[],"policy":{"criticalDependencyThreshold":0.5,"maximumSingleDependencyExposurePercent":50,"minimumIndependentServices":2,"includeUnverifiedDependencies":false,"maximumPairwiseOverlap":0.25,"maximumServices":500,"maximumDependencies":5000}}]},"example":{"services":[],"policy":{"criticalDependencyThreshold":0.5,"maximumSingleDependencyExposurePercent":50,"minimumIndependentServices":2,"includeUnverifiedDependencies":false,"maximumPairwiseOverlap":0.25,"maximumServices":500,"maximumDependencies":5000}},"examples":{"standard":{"summary":"Hidden Dependency Concentration Map request","value":{"services":[],"policy":{"criticalDependencyThreshold":0.5,"maximumSingleDependencyExposurePercent":50,"minimumIndependentServices":2,"includeUnverifiedDependencies":false,"maximumPairwiseOverlap":0.25,"maximumServices":500,"maximumDependencies":5000}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/devagentpal/service-exit-handoff/plan":{"post":{"operationId":"devagentpalServiceExitHandoffPlan","summary":"Service Exit Handoff Agent","description":"Plan and authorize migration from one opted-in service to one opted-in target, with outbound disabled by default.","tags":["devagentpal-expansion2","x402"],"x-bmm-agent-discovery":{"tool_id":"devagentpal_service_exit_handoff","path":"/api/devagentpal/service-exit-handoff/plan","method":"POST","title":"Service Exit Handoff Agent","mcp_tool_name":"devagentpal_service_exit_handoff","buyerAgentQuestion":"Should an autonomous agent buy this Expansion 2 infrastructure check now?","whatItDoes":"Plan and authorize migration from one opted-in service to one opted-in target, with outbound disabled by default.","whatItDoesNotDo":"Does not treat x402 payment as authority, make legal identity claims, make fraud accusations, execute arbitrary code, or perform arbitrary network calls.","outputSummary":"Returns a DevAgentPal Expansion 2 response envelope with deterministic evidence-backed fields.","limitations":["Production runtime discovery only exposes this tool when enabled and validly priced.","x402 payment proves billing only; write authority and handoff authority are verified separately.","No legal, financial, compliance, AML, sanctions, fraud-clearance, identity-certainty, or safety-guarantee claims."],"featureFlag":"DEVAGENTPAL_EXPANSION2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Public EVM wallet or contract address."},"chain":{"type":"string","enum":["ethereum","base","polygon","arbitrum","optimism"],"default":"ethereum"},"depth":{"type":"string","enum":["basic","deep"],"default":"deep"},"reportType":{"type":"string","enum":["wallet_money_map","contract_project_risk_snapshot","stablecoin_creator_business_setup"],"default":"wallet_money_map"},"notes":{"type":"string","maxLength":1200}},"examples":[{"operation":"plan","sourceService":{"serviceId":"source-a","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","exportSchema":{"profile":"object","receipts":"array","secretField":"string"},"stateSummaryHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","receiptIndexHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"]},"targetCandidates":[{"serviceId":"target-a","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","importSchema":{"profile":"object","receipts":"array"},"capabilities":["profile_import","receipt_preservation"]}],"requirements":{"requiredCapabilities":["profile_import"],"maximumPriceIncreasePercent":20,"maximumDowntimeMs":60000,"preserveReceipts":true,"preserveIdempotencyKeys":true}}]},"example":{"operation":"plan","sourceService":{"serviceId":"source-a","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","exportSchema":{"profile":"object","receipts":"array","secretField":"string"},"stateSummaryHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","receiptIndexHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"]},"targetCandidates":[{"serviceId":"target-a","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","importSchema":{"profile":"object","receipts":"array"},"capabilities":["profile_import","receipt_preservation"]}],"requirements":{"requiredCapabilities":["profile_import"],"maximumPriceIncreasePercent":20,"maximumDowntimeMs":60000,"preserveReceipts":true,"preserveIdempotencyKeys":true}},"examples":{"standard":{"summary":"Service Exit Handoff Agent request","value":{"operation":"plan","sourceService":{"serviceId":"source-a","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","exportSchema":{"profile":"object","receipts":"array","secretField":"string"},"stateSummaryHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","receiptIndexHashes":["sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"]},"targetCandidates":[{"serviceId":"target-a","manifestHash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","importSchema":{"profile":"object","receipts":"array"},"capabilities":["profile_import","receipt_preservation"]}],"requirements":{"requiredCapabilities":["profile_import"],"maximumPriceIncreasePercent":20,"maximumDowntimeMs":60000,"preserveReceipts":true,"preserveIdempotencyKeys":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"pricePaid":{"type":"object"},"result":{"type":"object"},"metadata":{"type":"object"}}}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/service-discovery-audit":{"post":{"operationId":"service_discovery_audit","summary":"x402 Service Discovery Audit","description":"Checks caller-supplied x402 and agent discovery documents for path, price, currency, network, and routing consistency.","tags":["agent-expansion-v2","x402"],"x-bmm-agent-discovery":{"tool_id":"service_discovery_audit","path":"/api/x402/service-discovery-audit","method":"POST","title":"x402 Service Discovery Audit","mcp_tool_name":"bmm_x402_service_discovery_audit","buyerAgentQuestion":"Is this agent/API/x402 service discovery metadata complete, consistent, and safe enough for my agent to buy from?","whatItDoes":"Audits caller-provided discovery documents for buyer-agent routing consistency across x402, agent manifest, AI, MCP, and llms.txt surfaces.","whatItDoesNotDo":"Does not crawl arbitrary URLs, verify legal identity, certify compliance, prove uptime, judge service quality, or approve a seller.","outputSummary":"Returns a consistency decision, confidence, discovered evidence, conflicts, risk flags, recommended next action, and limitations.","limitations":["Caller-provided discovery documents only; no live crawl in v1.","Discovery consistency only; no legal identity, compliance, uptime, safety, or service-quality verification.","No AML, sanctions, fraud-certainty, regulatory approval, or investment advice."],"featureFlag":"AGENT_EXPANSION_V2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.25","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.25","maxPrice":"0.25","price":{"mode":"fixed","amount":"0.25","currency":"USDC","amountUsd":"0.25","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"250000","amountDecimal":"0.25","currency":"USDC","description":"0.25 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["service_url","discovery_documents"],"properties":{"service_url":{"type":"string","format":"uri"},"expected_resource_path":{"type":"string"},"expected_price":{"type":"string"},"expected_currency":{"const":"USDC"},"network":{"type":"string"},"discovery_documents":{"type":"object","properties":{"x402":{"type":"object"},"agent_manifest":{"type":"object"},"ai":{"type":"object"},"mcp":{"type":"object"},"llms_text":{"type":"string"}}}},"examples":[{"service_url":"https://api.blockchainmoneymap.com","expected_resource_path":"/api/x402/wallet-snapshot","expected_price":"0.01","expected_currency":"USDC","network":"base","discovery_documents":{"x402":{"resources":[{"id":"wallet_snapshot","path":"/api/x402/wallet-snapshot","price":{"amount":"0.01","currency":"USDC","network":"base"}}]},"agent_manifest":{"tools":[{"id":"wallet_snapshot","endpoint":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot"}]},"llms_text":"Wallet Snapshot (wallet_snapshot): POST /api/x402/wallet-snapshot; 0.01 USDC on base"}}]},"example":{"service_url":"https://api.blockchainmoneymap.com","expected_resource_path":"/api/x402/wallet-snapshot","expected_price":"0.01","expected_currency":"USDC","network":"base","discovery_documents":{"x402":{"resources":[{"id":"wallet_snapshot","path":"/api/x402/wallet-snapshot","price":{"amount":"0.01","currency":"USDC","network":"base"}}]},"agent_manifest":{"tools":[{"id":"wallet_snapshot","endpoint":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot"}]},"llms_text":"Wallet Snapshot (wallet_snapshot): POST /api/x402/wallet-snapshot; 0.01 USDC on base"}},"examples":{"standard":{"summary":"x402 Service Discovery Audit request","value":{"service_url":"https://api.blockchainmoneymap.com","expected_resource_path":"/api/x402/wallet-snapshot","expected_price":"0.01","expected_currency":"USDC","network":"base","discovery_documents":{"x402":{"resources":[{"id":"wallet_snapshot","path":"/api/x402/wallet-snapshot","price":{"amount":"0.01","currency":"USDC","network":"base"}}]},"agent_manifest":{"tools":[{"id":"wallet_snapshot","endpoint":"https://api.blockchainmoneymap.com/api/x402/wallet-snapshot"}]},"llms_text":"Wallet Snapshot (wallet_snapshot): POST /api/x402/wallet-snapshot; 0.01 USDC on base"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","tool_id","version","request_id","x402_request_id","generated_at","decision","confidence","summary","evidence","risk_flags","recommended_next_action","limitations"],"properties":{"product_family":{"const":"agent_expansion_v2_api"},"endpoint":{"const":"service-discovery-audit"},"tool_id":{"const":"service_discovery_audit"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object","additionalProperties":true}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/agent-payment-history-summary":{"post":{"operationId":"agent_payment_history_summary","summary":"Agent Payment History Summary","description":"Summarizes recent BMM x402 payment-log activity for a payee, chain, currency, and optional paid resource path.","tags":["agent-expansion-v2","x402"],"x-bmm-agent-discovery":{"tool_id":"agent_payment_history_summary","path":"/api/x402/agent-payment-history-summary","method":"POST","title":"Agent Payment History Summary","mcp_tool_name":"bmm_agent_payment_history_summary","buyerAgentQuestion":"What does this service/payee's recent payment activity suggest about visible usage and buyer behavior?","whatItDoes":"Counts matching paid x402 ledger rows and estimated paid volume from BMM request logs for the requested payee and resource.","whatItDoesNotDo":"Does not identify unique payers, prove repeat buyers, infer legal identity, verify demand, certify legitimacy, or provide compliance clearance.","outputSummary":"Returns a payment-activity decision, confidence, matching-row counts, paid volume estimate, unavailable payer metrics, risk flags, next action, and limitations.","limitations":["Uses Blockchain Money Map x402 request logs only.","The current log schema does not store payer wallet identity, so unique payer, repeat payer, and concentration metrics are unavailable.","Does not prove demand, legitimacy, service quality, identity, compliance, or safety."],"featureFlag":"AGENT_EXPANSION_V2_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.25","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.25","maxPrice":"0.25","price":{"mode":"fixed","amount":"0.25","currency":"USDC","amountUsd":"0.25","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"250000","amountDecimal":"0.25","currency":"USDC","description":"0.25 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["chain","payee","currency"],"properties":{"chain":{"type":"string"},"payee":{"type":"string"},"lookback_days":{"type":"integer","minimum":1,"maximum":365},"resource_path":{"type":"string"},"currency":{"const":"USDC"}},"examples":[{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","lookback_days":30,"resource_path":"/api/x402/payment-preflight","currency":"USDC"}]},"example":{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","lookback_days":30,"resource_path":"/api/x402/payment-preflight","currency":"USDC"},"examples":{"standard":{"summary":"Agent Payment History Summary request","value":{"chain":"base","payee":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","lookback_days":30,"resource_path":"/api/x402/payment-preflight","currency":"USDC"}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","tool_id","version","request_id","x402_request_id","generated_at","decision","confidence","summary","evidence","risk_flags","recommended_next_action","limitations"],"properties":{"product_family":{"const":"agent_expansion_v2_api"},"endpoint":{"const":"agent-payment-history-summary"},"tool_id":{"const":"agent_payment_history_summary"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"evidence":{"type":"object","additionalProperties":true},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object","additionalProperties":true}},"additionalProperties":true}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-catalog-drift-monitor":{"post":{"operationId":"x402_catalog_drift_monitor","summary":"x402 Catalog Drift Monitor","description":"Compares caller-supplied x402 catalog, OpenAPI, MCP/tool metadata, and unpaid challenge samples for endpoint, method, price, currency, network, receiver, and tool drift.","tags":["agent-expansion-v2","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_catalog_drift_monitor","path":"/api/x402/x402-catalog-drift-monitor","method":"POST","title":"x402 Catalog Drift Monitor","mcp_tool_name":"bmm_x402_catalog_drift_monitor","buyerAgentQuestion":"Do this seller's public catalog, OpenAPI, MCP/tool metadata, and caller-supplied unpaid x402 challenge facts still agree before my agent buys from it?","whatItDoes":"Runs deterministic local comparison on caller-supplied catalog JSON, OpenAPI JSON, expected endpoint facts, MCP/tool metadata, and unpaid challenge JSON.","whatItDoesNotDo":"Does not fetch URLs, run live unpaid probes, follow redirects, perform DNS lookups, execute paid target calls, persist supplied documents, or approve a seller.","outputSummary":"Returns a drift decision, confidence, checked surfaces, field-level mismatches, risk flags, recommended next action, and limitations.","limitations":["Caller-supplied JSON only; no target fetches or live probes in v1.","Metadata drift detection only; no legal identity, uptime, service-quality, fraud, AML, sanctions, or compliance clearance.","Missing catalog, OpenAPI, MCP/tool, or challenge facts lower confidence instead of producing a seller approval."],"featureFlag":"X402_CATALOG_DRIFT_MONITOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["service_url","expected_endpoint"],"properties":{"service_url":{"type":"string","format":"uri","maxLength":2048,"description":"Public HTTPS service URL used only as a sanitized label in v1."},"expected_endpoint":{"type":"string","maxLength":256,"description":"Root-relative endpoint path expected by the buyer agent."},"expected_method":{"type":"string","enum":["GET","POST"],"default":"POST"},"catalog_json":{"type":"object","additionalProperties":true},"openapi_json":{"type":"object","additionalProperties":true},"mcp_tool_name":{"type":"string","maxLength":120},"expected_tool_id":{"type":"string","maxLength":120},"expected_price":{"type":"string","pattern":"^[0-9]+(\\.[0-9]{1,6})?$"},"expected_currency":{"type":"string","maxLength":20},"expected_network":{"type":"string","maxLength":40},"expected_receiver":{"type":"string","maxLength":120},"payment_challenge_json":{"type":"object","additionalProperties":true}},"additionalProperties":false,"examples":[{"service_url":"https://api.blockchainmoneymap.com","expected_endpoint":"/api/x402/wallet-snapshot","expected_method":"POST","expected_tool_id":"wallet_snapshot","expected_price":"0.01","expected_currency":"USDC","expected_network":"base","expected_receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","catalog_json":{"resources":[{"id":"wallet_snapshot","path":"/api/x402/wallet-snapshot","method":"POST","price":{"amount":"0.01","currency":"USDC","network":"base","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}}]},"openapi_json":{"paths":{"/api/x402/wallet-snapshot":{"post":{"operationId":"wallet_snapshot"}}}},"payment_challenge_json":{"x402":{"amount":"0.01","currency":"USDC","network":"base","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","resource":"/api/x402/wallet-snapshot"}}}]},"example":{"service_url":"https://api.blockchainmoneymap.com","expected_endpoint":"/api/x402/wallet-snapshot","expected_method":"POST","expected_tool_id":"wallet_snapshot","expected_price":"0.01","expected_currency":"USDC","expected_network":"base","expected_receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","catalog_json":{"resources":[{"id":"wallet_snapshot","path":"/api/x402/wallet-snapshot","method":"POST","price":{"amount":"0.01","currency":"USDC","network":"base","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}}]},"openapi_json":{"paths":{"/api/x402/wallet-snapshot":{"post":{"operationId":"wallet_snapshot"}}}},"payment_challenge_json":{"x402":{"amount":"0.01","currency":"USDC","network":"base","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","resource":"/api/x402/wallet-snapshot"}}},"examples":{"standard":{"summary":"x402 Catalog Drift Monitor request","value":{"service_url":"https://api.blockchainmoneymap.com","expected_endpoint":"/api/x402/wallet-snapshot","expected_method":"POST","expected_tool_id":"wallet_snapshot","expected_price":"0.01","expected_currency":"USDC","expected_network":"base","expected_receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","catalog_json":{"resources":[{"id":"wallet_snapshot","path":"/api/x402/wallet-snapshot","method":"POST","price":{"amount":"0.01","currency":"USDC","network":"base","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}}]},"openapi_json":{"paths":{"/api/x402/wallet-snapshot":{"post":{"operationId":"wallet_snapshot"}}}},"payment_challenge_json":{"x402":{"amount":"0.01","currency":"USDC","network":"base","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","resource":"/api/x402/wallet-snapshot"}}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","tool_id","version","request_id","x402_request_id","generated_at","decision","confidence","summary","checked_surfaces","mismatches","risk_flags","recommended_next_action","limitations"],"properties":{"product_family":{"const":"agent_expansion_v2_api"},"endpoint":{"const":"x402-catalog-drift-monitor"},"tool_id":{"const":"x402_catalog_drift_monitor"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string","description":"x402 route request ID used for Supabase x402_agent_requests ledger reconciliation when available."},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["consistent","minor_drift","major_drift","insufficient_evidence","unsafe_target"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"checked_surfaces":{"type":"array","items":{"type":"string"}},"mismatches":{"type":"array","items":{"type":"object","required":["field","severity","expected","observed","source"],"properties":{"field":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]},"source":{"type":"string"},"explanation":{"type":"string"}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-response-contract-linter":{"post":{"operationId":"x402_response_contract_linter","summary":"Agent Response Contract Linter","description":"Lints caller-submitted agent API, MCP, and x402 response samples for machine-actionable contract completeness without making network calls.","tags":["agent-expansion-v3","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_response_contract_linter","path":"/api/x402/x402-response-contract-linter","method":"POST","title":"Agent Response Contract Linter","mcp_tool_name":"bmm_x402_response_contract_linter","buyerAgentQuestion":"Will this seller response be machine-actionable enough for my agent to parse before I rely on it?","whatItDoes":"Checks bounded JSON response samples for stable decision, confidence, evidence, limitations, payment metadata, and next-action fields.","whatItDoesNotDo":"Does not fetch URLs, execute requests, store raw samples, certify sellers, prove safety, or bypass x402/payment/security checks.","outputSummary":"Returns deterministic lint decision, score, findings, risk flags, recommended next action, and limitations.","limitations":["Caller-submitted response samples only; no target calls or live validators.","Machine-actionability linting only; no legal, financial, compliance, AML, sanctions, identity, fraud-clearance, safety, or seller-approval claims.","x402 payment proves billing only and does not authorize third-party service changes."],"featureFlag":"X402_RESPONSE_CONTRACT_LINTER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["response_sample"],"properties":{"response_sample":{"type":"object"},"schema_sample":{"type":"object"},"tool_context":{"type":"object","properties":{"endpoint_path":{"type":"string","maxLength":160},"tool_id":{"type":"string","maxLength":120},"mcp_tool_name":{"type":"string","maxLength":120},"operation_id":{"type":"string","maxLength":120},"expected_price":{"type":"string","maxLength":32},"currency":{"type":"string","enum":["USDC"]},"network":{"type":"string","maxLength":64}},"additionalProperties":false},"lint_profile":{"type":"string","enum":["api","mcp","x402","auto"]}},"additionalProperties":false,"examples":[{"response_sample":{"product_family":"agent_expansion_v3_api","endpoint":"x402-response-contract-linter","tool_id":"x402_response_contract_linter","version":"v0.1","request_id":"req_example","x402_request_id":"x402_req_example","generated_at":"2026-07-21T12:00:00.000Z","decision":"pass","confidence":"high","summary":"Example machine-actionable response.","risk_flags":[],"recommended_next_action":"Keep REST, MCP, OpenAPI, and discovery response fields stable.","limitations":["Example only."],"metadata":{"paymentStatus":"not_required"}},"tool_context":{"endpoint_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","operation_id":"wallet_snapshot","expected_price":"0.01","currency":"USDC","network":"base"},"lint_profile":"x402"}]},"example":{"response_sample":{"product_family":"agent_expansion_v3_api","endpoint":"x402-response-contract-linter","tool_id":"x402_response_contract_linter","version":"v0.1","request_id":"req_example","x402_request_id":"x402_req_example","generated_at":"2026-07-21T12:00:00.000Z","decision":"pass","confidence":"high","summary":"Example machine-actionable response.","risk_flags":[],"recommended_next_action":"Keep REST, MCP, OpenAPI, and discovery response fields stable.","limitations":["Example only."],"metadata":{"paymentStatus":"not_required"}},"tool_context":{"endpoint_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","operation_id":"wallet_snapshot","expected_price":"0.01","currency":"USDC","network":"base"},"lint_profile":"x402"},"examples":{"standard":{"summary":"Agent Response Contract Linter request","value":{"response_sample":{"product_family":"agent_expansion_v3_api","endpoint":"x402-response-contract-linter","tool_id":"x402_response_contract_linter","version":"v0.1","request_id":"req_example","x402_request_id":"x402_req_example","generated_at":"2026-07-21T12:00:00.000Z","decision":"pass","confidence":"high","summary":"Example machine-actionable response.","risk_flags":[],"recommended_next_action":"Keep REST, MCP, OpenAPI, and discovery response fields stable.","limitations":["Example only."],"metadata":{"paymentStatus":"not_required"}},"tool_context":{"endpoint_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","operation_id":"wallet_snapshot","expected_price":"0.01","currency":"USDC","network":"base"},"lint_profile":"x402"}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","tool_id","version","request_id","x402_request_id","generated_at","decision","confidence","summary","risk_flags","recommended_next_action","limitations","metadata","lint_profile","score","findings"],"properties":{"product_family":{"const":"agent_expansion_v3_api"},"endpoint":{"const":"x402-response-contract-linter"},"tool_id":{"const":"x402_response_contract_linter"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"}},"additionalProperties":false},"lint_profile":{"type":"string","enum":["api","mcp","x402"]},"score":{"type":"number","minimum":0,"maximum":100},"findings":{"type":"array","items":{"type":"object"}}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-failure-fact-classifier":{"post":{"operationId":"x402_failure_fact_classifier","summary":"Sanitized x402 Failure-Fact Classifier","description":"Classifies sanitized x402 failure facts into safe diagnostic causes without replaying payments or storing raw logs.","tags":["agent-expansion-v3","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_failure_fact_classifier","path":"/api/x402/x402-failure-fact-classifier","method":"POST","title":"Sanitized x402 Failure-Fact Classifier","mcp_tool_name":"bmm_x402_failure_fact_classifier","buyerAgentQuestion":"Why did this x402 request fail, using only safe facts, and what should my agent do next?","whatItDoes":"Analyzes allowlisted HTTP status, x402 challenge facts, safe error codes, header-name presence, and expected-vs-observed facts.","whatItDoesNotDo":"Does not accept header values, raw logs, signatures, cookies, bearer tokens, payment payloads, facilitator calls, target calls, or paid retries.","outputSummary":"Returns likely cause, confidence, safe evidence, risk flags, recommended diagnostic action, and limitations.","limitations":["Sanitized failure facts only; no raw payment material, logs, cookies, bearer tokens, or header values.","Does not prove settlement, fault, service quality, authorization, compliance, fraud status, or seller legitimacy.","Does not call facilitators or target services."],"featureFlag":"X402_FAILURE_FACT_CLASSIFIER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["failure_facts"],"properties":{"failure_facts":{"type":"object","properties":{"http_status":{"type":"integer","minimum":100,"maximum":599},"x402_version":{"type":"integer","minimum":1,"maximum":2},"scheme":{"type":"string","maxLength":64},"network":{"type":"string","maxLength":64},"currency":{"type":"string","enum":["USDC"]},"amount":{"type":"string","maxLength":32},"receiver":{"type":"string","maxLength":80},"resource_path":{"type":"string","maxLength":160},"facilitator_error_code":{"type":"string","pattern":"^[A-Za-z0-9_.:-]{1,120}$"},"target_error_code":{"type":"string","pattern":"^[A-Za-z0-9_.:-]{1,120}$"},"retry_status":{"type":"string","maxLength":64},"present_header_names":{"type":"array","items":{"type":"string","maxLength":80},"maxItems":40}},"additionalProperties":false},"expected_facts":{"type":"object","properties":{"resource_path":{"type":"string","maxLength":160},"tool_id":{"type":"string","maxLength":120},"scheme":{"type":"string","maxLength":64},"network":{"type":"string","maxLength":64},"currency":{"type":"string","enum":["USDC"]},"amount":{"type":"string","maxLength":32},"receiver":{"type":"string","maxLength":80}},"additionalProperties":false},"caller_context":{"type":"object","properties":{"environment":{"type":"string","enum":["local","preview","production","test","unknown"]},"integration_step":{"type":"string","enum":["challenge","sign","retry","verify","settle","target_response","unknown"]},"client_name":{"type":"string","pattern":"^[A-Za-z0-9_. -]{1,80}$"},"client_version":{"type":"string","pattern":"^[A-Za-z0-9_.:-]{1,40}$"}},"additionalProperties":false}},"additionalProperties":false,"examples":[{"failure_facts":{"http_status":402,"x402_version":2,"scheme":"exact","network":"base","currency":"USDC","amount":"0.01","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","resource_path":"/api/x402/wallet-snapshot","present_header_names":["payment-required","content-type"]},"expected_facts":{"resource_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","scheme":"exact","network":"base","currency":"USDC","amount":"0.01","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"},"caller_context":{"environment":"test","integration_step":"challenge","client_name":"example-agent","client_version":"1.0.0"}}]},"example":{"failure_facts":{"http_status":402,"x402_version":2,"scheme":"exact","network":"base","currency":"USDC","amount":"0.01","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","resource_path":"/api/x402/wallet-snapshot","present_header_names":["payment-required","content-type"]},"expected_facts":{"resource_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","scheme":"exact","network":"base","currency":"USDC","amount":"0.01","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"},"caller_context":{"environment":"test","integration_step":"challenge","client_name":"example-agent","client_version":"1.0.0"}},"examples":{"standard":{"summary":"Sanitized x402 Failure-Fact Classifier request","value":{"failure_facts":{"http_status":402,"x402_version":2,"scheme":"exact","network":"base","currency":"USDC","amount":"0.01","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","resource_path":"/api/x402/wallet-snapshot","present_header_names":["payment-required","content-type"]},"expected_facts":{"resource_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","scheme":"exact","network":"base","currency":"USDC","amount":"0.01","receiver":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"},"caller_context":{"environment":"test","integration_step":"challenge","client_name":"example-agent","client_version":"1.0.0"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","tool_id","version","request_id","x402_request_id","generated_at","decision","confidence","summary","risk_flags","recommended_next_action","limitations","metadata","likely_cause","evidence"],"properties":{"product_family":{"const":"agent_expansion_v3_api"},"endpoint":{"const":"x402-failure-fact-classifier"},"tool_id":{"const":"x402_failure_fact_classifier"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string"},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"}},"additionalProperties":false},"likely_cause":{"type":"string"},"evidence":{"type":"array","items":{"type":"object"}}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-response-provenance-notary":{"post":{"operationId":"x402_response_provenance_notary","summary":"x402 Response Provenance Notary","description":"Creates or verifies hash-only caller-submitted x402 response provenance records with scoped idempotency and one-time lookup secrets.","tags":["agent-expansion-v3","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_response_provenance_notary","path":"/api/x402/x402-response-provenance-notary","method":"POST","title":"x402 Response Provenance Notary","mcp_tool_name":"bmm_x402_response_provenance_notary","buyerAgentQuestion":"Can I record or verify hash-only provenance for this x402 response without exposing raw payment or response material?","whatItDoes":"Stores allowlisted hashes and metadata, enforces scoped idempotency, returns a one-time lookup secret on create, and verifies records by notary ID plus lookup secret.","whatItDoesNotDo":"Does not store raw responses, payment headers, signatures, cookies, bearer tokens, personal data, or arbitrary metadata; does not provide legal notarization, fraud proof, compliance approval, non-repudiation, identity verification, or seller approval.","outputSummary":"Returns record-created, replayed, verified, or hash-mismatch decisions with stored hash field names, retention data, risk flags, next action, and limitations.","limitations":["Hash-only caller-submitted provenance helper; no raw payload storage.","No legal, compliance, sanctions, AML, identity, fraud-clearance, reputation, or non-repudiation claims.","Verification requires both notary ID and lookup secret; there is no list/search endpoint."],"featureFlag":"X402_RESPONSE_PROVENANCE_NOTARY_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/$defs/createRequest"},{"$ref":"#/$defs/verifyRequest"}],"$defs":{"createRequest":{"type":"object","required":["mode","idempotency_key","idempotency_scope_token","endpoint_path","tool_id","schema_version","generated_at","retention_class"],"properties":{"mode":{"const":"create"},"idempotency_key":{"type":"string","minLength":32,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{32,160}$"},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"endpoint_path":{"type":"string","maxLength":160},"tool_id":{"type":"string","maxLength":120},"schema_version":{"type":"string","maxLength":40},"generated_at":{"type":"string","format":"date-time"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"operation_id":{"type":"string","maxLength":120},"mcp_tool_name":{"type":"string","maxLength":120},"payment_network":{"type":"string","maxLength":64},"currency":{"type":"string","enum":["USDC"]},"amount":{"type":"string","maxLength":32},"service_label":{"type":"string","maxLength":200},"retention_class":{"type":"string","enum":["short","standard","support"]}},"additionalProperties":false},"verifyRequest":{"type":"object","required":["mode","notary_id","lookup_secret"],"properties":{"mode":{"const":"verify"},"notary_id":{"type":"string","minLength":24,"maxLength":120,"pattern":"^[A-Za-z0-9_-]{24,120}$"},"lookup_secret":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false}},"examples":[{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","endpoint_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","schema_version":"v0.1","generated_at":"2026-07-21T12:00:00.000Z","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","operation_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","payment_network":"base","currency":"USDC","amount":"0.01","service_label":"Wallet Snapshot response hash","retention_class":"short"}]},"example":{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","endpoint_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","schema_version":"v0.1","generated_at":"2026-07-21T12:00:00.000Z","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","operation_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","payment_network":"base","currency":"USDC","amount":"0.01","service_label":"Wallet Snapshot response hash","retention_class":"short"},"examples":{"standard":{"summary":"x402 Response Provenance Notary request","value":{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","endpoint_path":"/api/x402/wallet-snapshot","tool_id":"wallet_snapshot","schema_version":"v0.1","generated_at":"2026-07-21T12:00:00.000Z","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","operation_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","payment_network":"base","currency":"USDC","amount":"0.01","service_label":"Wallet Snapshot response hash","retention_class":"short"}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","tool_id","version","request_id","x402_request_id","generated_at","decision","confidence","summary","risk_flags","recommended_next_action","limitations","metadata","notary_id","stored_hashes","retention"],"properties":{"product_family":{"const":"agent_expansion_v3_api"},"endpoint":{"const":"x402-response-provenance-notary"},"tool_id":{"const":"x402_response_provenance_notary"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["record_created","record_replayed","record_verified","hash_mismatch"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"risk_flags":{"type":"array","items":{"type":"string"}},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"}},"additionalProperties":false},"notary_id":{"type":"string"},"stored_hashes":{"type":"object"},"retention":{"type":"object"},"lookup_secret":{"type":"string","description":"Returned once only on record_created responses."}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-authorized-payee-rotation-notary":{"post":{"operationId":"x402_authorized_payee_rotation_notary","summary":"Hash-Only Authorized Payee Rotation Notary","description":"Records and verifies hash-only evidence for authorized x402 payee-wallet rotations.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_authorized_payee_rotation_notary","path":"/api/x402/x402-authorized-payee-rotation-notary","method":"POST","title":"Hash-Only Authorized Payee Rotation Notary","mcp_tool_name":"bmm_x402_authorized_payee_rotation_notary","buyerAgentQuestion":"Was this payee rotation announced through a safe evidence packet before my agent pays again?","whatItDoes":"Checks sanitized payee-rotation facts, produces deterministic findings, and can persist hash-only records with scoped idempotency.","whatItDoesNotDo":"Does not route funds, authorize payments, certify sellers, store raw secrets, or claim legal notarization.","outputSummary":"Returns a safe rotation decision, findings, risk flags, retention details, and next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AUTHORIZED_PAYEE_ROTATION_NOTARY_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"create"},"facts":{"type":"object","required":["seller_id_hash","previous_payee_hash","new_payee_hash","rotation_evidence_hash","effective_at"],"properties":{"seller_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"previous_payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"new_payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"rotation_evidence_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"effective_at":{"type":"string","maxLength":500},"service_url_label":{"type":"string","maxLength":500},"chain_id":{"type":"string","maxLength":500},"currency":{"type":"string","maxLength":500},"listing_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["seller_id_hash","previous_payee_hash","new_payee_hash","rotation_evidence_hash","effective_at"],"properties":{"seller_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"previous_payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"new_payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"rotation_evidence_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"effective_at":{"type":"string","maxLength":500},"service_url_label":{"type":"string","maxLength":500},"chain_id":{"type":"string","maxLength":500},"currency":{"type":"string","maxLength":500},"listing_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_key":{"type":"string","minLength":32,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{32,160}$"},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"retention_class":{"type":"string","enum":["short","standard","support"]}},"additionalProperties":false},{"type":"object","required":["mode","facts","lookup_secret","idempotency_scope_token"],"properties":{"mode":{"const":"verify"},"facts":{"type":"object","required":[],"properties":{"seller_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"previous_payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"new_payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"rotation_evidence_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"effective_at":{"type":"string","maxLength":500},"service_url_label":{"type":"string","maxLength":500},"chain_id":{"type":"string","maxLength":500},"currency":{"type":"string","maxLength":500},"listing_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":[],"properties":{"seller_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"previous_payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"new_payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"rotation_evidence_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"effective_at":{"type":"string","maxLength":500},"service_url_label":{"type":"string","maxLength":500},"chain_id":{"type":"string","maxLength":500},"currency":{"type":"string","maxLength":500},"listing_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"lookup_secret":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"record_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"ledger_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"notary_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"}},"additionalProperties":false,"anyOf":[{"required":["record_id"]},{"required":["ledger_id"]},{"required":["notary_id"]}]}],"x-bmm-required-by-mode":{"create":["seller_id_hash","previous_payee_hash","new_payee_hash","rotation_evidence_hash","effective_at"]},"x-bmm-allowed-fact-fields":["seller_id_hash","previous_payee_hash","new_payee_hash","rotation_evidence_hash","effective_at","service_url_label","chain_id","currency","listing_hash","challenge_hash"],"examples":[{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"seller_id_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","previous_payee_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","new_payee_hash":"sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","rotation_evidence_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","effective_at":"2026-07-22T12:00:00.000Z","chain_id":"eip155:8453","currency":"USDC"}}]},"example":{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"seller_id_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","previous_payee_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","new_payee_hash":"sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","rotation_evidence_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","effective_at":"2026-07-22T12:00:00.000Z","chain_id":"eip155:8453","currency":"USDC"}},"examples":{"standard":{"summary":"Hash-Only Authorized Payee Rotation Notary request","value":{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"seller_id_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","previous_payee_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","new_payee_hash":"sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","rotation_evidence_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","effective_at":"2026-07-22T12:00:00.000Z","chain_id":"eip155:8453","currency":"USDC"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-authorized-payee-rotation-notary"},"service_id":{"const":"hash-only-authorized-payee-rotation-notary"},"tool_id":{"const":"x402_authorized_payee_rotation_notary"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-paid-agent-response-completeness-drift-ledger":{"post":{"operationId":"x402_paid_agent_response_completeness_drift_ledger","summary":"Paid-Agent Response Completeness Drift Ledger","description":"Tracks hash-only completeness snapshots for paid-agent response contracts across releases.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_paid_agent_response_completeness_drift_ledger","path":"/api/x402/x402-paid-agent-response-completeness-drift-ledger","method":"POST","title":"Paid-Agent Response Completeness Drift Ledger","mcp_tool_name":"bmm_x402_paid_agent_response_completeness_drift_ledger","buyerAgentQuestion":"Did this paid agent's response contract become less machine-actionable across versions?","whatItDoes":"Compares caller-supplied response contract facts and can persist hash-only release snapshots.","whatItDoesNotDo":"Does not store raw responses, fetch sellers, score reputation, or replace the single-sample linter.","outputSummary":"Returns completeness drift findings, risk flags, optional record details, and a release-gate next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PAID_AGENT_RESPONSE_COMPLETENESS_DRIFT_LEDGER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"snapshot"},"facts":{"type":"object","required":["service_id_hash","schema_hash","response_contract_hash","required_field_count","present_field_count","missing_field_codes","version_label"],"properties":{"service_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_contract_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"required_field_count":{"type":"number"},"present_field_count":{"type":"number"},"missing_field_codes":{"type":"array","maxItems":50},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["service_id_hash","schema_hash","response_contract_hash","required_field_count","present_field_count","missing_field_codes","version_label"],"properties":{"service_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_contract_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"required_field_count":{"type":"number"},"present_field_count":{"type":"number"},"missing_field_codes":{"type":"array","maxItems":50},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_key":{"type":"string","minLength":32,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{32,160}$"},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"retention_class":{"type":"string","enum":["short","standard","support"]}},"additionalProperties":false},{"type":"object","required":["mode","facts","reference_facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["service_id_hash","schema_hash","response_contract_hash","required_field_count","present_field_count","missing_field_codes","version_label"],"properties":{"service_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_contract_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"required_field_count":{"type":"number"},"present_field_count":{"type":"number"},"missing_field_codes":{"type":"array","maxItems":50},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["service_id_hash","schema_hash","response_contract_hash","required_field_count","present_field_count","missing_field_codes","version_label"],"properties":{"service_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_contract_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"required_field_count":{"type":"number"},"present_field_count":{"type":"number"},"missing_field_codes":{"type":"array","maxItems":50},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false},{"type":"object","required":["mode","facts","lookup_secret","idempotency_scope_token"],"properties":{"mode":{"const":"verify"},"facts":{"type":"object","required":[],"properties":{"service_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_contract_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"required_field_count":{"type":"number"},"present_field_count":{"type":"number"},"missing_field_codes":{"type":"array","maxItems":50},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":[],"properties":{"service_id_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_contract_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"required_field_count":{"type":"number"},"present_field_count":{"type":"number"},"missing_field_codes":{"type":"array","maxItems":50},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"lookup_secret":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"record_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"ledger_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"notary_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"}},"additionalProperties":false,"anyOf":[{"required":["record_id"]},{"required":["ledger_id"]},{"required":["notary_id"]}]}],"x-bmm-required-by-mode":{"snapshot":["service_id_hash","schema_hash","response_contract_hash","required_field_count","present_field_count","missing_field_codes","version_label"],"compare":["service_id_hash","schema_hash","response_contract_hash","required_field_count","present_field_count","missing_field_codes","version_label"]},"x-bmm-allowed-fact-fields":["service_id_hash","schema_hash","response_contract_hash","required_field_count","present_field_count","missing_field_codes","version_label"],"examples":[{"mode":"snapshot","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"service_id_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_contract_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","required_field_count":5,"present_field_count":5,"missing_field_codes":[],"version_label":"v1.0.0"}}]},"example":{"mode":"snapshot","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"service_id_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_contract_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","required_field_count":5,"present_field_count":5,"missing_field_codes":[],"version_label":"v1.0.0"}},"examples":{"standard":{"summary":"Paid-Agent Response Completeness Drift Ledger request","value":{"mode":"snapshot","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"service_id_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_contract_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","required_field_count":5,"present_field_count":5,"missing_field_codes":[],"version_label":"v1.0.0"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-paid-agent-response-completeness-drift-ledger"},"service_id":{"const":"paid-agent-response-completeness-drift-ledger"},"tool_id":{"const":"x402_paid_agent_response_completeness_drift_ledger"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-operation-stability-ledger":{"post":{"operationId":"x402_mcp_operation_stability_ledger","summary":"x402/MCP Operation Stability Ledger","description":"Records and compares hash-only x402, OpenAPI, and MCP operation stability facts.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_operation_stability_ledger","path":"/api/x402/x402-mcp-operation-stability-ledger","method":"POST","title":"x402/MCP Operation Stability Ledger","mcp_tool_name":"bmm_x402_mcp_operation_stability_ledger","buyerAgentQuestion":"Did this paid tool's route, operation, MCP schema, or x402 payment metadata drift?","whatItDoes":"Classifies stable, additive, and breaking operation changes from sanitized caller facts.","whatItDoesNotDo":"Does not crawl services, prove uptime, or replace live catalog drift checks.","outputSummary":"Returns operation stability classification, evidence fields, optional record details, and next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_OPERATION_STABILITY_LEDGER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"fingerprint"},"facts":{"type":"object","required":["operation_id","mcp_tool_name","route_path","method","resource_hash","input_schema_hash","output_schema_hash","payment_metadata_hash","version_label"],"properties":{"operation_id":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"method":{"type":"string","maxLength":500},"resource_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"input_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["operation_id","mcp_tool_name","route_path","method","resource_hash","input_schema_hash","output_schema_hash","payment_metadata_hash","version_label"],"properties":{"operation_id":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"method":{"type":"string","maxLength":500},"resource_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"input_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_key":{"type":"string","minLength":32,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{32,160}$"},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"retention_class":{"type":"string","enum":["short","standard","support"]}},"additionalProperties":false},{"type":"object","required":["mode","facts","reference_facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["operation_id","mcp_tool_name","route_path","method","resource_hash","input_schema_hash","output_schema_hash","payment_metadata_hash","version_label"],"properties":{"operation_id":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"method":{"type":"string","maxLength":500},"resource_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"input_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["operation_id","mcp_tool_name","route_path","method","resource_hash","input_schema_hash","output_schema_hash","payment_metadata_hash","version_label"],"properties":{"operation_id":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"method":{"type":"string","maxLength":500},"resource_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"input_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false},{"type":"object","required":["mode","facts","lookup_secret","idempotency_scope_token"],"properties":{"mode":{"const":"verify"},"facts":{"type":"object","required":[],"properties":{"operation_id":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"method":{"type":"string","maxLength":500},"resource_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"input_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":[],"properties":{"operation_id":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"method":{"type":"string","maxLength":500},"resource_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"input_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_schema_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"version_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"lookup_secret":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"record_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"ledger_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"notary_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"}},"additionalProperties":false,"anyOf":[{"required":["record_id"]},{"required":["ledger_id"]},{"required":["notary_id"]}]}],"x-bmm-required-by-mode":{"fingerprint":["operation_id","mcp_tool_name","route_path","method","resource_hash","input_schema_hash","output_schema_hash","payment_metadata_hash","version_label"],"compare":["operation_id","mcp_tool_name","route_path","method","resource_hash","input_schema_hash","output_schema_hash","payment_metadata_hash","version_label"]},"x-bmm-allowed-fact-fields":["operation_id","mcp_tool_name","route_path","method","resource_hash","input_schema_hash","output_schema_hash","payment_metadata_hash","version_label"],"examples":[{"mode":"fingerprint","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"operation_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","route_path":"/api/x402/wallet-snapshot","method":"POST","resource_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","input_schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","output_schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","payment_metadata_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","version_label":"v1.0.0"}}]},"example":{"mode":"fingerprint","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"operation_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","route_path":"/api/x402/wallet-snapshot","method":"POST","resource_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","input_schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","output_schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","payment_metadata_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","version_label":"v1.0.0"}},"examples":{"standard":{"summary":"x402/MCP Operation Stability Ledger request","value":{"mode":"fingerprint","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"operation_id":"wallet_snapshot","mcp_tool_name":"bmm_wallet_snapshot","route_path":"/api/x402/wallet-snapshot","method":"POST","resource_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","input_schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","output_schema_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","payment_metadata_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","version_label":"v1.0.0"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-operation-stability-ledger"},"service_id":{"const":"x402-mcp-operation-stability-ledger"},"tool_id":{"const":"x402_mcp_operation_stability_ledger"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-ap2-mandate-constraint-gap-auditor":{"post":{"operationId":"x402_ap2_mandate_constraint_gap_auditor","summary":"AP2 Mandate Constraint Gap Auditor","description":"Audits sanitized AP2-style mandate facts for missing autonomous-purchase constraints.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_ap2_mandate_constraint_gap_auditor","path":"/api/x402/x402-ap2-mandate-constraint-gap-auditor","method":"POST","title":"AP2 Mandate Constraint Gap Auditor","mcp_tool_name":"bmm_x402_ap2_mandate_constraint_gap_auditor","buyerAgentQuestion":"What constraint gaps should be fixed before accepting this autonomous purchase mandate?","whatItDoes":"Checks caller-provided mandate facts for amount, merchant, item, expiry, recurrence, and verifier constraints.","whatItDoesNotDo":"Does not approve transactions, sign mandates, revoke authority, or make legal validity claims.","outputSummary":"Returns mandate gap findings, risk flags, optional audit record details, and a safe next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AP2_MANDATE_CONSTRAINT_GAP_AUDITOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["mandate_type","agent_binding_present","verifier_binding_present","merchant_binding_present","amount_cap","currency","expiry","item_constraints","recurrence_constraints","receipt_requirement","intended_action"],"properties":{"mandate_type":{"type":"string","maxLength":500},"agent_binding_present":{"type":"boolean"},"verifier_binding_present":{"type":"boolean"},"merchant_binding_present":{"type":"boolean"},"amount_cap":{"type":"number"},"currency":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"item_constraints":{"type":"array","maxItems":50},"recurrence_constraints":{"type":"array","maxItems":50},"receipt_requirement":{"type":"string","maxLength":500},"intended_action":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["mandate_type","agent_binding_present","verifier_binding_present","merchant_binding_present","amount_cap","currency","expiry","item_constraints","recurrence_constraints","receipt_requirement","intended_action"],"properties":{"mandate_type":{"type":"string","maxLength":500},"agent_binding_present":{"type":"boolean"},"verifier_binding_present":{"type":"boolean"},"merchant_binding_present":{"type":"boolean"},"amount_cap":{"type":"number"},"currency":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"item_constraints":{"type":"array","maxItems":50},"recurrence_constraints":{"type":"array","maxItems":50},"receipt_requirement":{"type":"string","maxLength":500},"intended_action":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_key":{"type":"string","minLength":32,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{32,160}$"},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"retention_class":{"type":"string","enum":["short","standard","support"]}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["mandate_type","agent_binding_present","verifier_binding_present","merchant_binding_present","amount_cap","currency","expiry","item_constraints","recurrence_constraints","receipt_requirement","intended_action"]},"x-bmm-allowed-fact-fields":["mandate_type","agent_binding_present","verifier_binding_present","merchant_binding_present","amount_cap","currency","expiry","item_constraints","recurrence_constraints","receipt_requirement","intended_action"],"examples":[{"mode":"audit","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"mandate_type":"autonomous_purchase","agent_binding_present":true,"verifier_binding_present":true,"merchant_binding_present":true,"amount_cap":0.05,"currency":"USDC","expiry":"2026-07-23T00:00:00.000Z","item_constraints":["wallet-snapshot"],"recurrence_constraints":["single_use"],"receipt_requirement":"receipt_hash_required","intended_action":"buy_wallet_snapshot"}}]},"example":{"mode":"audit","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"mandate_type":"autonomous_purchase","agent_binding_present":true,"verifier_binding_present":true,"merchant_binding_present":true,"amount_cap":0.05,"currency":"USDC","expiry":"2026-07-23T00:00:00.000Z","item_constraints":["wallet-snapshot"],"recurrence_constraints":["single_use"],"receipt_requirement":"receipt_hash_required","intended_action":"buy_wallet_snapshot"}},"examples":{"standard":{"summary":"AP2 Mandate Constraint Gap Auditor request","value":{"mode":"audit","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"mandate_type":"autonomous_purchase","agent_binding_present":true,"verifier_binding_present":true,"merchant_binding_present":true,"amount_cap":0.05,"currency":"USDC","expiry":"2026-07-23T00:00:00.000Z","item_constraints":["wallet-snapshot"],"recurrence_constraints":["single_use"],"receipt_requirement":"receipt_hash_required","intended_action":"buy_wallet_snapshot"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-ap2-mandate-constraint-gap-auditor"},"service_id":{"const":"ap2-mandate-constraint-gap-auditor"},"tool_id":{"const":"x402_ap2_mandate_constraint_gap_auditor"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-wallet-policy-coverage-gap-analyzer":{"post":{"operationId":"x402_agent_wallet_policy_coverage_gap_analyzer","summary":"Agent Wallet Policy Coverage Gap Analyzer","description":"Compares sanitized autonomous-task facts against wallet policy coverage.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_wallet_policy_coverage_gap_analyzer","path":"/api/x402/x402-agent-wallet-policy-coverage-gap-analyzer","method":"POST","title":"Agent Wallet Policy Coverage Gap Analyzer","mcp_tool_name":"bmm_x402_agent_wallet_policy_coverage_gap_analyzer","buyerAgentQuestion":"Does the wallet policy cover the task this agent is about to perform?","whatItDoes":"Finds missing spend, network, currency, merchant, category, recurrence, and approval constraints.","whatItDoesNotDo":"Does not connect wallets, enforce policy on-chain, approve spending, or store wallet secrets.","outputSummary":"Returns policy coverage gaps, recommended constraints, optional audit record details, and limitations.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_WALLET_POLICY_COVERAGE_GAP_ANALYZER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["intended_task","policy_scope","spend_caps","allowed_counterparties","allowed_chains","allowed_assets","time_window","recurrence","revocation_supported"],"properties":{"intended_task":{"type":"string","maxLength":500},"policy_scope":{"type":"object","maxProperties":50,"additionalProperties":true},"spend_caps":{"type":"object","maxProperties":50,"additionalProperties":true},"allowed_counterparties":{"type":"array","maxItems":50},"allowed_chains":{"type":"array","maxItems":50},"allowed_assets":{"type":"array","maxItems":50},"time_window":{"type":"object","maxProperties":50,"additionalProperties":true},"recurrence":{"type":"string","maxLength":500},"revocation_supported":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["intended_task","policy_scope","spend_caps","allowed_counterparties","allowed_chains","allowed_assets","time_window","recurrence","revocation_supported"],"properties":{"intended_task":{"type":"string","maxLength":500},"policy_scope":{"type":"object","maxProperties":50,"additionalProperties":true},"spend_caps":{"type":"object","maxProperties":50,"additionalProperties":true},"allowed_counterparties":{"type":"array","maxItems":50},"allowed_chains":{"type":"array","maxItems":50},"allowed_assets":{"type":"array","maxItems":50},"time_window":{"type":"object","maxProperties":50,"additionalProperties":true},"recurrence":{"type":"string","maxLength":500},"revocation_supported":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_key":{"type":"string","minLength":32,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{32,160}$"},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"retention_class":{"type":"string","enum":["short","standard","support"]}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["intended_task","policy_scope","spend_caps","allowed_counterparties","allowed_chains","allowed_assets","time_window","recurrence","revocation_supported"]},"x-bmm-allowed-fact-fields":["intended_task","policy_scope","spend_caps","allowed_counterparties","allowed_chains","allowed_assets","time_window","recurrence","revocation_supported"],"examples":[{"mode":"audit","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"intended_task":"wallet intelligence purchase","policy_scope":{"purpose":"wallet_audit"},"spend_caps":{"per_call_usd":0.1,"daily_usd":1},"allowed_counterparties":["seller-a"],"allowed_chains":["eip155:8453"],"allowed_assets":["USDC"],"time_window":{"valid_until":"2026-07-23T00:00:00.000Z"},"recurrence":"single_use","revocation_supported":true}}]},"example":{"mode":"audit","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"intended_task":"wallet intelligence purchase","policy_scope":{"purpose":"wallet_audit"},"spend_caps":{"per_call_usd":0.1,"daily_usd":1},"allowed_counterparties":["seller-a"],"allowed_chains":["eip155:8453"],"allowed_assets":["USDC"],"time_window":{"valid_until":"2026-07-23T00:00:00.000Z"},"recurrence":"single_use","revocation_supported":true}},"examples":{"standard":{"summary":"Agent Wallet Policy Coverage Gap Analyzer request","value":{"mode":"audit","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"intended_task":"wallet intelligence purchase","policy_scope":{"purpose":"wallet_audit"},"spend_caps":{"per_call_usd":0.1,"daily_usd":1},"allowed_counterparties":["seller-a"],"allowed_chains":["eip155:8453"],"allowed_assets":["USDC"],"time_window":{"valid_until":"2026-07-23T00:00:00.000Z"},"recurrence":"single_use","revocation_supported":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-wallet-policy-coverage-gap-analyzer"},"service_id":{"const":"agent-wallet-policy-coverage-gap-analyzer"},"tool_id":{"const":"x402_agent_wallet_policy_coverage_gap_analyzer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-autonomous-purchase-intent-to-receipt-reconciler":{"post":{"operationId":"x402_autonomous_purchase_intent_to_receipt_reconciler","summary":"Autonomous Purchase Intent-to-Receipt Reconciler","description":"Reconciles sanitized autonomous-purchase intent facts against receipt facts.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_autonomous_purchase_intent_to_receipt_reconciler","path":"/api/x402/x402-autonomous-purchase-intent-to-receipt-reconciler","method":"POST","title":"Autonomous Purchase Intent-to-Receipt Reconciler","mcp_tool_name":"bmm_x402_autonomous_purchase_intent_to_receipt_reconciler","buyerAgentQuestion":"Does the paid receipt match the purchase intent my agent was authorized to execute?","whatItDoes":"Compares payee, amount, currency, network, resource, and timing facts and can persist hash-only reconciliation records.","whatItDoesNotDo":"Does not prove settlement finality, recover funds, approve merchants, or store raw receipts.","outputSummary":"Returns match/mismatch findings, risk flags, optional record details, and reconciliation next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AUTONOMOUS_PURCHASE_INTENT_TO_RECEIPT_RECONCILER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"create"},"facts":{"type":"object","required":["intent_hash","challenge_hash","payment_hash","receipt_hash","output_hash"],"properties":{"intent_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["intent_hash","challenge_hash","payment_hash","receipt_hash","output_hash"],"properties":{"intent_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_key":{"type":"string","minLength":32,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{32,160}$"},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"retention_class":{"type":"string","enum":["short","standard","support"]}},"additionalProperties":false},{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"reconcile"},"facts":{"type":"object","required":["intent_hash","receipt_hash"],"properties":{"intent_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["intent_hash","receipt_hash"],"properties":{"intent_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false},{"type":"object","required":["mode","facts","lookup_secret","idempotency_scope_token"],"properties":{"mode":{"const":"verify"},"facts":{"type":"object","required":[],"properties":{"intent_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":[],"properties":{"intent_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"payment_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"output_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"payee_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"lookup_secret":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"record_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"ledger_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"notary_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"}},"additionalProperties":false,"anyOf":[{"required":["record_id"]},{"required":["ledger_id"]},{"required":["notary_id"]}]}],"x-bmm-required-by-mode":{"create":["intent_hash","challenge_hash","payment_hash","receipt_hash","output_hash"],"reconcile":["intent_hash","receipt_hash"]},"x-bmm-allowed-fact-fields":["intent_hash","challenge_hash","payment_hash","receipt_hash","output_hash","amount","currency","network","payee_hash","transaction_hash"],"examples":[{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"intent_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","challenge_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","payment_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","output_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","amount":0.01,"currency":"USDC","network":"base","payee_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}]},"example":{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"intent_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","challenge_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","payment_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","output_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","amount":0.01,"currency":"USDC","network":"base","payee_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}},"examples":{"standard":{"summary":"Autonomous Purchase Intent-to-Receipt Reconciler request","value":{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"intent_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","challenge_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","payment_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","output_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","amount":0.01,"currency":"USDC","network":"base","payee_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-autonomous-purchase-intent-to-receipt-reconciler"},"service_id":{"const":"autonomous-purchase-intent-to-receipt-reconciler"},"tool_id":{"const":"x402_autonomous_purchase_intent_to_receipt_reconciler"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-paid-tool-latency-sla-evidence-notary":{"post":{"operationId":"x402_paid_tool_latency_sla_evidence_notary","summary":"Paid Tool Latency SLA Evidence Notary","description":"Creates and verifies hash-only latency SLA evidence for paid agent tools.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_paid_tool_latency_sla_evidence_notary","path":"/api/x402/x402-paid-tool-latency-sla-evidence-notary","method":"POST","title":"Paid Tool Latency SLA Evidence Notary","mcp_tool_name":"bmm_x402_paid_tool_latency_sla_evidence_notary","buyerAgentQuestion":"Does this paid tool latency evidence support the SLA claim without exposing raw logs?","whatItDoes":"Checks sanitized latency measurements, classifies SLA status, and can persist hash-only evidence records.","whatItDoesNotDo":"Does not run synthetic probes, prove uptime, or store raw logs, headers, cookies, or payment material.","outputSummary":"Returns SLA decision, latency findings, optional record details, and operational next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PAID_TOOL_LATENCY_SLA_EVIDENCE_NOTARY_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"create"},"facts":{"type":"object","required":["request_hash","response_hash","challenge_hash","started_at","completed_at","latency_ms","sla_threshold_ms","tool_id"],"properties":{"request_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"started_at":{"type":"string","maxLength":500},"completed_at":{"type":"string","maxLength":500},"latency_ms":{"type":"number"},"sla_threshold_ms":{"type":"number"},"tool_id":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["request_hash","response_hash","challenge_hash","started_at","completed_at","latency_ms","sla_threshold_ms","tool_id"],"properties":{"request_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"started_at":{"type":"string","maxLength":500},"completed_at":{"type":"string","maxLength":500},"latency_ms":{"type":"number"},"sla_threshold_ms":{"type":"number"},"tool_id":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_key":{"type":"string","minLength":32,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{32,160}$"},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"retention_class":{"type":"string","enum":["short","standard","support"]}},"additionalProperties":false},{"type":"object","required":["mode","facts","lookup_secret","idempotency_scope_token"],"properties":{"mode":{"const":"verify"},"facts":{"type":"object","required":[],"properties":{"request_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"started_at":{"type":"string","maxLength":500},"completed_at":{"type":"string","maxLength":500},"latency_ms":{"type":"number"},"sla_threshold_ms":{"type":"number"},"tool_id":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":[],"properties":{"request_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"response_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"challenge_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"started_at":{"type":"string","maxLength":500},"completed_at":{"type":"string","maxLength":500},"latency_ms":{"type":"number"},"sla_threshold_ms":{"type":"number"},"tool_id":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"idempotency_scope_token":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"lookup_secret":{"type":"string","minLength":43,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{43,160}$"},"record_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"ledger_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"},"notary_id":{"type":"string","minLength":12,"maxLength":160,"pattern":"^[A-Za-z0-9_-]{12,160}$"}},"additionalProperties":false,"anyOf":[{"required":["record_id"]},{"required":["ledger_id"]},{"required":["notary_id"]}]}],"x-bmm-required-by-mode":{"create":["request_hash","response_hash","challenge_hash","started_at","completed_at","latency_ms","sla_threshold_ms","tool_id"]},"x-bmm-allowed-fact-fields":["request_hash","response_hash","challenge_hash","started_at","completed_at","latency_ms","sla_threshold_ms","tool_id","receipt_hash"],"examples":[{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"request_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","challenge_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","started_at":"2026-07-22T12:00:00.000Z","completed_at":"2026-07-22T12:00:00.350Z","latency_ms":350,"sla_threshold_ms":1000,"tool_id":"wallet_snapshot","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}]},"example":{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"request_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","challenge_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","started_at":"2026-07-22T12:00:00.000Z","completed_at":"2026-07-22T12:00:00.350Z","latency_ms":350,"sla_threshold_ms":1000,"tool_id":"wallet_snapshot","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}},"examples":{"standard":{"summary":"Paid Tool Latency SLA Evidence Notary request","value":{"mode":"create","idempotency_key":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","idempotency_scope_token":"BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB","retention_class":"short","facts":{"request_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","challenge_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","started_at":"2026-07-22T12:00:00.000Z","completed_at":"2026-07-22T12:00:00.350Z","latency_ms":350,"sla_threshold_ms":1000,"tool_id":"wallet_snapshot","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-paid-tool-latency-sla-evidence-notary"},"service_id":{"const":"paid-tool-latency-sla-evidence-notary"},"tool_id":{"const":"x402_paid_tool_latency_sla_evidence_notary"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-multi-provider-challenge-normalizer":{"post":{"operationId":"x402_multi_provider_challenge_normalizer","summary":"Multi-Provider x402 Challenge Normalizer","description":"Normalizes safe x402 challenge metadata from multiple provider formats.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_multi_provider_challenge_normalizer","path":"/api/x402/x402-multi-provider-challenge-normalizer","method":"POST","title":"Multi-Provider x402 Challenge Normalizer","mcp_tool_name":"bmm_x402_multi_provider_challenge_normalizer","buyerAgentQuestion":"Can my agent compare these x402 challenges using one safe normalized shape?","whatItDoes":"Extracts scheme, network, amount, currency, receiver, resource, and timeout facts from caller-supplied challenge metadata.","whatItDoesNotDo":"Does not verify signatures, replay payments, call facilitators, or accept raw payment headers.","outputSummary":"Returns normalized challenge fields, missing fields, risk flags, and next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MULTI_PROVIDER_CHALLENGE_NORMALIZER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"normalize"},"facts":{"type":"object","required":["provider_label","status_code","headers","challenge_json"],"properties":{"provider_label":{"type":"string","maxLength":500},"status_code":{"type":"number"},"headers":{"type":"object","maxProperties":10,"properties":{"content_type":{"type":"string","maxLength":120},"cache-control":{"type":"string","maxLength":160},"content-length":{"type":"string","maxLength":40},"x-request-id":{"type":"string","maxLength":160},"x-provider":{"type":"string","maxLength":120},"x-version":{"type":"string","maxLength":80}},"additionalProperties":false},"challenge_json":{"type":"object","maxProperties":50,"additionalProperties":true},"resource_url_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["provider_label","status_code","headers","challenge_json"],"properties":{"provider_label":{"type":"string","maxLength":500},"status_code":{"type":"number"},"headers":{"type":"object","maxProperties":10,"properties":{"content_type":{"type":"string","maxLength":120},"cache-control":{"type":"string","maxLength":160},"content-length":{"type":"string","maxLength":40},"x-request-id":{"type":"string","maxLength":160},"x-provider":{"type":"string","maxLength":120},"x-version":{"type":"string","maxLength":80}},"additionalProperties":false},"challenge_json":{"type":"object","maxProperties":50,"additionalProperties":true},"resource_url_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"normalize":["provider_label","status_code","headers","challenge_json"]},"x-bmm-allowed-fact-fields":["provider_label","status_code","headers","challenge_json","resource_url_label"],"examples":[{"mode":"normalize","facts":{"provider_label":"provider-a","status_code":402,"headers":{"content_type":"application/json"},"challenge_json":{"scheme":"exact","network":"base","amount":"0.01","currency":"USDC","receiver":"0x1111111111111111111111111111111111111111","resource":"/api/x402/wallet-snapshot"},"resource_url_label":"https://api.example.com/api/x402/wallet-snapshot"}}]},"example":{"mode":"normalize","facts":{"provider_label":"provider-a","status_code":402,"headers":{"content_type":"application/json"},"challenge_json":{"scheme":"exact","network":"base","amount":"0.01","currency":"USDC","receiver":"0x1111111111111111111111111111111111111111","resource":"/api/x402/wallet-snapshot"},"resource_url_label":"https://api.example.com/api/x402/wallet-snapshot"}},"examples":{"standard":{"summary":"Multi-Provider x402 Challenge Normalizer request","value":{"mode":"normalize","facts":{"provider_label":"provider-a","status_code":402,"headers":{"content_type":"application/json"},"challenge_json":{"scheme":"exact","network":"base","amount":"0.01","currency":"USDC","receiver":"0x1111111111111111111111111111111111111111","resource":"/api/x402/wallet-snapshot"},"resource_url_label":"https://api.example.com/api/x402/wallet-snapshot"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-multi-provider-challenge-normalizer"},"service_id":{"const":"multi-provider-x402-challenge-normalizer"},"tool_id":{"const":"x402_multi_provider_challenge_normalizer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-facilitator-cost-comparator":{"post":{"operationId":"x402_facilitator_cost_comparator","summary":"x402 Facilitator Cost Comparator","description":"Compares caller-supplied x402 facilitator cost facts for buyer-agent routing.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_facilitator_cost_comparator","path":"/api/x402/x402-facilitator-cost-comparator","method":"POST","title":"x402 Facilitator Cost Comparator","mcp_tool_name":"bmm_x402_facilitator_cost_comparator","buyerAgentQuestion":"Which facilitator cost profile looks cheapest and safest for this paid request?","whatItDoes":"Ranks sanitized provider cost, fee, timeout, and network facts without external calls.","whatItDoesNotDo":"Does not negotiate prices, execute payments, or verify live facilitator availability.","outputSummary":"Returns cost comparison findings, risk flags, and recommended routing next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_FACILITATOR_COST_COMPARATOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["expected_monthly_calls","average_price_usd","providers"],"properties":{"expected_monthly_calls":{"type":"number"},"average_price_usd":{"type":"number"},"providers":{"type":"array","maxItems":50}},"additionalProperties":false},"reference_facts":{"type":"object","required":["expected_monthly_calls","average_price_usd","providers"],"properties":{"expected_monthly_calls":{"type":"number"},"average_price_usd":{"type":"number"},"providers":{"type":"array","maxItems":50}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"compare":["expected_monthly_calls","average_price_usd","providers"]},"x-bmm-allowed-fact-fields":["expected_monthly_calls","average_price_usd","providers"],"examples":[{"mode":"compare","facts":{"expected_monthly_calls":1000,"average_price_usd":0.01,"providers":[{"provider_label":"provider-a","fee_usd":0.001,"network":"base"}]}}]},"example":{"mode":"compare","facts":{"expected_monthly_calls":1000,"average_price_usd":0.01,"providers":[{"provider_label":"provider-a","fee_usd":0.001,"network":"base"}]}},"examples":{"standard":{"summary":"x402 Facilitator Cost Comparator request","value":{"mode":"compare","facts":{"expected_monthly_calls":1000,"average_price_usd":0.01,"providers":[{"provider_label":"provider-a","fee_usd":0.001,"network":"base"}]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-facilitator-cost-comparator"},"service_id":{"const":"x402-facilitator-cost-comparator"},"tool_id":{"const":"x402_facilitator_cost_comparator"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-bmm-agent-spend-category-classifier":{"post":{"operationId":"x402_bmm_agent_spend_category_classifier","summary":"BMM Agent Spend Category Classifier","description":"Classifies sanitized agent spend facts into operational categories.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_bmm_agent_spend_category_classifier","path":"/api/x402/x402-bmm-agent-spend-category-classifier","method":"POST","title":"BMM Agent Spend Category Classifier","mcp_tool_name":"bmm_x402_bmm_agent_spend_category_classifier","buyerAgentQuestion":"How should this agent purchase be categorized for budget and policy reporting?","whatItDoes":"Classifies safe description, merchant, resource, amount, and task facts into deterministic spend categories.","whatItDoesNotDo":"Does not infer identity, provide tax advice, or inspect private receipts.","outputSummary":"Returns spend category, confidence, findings, risk flags, and next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_BMM_AGENT_SPEND_CATEGORY_CLASSIFIER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"classify"},"facts":{"type":"object","required":["seller_label","tool_id","description","amount","currency","network"],"properties":{"seller_label":{"type":"string","maxLength":500},"tool_id":{"type":"string","maxLength":500},"description":{"type":"string","maxLength":500},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"receipt_type":{"type":"string","maxLength":500},"protocol":{"type":"string","maxLength":500},"marketplace_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["seller_label","tool_id","description","amount","currency","network"],"properties":{"seller_label":{"type":"string","maxLength":500},"tool_id":{"type":"string","maxLength":500},"description":{"type":"string","maxLength":500},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"receipt_type":{"type":"string","maxLength":500},"protocol":{"type":"string","maxLength":500},"marketplace_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"classify":["seller_label","tool_id","description","amount","currency","network"]},"x-bmm-allowed-fact-fields":["seller_label","tool_id","description","amount","currency","network","receipt_type","protocol","marketplace_label"],"examples":[{"mode":"classify","facts":{"seller_label":"Blockchain Money Map","tool_id":"wallet_snapshot","description":"wallet audit report","amount":0.01,"currency":"USDC","network":"base"}}]},"example":{"mode":"classify","facts":{"seller_label":"Blockchain Money Map","tool_id":"wallet_snapshot","description":"wallet audit report","amount":0.01,"currency":"USDC","network":"base"}},"examples":{"standard":{"summary":"BMM Agent Spend Category Classifier request","value":{"mode":"classify","facts":{"seller_label":"Blockchain Money Map","tool_id":"wallet_snapshot","description":"wallet audit report","amount":0.01,"currency":"USDC","network":"base"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-bmm-agent-spend-category-classifier"},"service_id":{"const":"bmm-agent-spend-category-classifier"},"tool_id":{"const":"x402_bmm_agent_spend_category_classifier"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-cross-protocol-agent-commerce-profile-normalizer":{"post":{"operationId":"x402_cross_protocol_agent_commerce_profile_normalizer","summary":"Cross-Protocol Agent Commerce Profile Normalizer","description":"Normalizes safe agent-commerce profile facts across x402, MCP, and AP2-style surfaces.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_cross_protocol_agent_commerce_profile_normalizer","path":"/api/x402/x402-cross-protocol-agent-commerce-profile-normalizer","method":"POST","title":"Cross-Protocol Agent Commerce Profile Normalizer","mcp_tool_name":"bmm_x402_cross_protocol_agent_commerce_profile_normalizer","buyerAgentQuestion":"Can this seller or tool profile be represented consistently across agent-commerce protocols?","whatItDoes":"Builds a normalized profile from caller-supplied identity, route, price, payment, capability, and policy facts.","whatItDoesNotDo":"Does not prove legal identity, create credentials, or fetch third-party profiles.","outputSummary":"Returns normalized profile coverage findings, missing fields, risk flags, and next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_CROSS_PROTOCOL_AGENT_COMMERCE_PROFILE_NORMALIZER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"normalize"},"facts":{"type":"object","required":["profiles"],"properties":{"profiles":{"type":"array","maxItems":50}},"additionalProperties":false},"reference_facts":{"type":"object","required":["profiles"],"properties":{"profiles":{"type":"array","maxItems":50}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"normalize":["profiles"]},"x-bmm-allowed-fact-fields":["profiles"],"examples":[{"mode":"normalize","facts":{"profiles":[{"protocol":"x402","version":"2","source_label":"seller-a","profile_json":{"service_id":"seller-a-wallet-snapshot","route":"/api/x402/wallet-snapshot","price":"0.01","currency":"USDC"}}]}}]},"example":{"mode":"normalize","facts":{"profiles":[{"protocol":"x402","version":"2","source_label":"seller-a","profile_json":{"service_id":"seller-a-wallet-snapshot","route":"/api/x402/wallet-snapshot","price":"0.01","currency":"USDC"}}]}},"examples":{"standard":{"summary":"Cross-Protocol Agent Commerce Profile Normalizer request","value":{"mode":"normalize","facts":{"profiles":[{"protocol":"x402","version":"2","source_label":"seller-a","profile_json":{"service_id":"seller-a-wallet-snapshot","route":"/api/x402/wallet-snapshot","price":"0.01","currency":"USDC"}}]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-cross-protocol-agent-commerce-profile-normalizer"},"service_id":{"const":"cross-protocol-agent-commerce-profile-normalizer"},"tool_id":{"const":"x402_cross_protocol_agent_commerce_profile_normalizer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-paid-tool-permission-scope-auditor":{"post":{"operationId":"x402_mcp_paid_tool_permission_scope_auditor","summary":"MCP Paid Tool Permission Scope Auditor","description":"Audits sanitized MCP paid-tool permission scope declarations.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_paid_tool_permission_scope_auditor","path":"/api/x402/x402-mcp-paid-tool-permission-scope-auditor","method":"POST","title":"MCP Paid Tool Permission Scope Auditor","mcp_tool_name":"bmm_x402_mcp_paid_tool_permission_scope_auditor","buyerAgentQuestion":"Are the paid tool's declared MCP permissions narrower than the purchase task requires?","whatItDoes":"Flags broad write, admin, network, payment, file, and credential scopes from caller-provided metadata.","whatItDoesNotDo":"Does not enforce permissions, execute MCP tools, or inspect hidden server code.","outputSummary":"Returns permission-scope findings, risk flags, and recommended gating action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_PAID_TOOL_PERMISSION_SCOPE_AUDITOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["tool_name","tool_description","input_schema","declared_permission_scope","paid_operation_description"],"properties":{"tool_name":{"type":"string","maxLength":500},"tool_description":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"declared_permission_scope":{"type":"string","maxLength":500},"paid_operation_description":{"type":"string","maxLength":500},"destructive_action_declared":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["tool_name","tool_description","input_schema","declared_permission_scope","paid_operation_description"],"properties":{"tool_name":{"type":"string","maxLength":500},"tool_description":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"declared_permission_scope":{"type":"string","maxLength":500},"paid_operation_description":{"type":"string","maxLength":500},"destructive_action_declared":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["tool_name","tool_description","input_schema","declared_permission_scope","paid_operation_description"]},"x-bmm-allowed-fact-fields":["tool_name","tool_description","input_schema","declared_permission_scope","paid_operation_description","destructive_action_declared"],"examples":[{"mode":"audit","facts":{"tool_name":"bmm_wallet_snapshot","tool_description":"Returns a paid wallet snapshot.","input_schema":{"type":"object","required":["address"]},"declared_permission_scope":"read:wallet","paid_operation_description":"Read-only wallet intelligence purchase.","destructive_action_declared":false}}]},"example":{"mode":"audit","facts":{"tool_name":"bmm_wallet_snapshot","tool_description":"Returns a paid wallet snapshot.","input_schema":{"type":"object","required":["address"]},"declared_permission_scope":"read:wallet","paid_operation_description":"Read-only wallet intelligence purchase.","destructive_action_declared":false}},"examples":{"standard":{"summary":"MCP Paid Tool Permission Scope Auditor request","value":{"mode":"audit","facts":{"tool_name":"bmm_wallet_snapshot","tool_description":"Returns a paid wallet snapshot.","input_schema":{"type":"object","required":["address"]},"declared_permission_scope":"read:wallet","paid_operation_description":"Read-only wallet intelligence purchase.","destructive_action_declared":false}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-paid-tool-permission-scope-auditor"},"service_id":{"const":"mcp-paid-tool-permission-scope-auditor"},"tool_id":{"const":"x402_mcp_paid_tool_permission_scope_auditor"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-offer-replay-hygiene-auditor":{"post":{"operationId":"x402_offer_replay_hygiene_auditor","summary":"x402 Offer Replay Hygiene Auditor","description":"Checks x402 offer metadata for replay-hygiene controls.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_offer_replay_hygiene_auditor","path":"/api/x402/x402-offer-replay-hygiene-auditor","method":"POST","title":"x402 Offer Replay Hygiene Auditor","mcp_tool_name":"bmm_x402_offer_replay_hygiene_auditor","buyerAgentQuestion":"Does this x402 offer have nonce, expiry, resource, receiver, and network binding?","whatItDoes":"Flags missing replay controls in sanitized offer/challenge metadata.","whatItDoesNotDo":"Does not sign, verify, or replay payments and does not store payment headers.","outputSummary":"Returns replay-hygiene findings, risk flags, and recommended offer-hardening action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_OFFER_REPLAY_HYGIENE_AUDITOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["pay_to","amount","currency","network","valid_from","valid_until","nonce_present","signature_present","scheme"],"properties":{"resource_label":{"type":"string","maxLength":500},"resource_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"pay_to":{"type":"string","maxLength":500},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"valid_from":{"type":"string","maxLength":500},"valid_until":{"type":"string","maxLength":500},"nonce_present":{"type":"boolean"},"signature_present":{"type":"boolean"},"scheme":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["pay_to","amount","currency","network","valid_from","valid_until","nonce_present","signature_present","scheme"],"properties":{"resource_label":{"type":"string","maxLength":500},"resource_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"pay_to":{"type":"string","maxLength":500},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"valid_from":{"type":"string","maxLength":500},"valid_until":{"type":"string","maxLength":500},"nonce_present":{"type":"boolean"},"signature_present":{"type":"boolean"},"scheme":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["pay_to","amount","currency","network","valid_from","valid_until","nonce_present","signature_present","scheme"]},"x-bmm-allowed-fact-fields":["resource_label","resource_hash","pay_to","amount","currency","network","valid_from","valid_until","nonce_present","signature_present","scheme"],"examples":[{"mode":"audit","facts":{"resource_label":"/api/x402/wallet-snapshot","pay_to":"0x1111111111111111111111111111111111111111","amount":0.01,"currency":"USDC","network":"base","valid_from":"2026-07-22T12:00:00.000Z","valid_until":"2026-07-22T12:05:00.000Z","nonce_present":true,"signature_present":true,"scheme":"exact"}}]},"example":{"mode":"audit","facts":{"resource_label":"/api/x402/wallet-snapshot","pay_to":"0x1111111111111111111111111111111111111111","amount":0.01,"currency":"USDC","network":"base","valid_from":"2026-07-22T12:00:00.000Z","valid_until":"2026-07-22T12:05:00.000Z","nonce_present":true,"signature_present":true,"scheme":"exact"}},"examples":{"standard":{"summary":"x402 Offer Replay Hygiene Auditor request","value":{"mode":"audit","facts":{"resource_label":"/api/x402/wallet-snapshot","pay_to":"0x1111111111111111111111111111111111111111","amount":0.01,"currency":"USDC","network":"base","valid_from":"2026-07-22T12:00:00.000Z","valid_until":"2026-07-22T12:05:00.000Z","nonce_present":true,"signature_present":true,"scheme":"exact"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-offer-replay-hygiene-auditor"},"service_id":{"const":"x402-offer-replay-hygiene-auditor"},"tool_id":{"const":"x402_offer_replay_hygiene_auditor"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-commerce-error-taxonomy-normalizer":{"post":{"operationId":"x402_agent_commerce_error_taxonomy_normalizer","summary":"Agent Commerce Error Taxonomy Normalizer","description":"Normalizes sanitized agent-commerce error facts into a stable taxonomy.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_commerce_error_taxonomy_normalizer","path":"/api/x402/x402-agent-commerce-error-taxonomy-normalizer","method":"POST","title":"Agent Commerce Error Taxonomy Normalizer","mcp_tool_name":"bmm_x402_agent_commerce_error_taxonomy_normalizer","buyerAgentQuestion":"What safe error category should my agent use for this failed commerce request?","whatItDoes":"Maps HTTP status, safe error code, phase, and provider facts into deterministic error categories.","whatItDoesNotDo":"Does not accept raw logs, credentials, cookies, bearer tokens, or payment headers.","outputSummary":"Returns normalized error taxonomy, confidence, findings, and retry guidance.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_COMMERCE_ERROR_TAXONOMY_NORMALIZER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"classify"},"facts":{"type":"object","required":["protocol","status_code","error_code","message_excerpt"],"properties":{"protocol":{"type":"string","maxLength":500},"status_code":{"type":"number"},"error_code":{"type":"string","maxLength":500},"message_excerpt":{"type":"string","maxLength":500},"provider_label":{"type":"string","maxLength":500},"retry_after":{"type":"string","maxLength":500},"payment_state":{"type":"string","maxLength":500},"authorization_state":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["protocol","status_code","error_code","message_excerpt"],"properties":{"protocol":{"type":"string","maxLength":500},"status_code":{"type":"number"},"error_code":{"type":"string","maxLength":500},"message_excerpt":{"type":"string","maxLength":500},"provider_label":{"type":"string","maxLength":500},"retry_after":{"type":"string","maxLength":500},"payment_state":{"type":"string","maxLength":500},"authorization_state":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"classify":["protocol","status_code","error_code","message_excerpt"]},"x-bmm-allowed-fact-fields":["protocol","status_code","error_code","message_excerpt","provider_label","retry_after","payment_state","authorization_state"],"examples":[{"mode":"classify","facts":{"protocol":"x402","status_code":402,"error_code":"payment_required","message_excerpt":"Payment required before using this resource.","provider_label":"x402"}}]},"example":{"mode":"classify","facts":{"protocol":"x402","status_code":402,"error_code":"payment_required","message_excerpt":"Payment required before using this resource.","provider_label":"x402"}},"examples":{"standard":{"summary":"Agent Commerce Error Taxonomy Normalizer request","value":{"mode":"classify","facts":{"protocol":"x402","status_code":402,"error_code":"payment_required","message_excerpt":"Payment required before using this resource.","provider_label":"x402"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-commerce-error-taxonomy-normalizer"},"service_id":{"const":"agent-commerce-error-taxonomy-normalizer"},"tool_id":{"const":"x402_agent_commerce_error_taxonomy_normalizer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-price-display-unit-sanity-checker":{"post":{"operationId":"x402_price_display_unit_sanity_checker","summary":"x402 Price Display Unit Sanity Checker","description":"Checks x402 price display units for decimal, atomic-unit, currency, and network consistency.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_price_display_unit_sanity_checker","path":"/api/x402/x402-price-display-unit-sanity-checker","method":"POST","title":"x402 Price Display Unit Sanity Checker","mcp_tool_name":"bmm_x402_price_display_unit_sanity_checker","buyerAgentQuestion":"Is this displayed price consistent with the atomic x402 payment amount before my agent buys?","whatItDoes":"Compares caller-supplied decimal, atomic, currency, network, and display facts for unit mistakes.","whatItDoesNotDo":"Does not fetch prices, set prices, or approve non-standard production pricing.","outputSummary":"Returns price-unit findings, risk flags, and recommended correction.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PRICE_DISPLAY_UNIT_SANITY_CHECKER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["display_price","display_currency","payment_amount","payment_currency","token_decimals","network"],"properties":{"display_price":{"type":"number"},"display_currency":{"type":"string","maxLength":500},"payment_amount":{"type":"number"},"payment_currency":{"type":"string","maxLength":500},"token_decimals":{"type":"number"},"network":{"type":"string","maxLength":500},"atomic_units":{"type":"number"},"catalog_label":{"type":"string","maxLength":500},"challenge_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["display_price","display_currency","payment_amount","payment_currency","token_decimals","network"],"properties":{"display_price":{"type":"number"},"display_currency":{"type":"string","maxLength":500},"payment_amount":{"type":"number"},"payment_currency":{"type":"string","maxLength":500},"token_decimals":{"type":"number"},"network":{"type":"string","maxLength":500},"atomic_units":{"type":"number"},"catalog_label":{"type":"string","maxLength":500},"challenge_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["display_price","display_currency","payment_amount","payment_currency","token_decimals","network"]},"x-bmm-allowed-fact-fields":["display_price","display_currency","payment_amount","payment_currency","token_decimals","network","atomic_units","catalog_label","challenge_label"],"examples":[{"mode":"check","facts":{"display_price":0.01,"display_currency":"USDC","payment_amount":0.01,"payment_currency":"USDC","token_decimals":6,"atomic_units":10000,"network":"base"}}]},"example":{"mode":"check","facts":{"display_price":0.01,"display_currency":"USDC","payment_amount":0.01,"payment_currency":"USDC","token_decimals":6,"atomic_units":10000,"network":"base"}},"examples":{"standard":{"summary":"x402 Price Display Unit Sanity Checker request","value":{"mode":"check","facts":{"display_price":0.01,"display_currency":"USDC","payment_amount":0.01,"payment_currency":"USDC","token_decimals":6,"atomic_units":10000,"network":"base"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-price-display-unit-sanity-checker"},"service_id":{"const":"x402-price-display-unit-sanity-checker"},"tool_id":{"const":"x402_price_display_unit_sanity_checker"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-facilitator-readiness-passport":{"post":{"operationId":"x402_facilitator_readiness_passport","summary":"x402 Facilitator Readiness Passport","description":"Scores caller-supplied x402 facilitator facts for production readiness.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_facilitator_readiness_passport","path":"/api/x402/x402-facilitator-readiness-passport","method":"POST","title":"x402 Facilitator Readiness Passport","mcp_tool_name":"bmm_x402_facilitator_readiness_passport","buyerAgentQuestion":"Is this facilitator path production-ready before my agent pays a live route?","whatItDoes":"Checks environment, verify/settle support, network coverage, and operational caveats from sanitized facts.","whatItDoesNotDo":"Does not call facilitators, settle payments, certify uptime, or provide custody or legal assurances.","outputSummary":"Returns a readiness passport, blockers, warnings, and a production launch next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_FACILITATOR_READINESS_PASSPORT_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["facilitator_url_label","environment","verify_status","settle_status","allowed_networks"],"properties":{"facilitator_url_label":{"type":"string","maxLength":500},"environment":{"type":"string","maxLength":500},"verify_status":{"type":"string","maxLength":500},"settle_status":{"type":"string","maxLength":500},"allowed_networks":{"type":"array","maxItems":50},"production_evidence":{"type":"string","maxLength":500},"known_caveats":{"type":"string","maxLength":500},"settlement_cache_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["facilitator_url_label","environment","verify_status","settle_status","allowed_networks"],"properties":{"facilitator_url_label":{"type":"string","maxLength":500},"environment":{"type":"string","maxLength":500},"verify_status":{"type":"string","maxLength":500},"settle_status":{"type":"string","maxLength":500},"allowed_networks":{"type":"array","maxItems":50},"production_evidence":{"type":"string","maxLength":500},"known_caveats":{"type":"string","maxLength":500},"settlement_cache_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["facilitator_url_label","environment","verify_status","settle_status","allowed_networks"]},"x-bmm-allowed-fact-fields":["facilitator_url_label","environment","verify_status","settle_status","allowed_networks","production_evidence","known_caveats","settlement_cache_present"],"examples":[{"mode":"check","facts":{"facilitator_url_label":"https://facilitator.example.com","environment":"production","verify_status":"verify ready","settle_status":"settle ready","allowed_networks":["eip155:8453","eip155:137"],"production_evidence":"operator attestation present","known_caveats":"manual review for new networks","settlement_cache_present":true}}]},"example":{"mode":"check","facts":{"facilitator_url_label":"https://facilitator.example.com","environment":"production","verify_status":"verify ready","settle_status":"settle ready","allowed_networks":["eip155:8453","eip155:137"],"production_evidence":"operator attestation present","known_caveats":"manual review for new networks","settlement_cache_present":true}},"examples":{"standard":{"summary":"x402 Facilitator Readiness Passport request","value":{"mode":"check","facts":{"facilitator_url_label":"https://facilitator.example.com","environment":"production","verify_status":"verify ready","settle_status":"settle ready","allowed_networks":["eip155:8453","eip155:137"],"production_evidence":"operator attestation present","known_caveats":"manual review for new networks","settlement_cache_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-facilitator-readiness-passport"},"service_id":{"const":"facilitator-readiness-passport"},"tool_id":{"const":"x402_facilitator_readiness_passport"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-network-token-route-planner":{"post":{"operationId":"x402_network_token_route_planner","summary":"x402 Network Token Route Planner","description":"Plans safer x402 network, token, amount-format, and transfer-method routing from caller facts.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_network_token_route_planner","path":"/api/x402/x402-network-token-route-planner","method":"POST","title":"x402 Network Token Route Planner","mcp_tool_name":"bmm_x402_network_token_route_planner","buyerAgentQuestion":"Which network and token payment path should my buyer agent prefer for this x402 route?","whatItDoes":"Ranks route facts for CAIP network clarity, token support, amount format, and EIP-3009 or Permit2 friction.","whatItDoesNotDo":"Does not query wallets, fetch live liquidity, move funds, or set payment metadata.","outputSummary":"Returns a route plan with recommended, backup, and blocked payment paths.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_NETWORK_TOKEN_ROUTE_PLANNER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["network","token","price_format","transfer_method"],"properties":{"network":{"type":"string","maxLength":500},"token":{"type":"string","maxLength":500},"price_format":{"type":"string","maxLength":500},"transfer_method":{"type":"string","maxLength":500},"token_decimals":{"type":"number"},"default_asset_supported_present":{"type":"boolean"},"explicit_token_amount_present":{"type":"boolean"},"facilitator_label":{"type":"string","maxLength":500},"fallback_network":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["network","token","price_format","transfer_method"],"properties":{"network":{"type":"string","maxLength":500},"token":{"type":"string","maxLength":500},"price_format":{"type":"string","maxLength":500},"transfer_method":{"type":"string","maxLength":500},"token_decimals":{"type":"number"},"default_asset_supported_present":{"type":"boolean"},"explicit_token_amount_present":{"type":"boolean"},"facilitator_label":{"type":"string","maxLength":500},"fallback_network":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["network","token","price_format","transfer_method"]},"x-bmm-allowed-fact-fields":["network","token","price_format","transfer_method","token_decimals","default_asset_supported_present","explicit_token_amount_present","facilitator_label","fallback_network"],"examples":[{"mode":"analyze","facts":{"network":"eip155:8453","token":"USDC","price_format":"dollar_string","transfer_method":"EIP-3009","token_decimals":6,"default_asset_supported_present":true,"explicit_token_amount_present":false,"facilitator_label":"production facilitator","fallback_network":"eip155:137"}}]},"example":{"mode":"analyze","facts":{"network":"eip155:8453","token":"USDC","price_format":"dollar_string","transfer_method":"EIP-3009","token_decimals":6,"default_asset_supported_present":true,"explicit_token_amount_present":false,"facilitator_label":"production facilitator","fallback_network":"eip155:137"}},"examples":{"standard":{"summary":"x402 Network Token Route Planner request","value":{"mode":"analyze","facts":{"network":"eip155:8453","token":"USDC","price_format":"dollar_string","transfer_method":"EIP-3009","token_decimals":6,"default_asset_supported_present":true,"explicit_token_amount_present":false,"facilitator_label":"production facilitator","fallback_network":"eip155:137"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-network-token-route-planner"},"service_id":{"const":"network-token-route-planner"},"tool_id":{"const":"x402_network_token_route_planner"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-payment-identifier-retry-safety-lens":{"post":{"operationId":"x402_payment_identifier_retry_safety_lens","summary":"x402 Payment Identifier Retry Safety Lens","description":"Classifies x402 payment identifier and retry facts for duplicate-charge and privacy risk.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_payment_identifier_retry_safety_lens","path":"/api/x402/x402-payment-identifier-retry-safety-lens","method":"POST","title":"x402 Payment Identifier Retry Safety Lens","mcp_tool_name":"bmm_x402_payment_identifier_retry_safety_lens","buyerAgentQuestion":"Can this buyer agent safely retry a paid request without duplicate charge risk?","whatItDoes":"Checks sanitized ID format, dedupe scope, retry cache, crash recovery, and privacy facts.","whatItDoesNotDo":"Does not store payment IDs, inspect raw payment headers, or retry payments.","outputSummary":"Returns retry-safe, caution, or duplicate-charge risk decisions with redacted findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PAYMENT_IDENTIFIER_RETRY_SAFETY_LENS_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["payment_id_format","retry_cache_policy","dedupe_scope","crash_recovery_policy"],"properties":{"payment_id_format":{"type":"string","maxLength":500},"retry_cache_policy":{"type":"string","maxLength":500},"dedupe_scope":{"type":"string","maxLength":500},"crash_recovery_policy":{"type":"string","maxLength":500},"identifier_privacy_notes":{"type":"string","maxLength":500},"cached_response_present":{"type":"boolean"},"unique_prefix_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["payment_id_format","retry_cache_policy","dedupe_scope","crash_recovery_policy"],"properties":{"payment_id_format":{"type":"string","maxLength":500},"retry_cache_policy":{"type":"string","maxLength":500},"dedupe_scope":{"type":"string","maxLength":500},"crash_recovery_policy":{"type":"string","maxLength":500},"identifier_privacy_notes":{"type":"string","maxLength":500},"cached_response_present":{"type":"boolean"},"unique_prefix_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["payment_id_format","retry_cache_policy","dedupe_scope","crash_recovery_policy"]},"x-bmm-allowed-fact-fields":["payment_id_format","retry_cache_policy","dedupe_scope","crash_recovery_policy","identifier_privacy_notes","cached_response_present","unique_prefix_present"],"examples":[{"mode":"audit","facts":{"payment_id_format":"payment-idempotency-key per route and buyer session","retry_cache_policy":"cache response by payment id for safe retries","dedupe_scope":"buyer route resource","crash_recovery_policy":"resume with same payment id after crash","identifier_privacy_notes":"opaque random prefix with no identity detail","cached_response_present":true,"unique_prefix_present":true}}]},"example":{"mode":"audit","facts":{"payment_id_format":"payment-idempotency-key per route and buyer session","retry_cache_policy":"cache response by payment id for safe retries","dedupe_scope":"buyer route resource","crash_recovery_policy":"resume with same payment id after crash","identifier_privacy_notes":"opaque random prefix with no identity detail","cached_response_present":true,"unique_prefix_present":true}},"examples":{"standard":{"summary":"x402 Payment Identifier Retry Safety Lens request","value":{"mode":"audit","facts":{"payment_id_format":"payment-idempotency-key per route and buyer session","retry_cache_policy":"cache response by payment id for safe retries","dedupe_scope":"buyer route resource","crash_recovery_policy":"resume with same payment id after crash","identifier_privacy_notes":"opaque random prefix with no identity detail","cached_response_present":true,"unique_prefix_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-payment-identifier-retry-safety-lens"},"service_id":{"const":"payment-identifier-retry-safety-lens"},"tool_id":{"const":"x402_payment_identifier_retry_safety_lens"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-signed-receipt-delivery-confidence-scorer":{"post":{"operationId":"x402_signed_receipt_delivery_confidence_scorer","summary":"x402 Signed Receipt Delivery Confidence Scorer","description":"Scores signed offer and receipt metadata for paid-service delivery confidence.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_signed_receipt_delivery_confidence_scorer","path":"/api/x402/x402-signed-receipt-delivery-confidence-scorer","method":"POST","title":"x402 Signed Receipt Delivery Confidence Scorer","mcp_tool_name":"bmm_x402_signed_receipt_delivery_confidence_scorer","buyerAgentQuestion":"Does this signed receipt give my buyer agent enough evidence that the paid service delivered?","whatItDoes":"Compares sanitized offer, receipt, resource, amount, timestamp, and delivery-proof facts.","whatItDoesNotDo":"Does not verify signatures, notarize delivery, store receipts, or make fraud claims.","outputSummary":"Returns a delivery confidence scorecard with missing-evidence findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_SIGNED_RECEIPT_DELIVERY_CONFIDENCE_SCORER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["offer_present","receipt_present","delivery_proof_present","resource_label","amount","currency"],"properties":{"offer_present":{"type":"boolean"},"receipt_present":{"type":"boolean"},"delivery_proof_present":{"type":"boolean"},"resource_label":{"type":"string","maxLength":500},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"valid_until":{"type":"string","maxLength":500},"signed_at":{"type":"string","maxLength":500},"response_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["offer_present","receipt_present","delivery_proof_present","resource_label","amount","currency"],"properties":{"offer_present":{"type":"boolean"},"receipt_present":{"type":"boolean"},"delivery_proof_present":{"type":"boolean"},"resource_label":{"type":"string","maxLength":500},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"valid_until":{"type":"string","maxLength":500},"signed_at":{"type":"string","maxLength":500},"response_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["offer_present","receipt_present","delivery_proof_present","resource_label","amount","currency"]},"x-bmm-allowed-fact-fields":["offer_present","receipt_present","delivery_proof_present","resource_label","amount","currency","network","valid_until","signed_at","response_hash"],"examples":[{"mode":"check","facts":{"offer_present":true,"receipt_present":true,"delivery_proof_present":true,"resource_label":"/api/x402/wallet-snapshot","amount":0.01,"currency":"USDC","network":"base","valid_until":"2026-07-22T12:05:00.000Z","signed_at":"2026-07-22T12:00:30.000Z","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}]},"example":{"mode":"check","facts":{"offer_present":true,"receipt_present":true,"delivery_proof_present":true,"resource_label":"/api/x402/wallet-snapshot","amount":0.01,"currency":"USDC","network":"base","valid_until":"2026-07-22T12:05:00.000Z","signed_at":"2026-07-22T12:00:30.000Z","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}},"examples":{"standard":{"summary":"x402 Signed Receipt Delivery Confidence Scorer request","value":{"mode":"check","facts":{"offer_present":true,"receipt_present":true,"delivery_proof_present":true,"resource_label":"/api/x402/wallet-snapshot","amount":0.01,"currency":"USDC","network":"base","valid_until":"2026-07-22T12:05:00.000Z","signed_at":"2026-07-22T12:00:30.000Z","response_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-signed-receipt-delivery-confidence-scorer"},"service_id":{"const":"signed-receipt-delivery-confidence-scorer"},"tool_id":{"const":"x402_signed_receipt_delivery_confidence_scorer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-default-asset-tokenamount-advisor":{"post":{"operationId":"x402_default_asset_tokenamount_advisor","summary":"x402 Default Asset TokenAmount Advisor","description":"Advises whether an x402 route should use dollar-string pricing or explicit TokenAmount facts.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_default_asset_tokenamount_advisor","path":"/api/x402/x402-default-asset-tokenamount-advisor","method":"POST","title":"x402 Default Asset TokenAmount Advisor","mcp_tool_name":"bmm_x402_default_asset_tokenamount_advisor","buyerAgentQuestion":"Is dollar-string pricing safe for this route, or should the seller publish an explicit token amount?","whatItDoes":"Checks network, token, decimals, default-asset support, and amount-format facts.","whatItDoesNotDo":"Does not quote exchange rates, set prices, or approve non-standard production pricing.","outputSummary":"Returns a pricing-format recommendation and required metadata corrections.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_DEFAULT_ASSET_TOKENAMOUNT_ADVISOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["network","token","price_format","token_decimals","default_asset_supported_present"],"properties":{"network":{"type":"string","maxLength":500},"token":{"type":"string","maxLength":500},"price_format":{"type":"string","maxLength":500},"token_decimals":{"type":"number"},"default_asset_supported_present":{"type":"boolean"},"explicit_token_amount_present":{"type":"boolean"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["network","token","price_format","token_decimals","default_asset_supported_present"],"properties":{"network":{"type":"string","maxLength":500},"token":{"type":"string","maxLength":500},"price_format":{"type":"string","maxLength":500},"token_decimals":{"type":"number"},"default_asset_supported_present":{"type":"boolean"},"explicit_token_amount_present":{"type":"boolean"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["network","token","price_format","token_decimals","default_asset_supported_present"]},"x-bmm-allowed-fact-fields":["network","token","price_format","token_decimals","default_asset_supported_present","explicit_token_amount_present","amount","currency"],"examples":[{"mode":"check","facts":{"network":"eip155:8453","token":"USDC","price_format":"dollar_string","token_decimals":6,"default_asset_supported_present":true,"explicit_token_amount_present":false,"amount":0.01,"currency":"USDC"}}]},"example":{"mode":"check","facts":{"network":"eip155:8453","token":"USDC","price_format":"dollar_string","token_decimals":6,"default_asset_supported_present":true,"explicit_token_amount_present":false,"amount":0.01,"currency":"USDC"}},"examples":{"standard":{"summary":"x402 Default Asset TokenAmount Advisor request","value":{"mode":"check","facts":{"network":"eip155:8453","token":"USDC","price_format":"dollar_string","token_decimals":6,"default_asset_supported_present":true,"explicit_token_amount_present":false,"amount":0.01,"currency":"USDC"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-default-asset-tokenamount-advisor"},"service_id":{"const":"default-asset-tokenamount-advisor"},"tool_id":{"const":"x402_default_asset_tokenamount_advisor"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-permit2-approval-friction-explainer":{"post":{"operationId":"x402_permit2_approval_friction_explainer","summary":"x402 Permit2 Approval Friction Explainer","description":"Explains buyer-agent approval friction for EIP-3009, Permit2, and unsupported transfer methods.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_permit2_approval_friction_explainer","path":"/api/x402/x402-permit2-approval-friction-explainer","method":"POST","title":"x402 Permit2 Approval Friction Explainer","mcp_tool_name":"bmm_x402_permit2_approval_friction_explainer","buyerAgentQuestion":"Will this token payment path require approval friction before my agent can pay?","whatItDoes":"Classifies transfer-method facts into low-friction, approval-needed, or unsupported paths.","whatItDoesNotDo":"Does not request approvals, sign permits, move funds, or inspect wallet balances.","outputSummary":"Returns an approval friction card and safer buyer-agent next action.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PERMIT2_APPROVAL_FRICTION_EXPLAINER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["network","token","transfer_method"],"properties":{"network":{"type":"string","maxLength":500},"token":{"type":"string","maxLength":500},"transfer_method":{"type":"string","maxLength":500},"approval_required_present":{"type":"boolean"},"eip3009_supported_present":{"type":"boolean"},"permit2_supported_present":{"type":"boolean"},"gas_sponsor_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["network","token","transfer_method"],"properties":{"network":{"type":"string","maxLength":500},"token":{"type":"string","maxLength":500},"transfer_method":{"type":"string","maxLength":500},"approval_required_present":{"type":"boolean"},"eip3009_supported_present":{"type":"boolean"},"permit2_supported_present":{"type":"boolean"},"gas_sponsor_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["network","token","transfer_method"]},"x-bmm-allowed-fact-fields":["network","token","transfer_method","approval_required_present","eip3009_supported_present","permit2_supported_present","gas_sponsor_present"],"examples":[{"mode":"analyze","facts":{"network":"eip155:8453","token":"USDC","transfer_method":"EIP-3009","approval_required_present":false,"eip3009_supported_present":true,"permit2_supported_present":false,"gas_sponsor_present":true}}]},"example":{"mode":"analyze","facts":{"network":"eip155:8453","token":"USDC","transfer_method":"EIP-3009","approval_required_present":false,"eip3009_supported_present":true,"permit2_supported_present":false,"gas_sponsor_present":true}},"examples":{"standard":{"summary":"x402 Permit2 Approval Friction Explainer request","value":{"mode":"analyze","facts":{"network":"eip155:8453","token":"USDC","transfer_method":"EIP-3009","approval_required_present":false,"eip3009_supported_present":true,"permit2_supported_present":false,"gas_sponsor_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-permit2-approval-friction-explainer"},"service_id":{"const":"permit2-approval-friction-explainer"},"tool_id":{"const":"x402_permit2_approval_friction_explainer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-multi-chain-facilitator-failover-planner":{"post":{"operationId":"x402_multi_chain_facilitator_failover_planner","summary":"x402 Multi-Chain Facilitator Failover Planner","description":"Builds an advisory failover ladder for caller-supplied x402 facilitator and network options.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_multi_chain_facilitator_failover_planner","path":"/api/x402/x402-multi-chain-facilitator-failover-planner","method":"POST","title":"x402 Multi-Chain Facilitator Failover Planner","mcp_tool_name":"bmm_x402_multi_chain_facilitator_failover_planner","buyerAgentQuestion":"What payment path should my service try if the primary facilitator or network is unavailable?","whatItDoes":"Ranks primary, fallback, blocked, and manual-review paths from sanitized facilitator facts.","whatItDoesNotDo":"Does not switch production routes, check live uptime, settle payments, or call facilitators.","outputSummary":"Returns a failover ladder with blockers, warnings, and manual-review triggers.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MULTI_CHAIN_FACILITATOR_FAILOVER_PLANNER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["primary_facilitator","allowed_networks","fallback_policy"],"properties":{"primary_facilitator":{"type":"string","maxLength":500},"allowed_networks":{"type":"array","maxItems":50},"fallback_policy":{"type":"string","maxLength":500},"secondary_facilitator":{"type":"string","maxLength":500},"settlement_caveats":{"type":"string","maxLength":500},"manual_review_policy":{"type":"string","maxLength":500},"duplicate_settlement_caution_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["primary_facilitator","allowed_networks","fallback_policy"],"properties":{"primary_facilitator":{"type":"string","maxLength":500},"allowed_networks":{"type":"array","maxItems":50},"fallback_policy":{"type":"string","maxLength":500},"secondary_facilitator":{"type":"string","maxLength":500},"settlement_caveats":{"type":"string","maxLength":500},"manual_review_policy":{"type":"string","maxLength":500},"duplicate_settlement_caution_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["primary_facilitator","allowed_networks","fallback_policy"]},"x-bmm-allowed-fact-fields":["primary_facilitator","allowed_networks","fallback_policy","secondary_facilitator","settlement_caveats","manual_review_policy","duplicate_settlement_caution_present"],"examples":[{"mode":"analyze","facts":{"primary_facilitator":"production-facilitator-a","allowed_networks":["eip155:8453","eip155:137"],"fallback_policy":"try secondary facilitator then manual review","secondary_facilitator":"production-facilitator-b","settlement_caveats":"manual review for duplicate settlement warnings","manual_review_policy":"stop if both facilitators fail","duplicate_settlement_caution_present":true}}]},"example":{"mode":"analyze","facts":{"primary_facilitator":"production-facilitator-a","allowed_networks":["eip155:8453","eip155:137"],"fallback_policy":"try secondary facilitator then manual review","secondary_facilitator":"production-facilitator-b","settlement_caveats":"manual review for duplicate settlement warnings","manual_review_policy":"stop if both facilitators fail","duplicate_settlement_caution_present":true}},"examples":{"standard":{"summary":"x402 Multi-Chain Facilitator Failover Planner request","value":{"mode":"analyze","facts":{"primary_facilitator":"production-facilitator-a","allowed_networks":["eip155:8453","eip155:137"],"fallback_policy":"try secondary facilitator then manual review","secondary_facilitator":"production-facilitator-b","settlement_caveats":"manual review for duplicate settlement warnings","manual_review_policy":"stop if both facilitators fail","duplicate_settlement_caution_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-multi-chain-facilitator-failover-planner"},"service_id":{"const":"multi-chain-facilitator-failover-planner"},"tool_id":{"const":"x402_multi_chain_facilitator_failover_planner"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-paid-route-boundary-mapper":{"post":{"operationId":"x402_mcp_paid_route_boundary_mapper","summary":"x402 MCP Paid Route Boundary Mapper","description":"Maps paid MCP tool surfaces against x402 routes and possible unpaid aliases.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_paid_route_boundary_mapper","path":"/api/x402/x402-mcp-paid-route-boundary-mapper","method":"POST","title":"x402 MCP Paid Route Boundary Mapper","mcp_tool_name":"bmm_x402_mcp_paid_route_boundary_mapper","buyerAgentQuestion":"Does this paid MCP tool leak the same value through an unpaid route or alias?","whatItDoes":"Compares caller-supplied MCP tool, paid route, free route, and schema facts for boundary gaps.","whatItDoesNotDo":"Does not enforce access control, crawl hidden routes, or execute MCP tools.","outputSummary":"Returns a paid boundary map with protected, exposed, and review-needed lanes.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_PAID_ROUTE_BOUNDARY_MAPPER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["tool_name","paid_route","input_schema","paid_operation_description"],"properties":{"tool_name":{"type":"string","maxLength":500},"paid_route":{"type":"string","maxLength":500},"free_route":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"declared_permission_scope":{"type":"string","maxLength":500},"paid_operation_description":{"type":"string","maxLength":500},"payment_required_present":{"type":"boolean"},"alias_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["tool_name","paid_route","input_schema","paid_operation_description"],"properties":{"tool_name":{"type":"string","maxLength":500},"paid_route":{"type":"string","maxLength":500},"free_route":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"declared_permission_scope":{"type":"string","maxLength":500},"paid_operation_description":{"type":"string","maxLength":500},"payment_required_present":{"type":"boolean"},"alias_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["tool_name","paid_route","input_schema","paid_operation_description"]},"x-bmm-allowed-fact-fields":["tool_name","paid_route","free_route","input_schema","declared_permission_scope","paid_operation_description","payment_required_present","alias_present"],"examples":[{"mode":"audit","facts":{"tool_name":"bmm_x402_wallet_snapshot","paid_route":"/api/x402/wallet-snapshot","input_schema":{"type":"object","required":["address"]},"declared_permission_scope":"read:wallet","paid_operation_description":"Paid wallet snapshot for buyer agents.","payment_required_present":true,"alias_present":false}}]},"example":{"mode":"audit","facts":{"tool_name":"bmm_x402_wallet_snapshot","paid_route":"/api/x402/wallet-snapshot","input_schema":{"type":"object","required":["address"]},"declared_permission_scope":"read:wallet","paid_operation_description":"Paid wallet snapshot for buyer agents.","payment_required_present":true,"alias_present":false}},"examples":{"standard":{"summary":"x402 MCP Paid Route Boundary Mapper request","value":{"mode":"audit","facts":{"tool_name":"bmm_x402_wallet_snapshot","paid_route":"/api/x402/wallet-snapshot","input_schema":{"type":"object","required":["address"]},"declared_permission_scope":"read:wallet","paid_operation_description":"Paid wallet snapshot for buyer agents.","payment_required_present":true,"alias_present":false}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-paid-route-boundary-mapper"},"service_id":{"const":"mcp-paid-route-boundary-mapper"},"tool_id":{"const":"x402_mcp_paid_route_boundary_mapper"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-schema-curb-appeal-grader":{"post":{"operationId":"x402_mcp_schema_curb_appeal_grader","summary":"x402 MCP Schema Curb Appeal Grader","description":"Grades paid MCP tool names, descriptions, schemas, and output labels for buyer-agent clarity.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_schema_curb_appeal_grader","path":"/api/x402/x402-mcp-schema-curb-appeal-grader","method":"POST","title":"x402 MCP Schema Curb Appeal Grader","mcp_tool_name":"bmm_x402_mcp_schema_curb_appeal_grader","buyerAgentQuestion":"Will a buyer agent understand why this paid MCP tool is worth selecting?","whatItDoes":"Checks sanitized MCP metadata for clear title, specific description, input clarity, and output promise.","whatItDoesNotDo":"Does not publish registry entries, rewrite server schemas, or claim marketplace ranking.","outputSummary":"Returns a curb appeal grade with concrete metadata improvement findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_SCHEMA_CURB_APPEAL_GRADER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["tool_name","tool_title","tool_description","input_schema","output_description"],"properties":{"tool_name":{"type":"string","maxLength":500},"tool_title":{"type":"string","maxLength":500},"tool_description":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"output_description":{"type":"string","maxLength":500},"buyer_task":{"type":"string","maxLength":500},"price_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["tool_name","tool_title","tool_description","input_schema","output_description"],"properties":{"tool_name":{"type":"string","maxLength":500},"tool_title":{"type":"string","maxLength":500},"tool_description":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"output_description":{"type":"string","maxLength":500},"buyer_task":{"type":"string","maxLength":500},"price_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["tool_name","tool_title","tool_description","input_schema","output_description"]},"x-bmm-allowed-fact-fields":["tool_name","tool_title","tool_description","input_schema","output_description","buyer_task","price_label"],"examples":[{"mode":"check","facts":{"tool_name":"bmm_x402_facilitator_readiness_passport","tool_title":"Facilitator Readiness Passport","tool_description":"Scores production facilitator readiness using verify, settle, network, and caveat facts.","input_schema":{"type":"object","required":["facilitator_url_label","environment"]},"output_description":"Returns a passport with blockers, warnings, and launch next action.","buyer_task":"choose safe x402 payment route","price_label":"0.01 USD"}}]},"example":{"mode":"check","facts":{"tool_name":"bmm_x402_facilitator_readiness_passport","tool_title":"Facilitator Readiness Passport","tool_description":"Scores production facilitator readiness using verify, settle, network, and caveat facts.","input_schema":{"type":"object","required":["facilitator_url_label","environment"]},"output_description":"Returns a passport with blockers, warnings, and launch next action.","buyer_task":"choose safe x402 payment route","price_label":"0.01 USD"}},"examples":{"standard":{"summary":"x402 MCP Schema Curb Appeal Grader request","value":{"mode":"check","facts":{"tool_name":"bmm_x402_facilitator_readiness_passport","tool_title":"Facilitator Readiness Passport","tool_description":"Scores production facilitator readiness using verify, settle, network, and caveat facts.","input_schema":{"type":"object","required":["facilitator_url_label","environment"]},"output_description":"Returns a passport with blockers, warnings, and launch next action.","buyer_task":"choose safe x402 payment route","price_label":"0.01 USD"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-schema-curb-appeal-grader"},"service_id":{"const":"mcp-schema-curb-appeal-grader"},"tool_id":{"const":"x402_mcp_schema_curb_appeal_grader"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-tool-change-blast-radius-analyzer":{"post":{"operationId":"x402_mcp_tool_change_blast_radius_analyzer","summary":"x402 MCP Tool Change Blast Radius Analyzer","description":"Classifies one-shot MCP paid-tool metadata changes for buyer-agent compatibility risk.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_tool_change_blast_radius_analyzer","path":"/api/x402/x402-mcp-tool-change-blast-radius-analyzer","method":"POST","title":"x402 MCP Tool Change Blast Radius Analyzer","mcp_tool_name":"bmm_x402_mcp_tool_change_blast_radius_analyzer","buyerAgentQuestion":"Could this paid MCP tool change break buyer-agent workflows?","whatItDoes":"Compares previous and proposed tool facts for rename, required-input, route, and semantic changes.","whatItDoesNotDo":"Does not deploy changes, store history, or guarantee all hidden client behavior.","outputSummary":"Returns a blast-radius card with safe, additive, breaking, and review-needed findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_TOOL_CHANGE_BLAST_RADIUS_ANALYZER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","reference_facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["tool_name","tool_description","input_schema","version_label"],"properties":{"tool_name":{"type":"string","maxLength":500},"tool_description":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"version_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"required_field_count":{"type":"number"},"payment_required_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["tool_name","tool_description","input_schema","version_label"],"properties":{"tool_name":{"type":"string","maxLength":500},"tool_description":{"type":"string","maxLength":500},"input_schema":{"type":"object","maxProperties":50,"additionalProperties":true},"version_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"required_field_count":{"type":"number"},"payment_required_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"compare":["tool_name","tool_description","input_schema","version_label"]},"x-bmm-allowed-fact-fields":["tool_name","tool_description","input_schema","version_label","route_path","required_field_count","payment_required_present"],"examples":[{"mode":"compare","facts":{"tool_name":"bmm_x402_wallet_snapshot","tool_description":"Returns a paid wallet snapshot with risk signals.","input_schema":{"type":"object","required":["address"]},"version_label":"v1.1.0","route_path":"/api/x402/wallet-snapshot","required_field_count":1,"payment_required_present":true},"reference_facts":{"tool_name":"bmm_x402_wallet_snapshot","tool_description":"Returns a paid wallet snapshot.","input_schema":{"type":"object","required":["address"]},"version_label":"v1.0.0","route_path":"/api/x402/wallet-snapshot","required_field_count":1,"payment_required_present":true}}]},"example":{"mode":"compare","facts":{"tool_name":"bmm_x402_wallet_snapshot","tool_description":"Returns a paid wallet snapshot with risk signals.","input_schema":{"type":"object","required":["address"]},"version_label":"v1.1.0","route_path":"/api/x402/wallet-snapshot","required_field_count":1,"payment_required_present":true},"reference_facts":{"tool_name":"bmm_x402_wallet_snapshot","tool_description":"Returns a paid wallet snapshot.","input_schema":{"type":"object","required":["address"]},"version_label":"v1.0.0","route_path":"/api/x402/wallet-snapshot","required_field_count":1,"payment_required_present":true}},"examples":{"standard":{"summary":"x402 MCP Tool Change Blast Radius Analyzer request","value":{"mode":"compare","facts":{"tool_name":"bmm_x402_wallet_snapshot","tool_description":"Returns a paid wallet snapshot with risk signals.","input_schema":{"type":"object","required":["address"]},"version_label":"v1.1.0","route_path":"/api/x402/wallet-snapshot","required_field_count":1,"payment_required_present":true},"reference_facts":{"tool_name":"bmm_x402_wallet_snapshot","tool_description":"Returns a paid wallet snapshot.","input_schema":{"type":"object","required":["address"]},"version_label":"v1.0.0","route_path":"/api/x402/wallet-snapshot","required_field_count":1,"payment_required_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-tool-change-blast-radius-analyzer"},"service_id":{"const":"mcp-tool-change-blast-radius-analyzer"},"tool_id":{"const":"x402_mcp_tool_change_blast_radius_analyzer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-wallet-spend-policy-simulator":{"post":{"operationId":"x402_agent_wallet_spend_policy_simulator","summary":"x402 Agent Wallet Spend Policy Simulator","description":"Simulates sanitized buyer-agent payment workloads against wallet spend-policy facts.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_wallet_spend_policy_simulator","path":"/api/x402/x402-agent-wallet-spend-policy-simulator","method":"POST","title":"x402 Agent Wallet Spend Policy Simulator","mcp_tool_name":"bmm_x402_agent_wallet_spend_policy_simulator","buyerAgentQuestion":"Will this wallet policy contain the buyer agent's repeated paid calls?","whatItDoes":"Checks spend caps, time windows, retry policy, recurrence, and workload descriptions for likely breaches.","whatItDoesNotDo":"Does not connect wallets, sign, spend, revoke permissions, or inspect balances.","outputSummary":"Returns a spend simulation timeline and first-breach findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_WALLET_SPEND_POLICY_SIMULATOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["intended_task","spend_caps","time_window","recurrence","retry_policy","workload_description"],"properties":{"intended_task":{"type":"string","maxLength":500},"spend_caps":{"type":"object","maxProperties":50,"additionalProperties":true},"time_window":{"type":"object","maxProperties":50,"additionalProperties":true},"recurrence":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"workload_description":{"type":"string","maxLength":500},"allowed_counterparties":{"type":"array","maxItems":50},"allowed_chains":{"type":"array","maxItems":50},"allowed_assets":{"type":"array","maxItems":50}},"additionalProperties":false},"reference_facts":{"type":"object","required":["intended_task","spend_caps","time_window","recurrence","retry_policy","workload_description"],"properties":{"intended_task":{"type":"string","maxLength":500},"spend_caps":{"type":"object","maxProperties":50,"additionalProperties":true},"time_window":{"type":"object","maxProperties":50,"additionalProperties":true},"recurrence":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"workload_description":{"type":"string","maxLength":500},"allowed_counterparties":{"type":"array","maxItems":50},"allowed_chains":{"type":"array","maxItems":50},"allowed_assets":{"type":"array","maxItems":50}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["intended_task","spend_caps","time_window","recurrence","retry_policy","workload_description"]},"x-bmm-allowed-fact-fields":["intended_task","spend_caps","time_window","recurrence","retry_policy","workload_description","allowed_counterparties","allowed_chains","allowed_assets"],"examples":[{"mode":"analyze","facts":{"intended_task":"buy wallet intelligence reports","spend_caps":{"per_call_usd":0.01,"daily_usd":1},"time_window":{"period":"daily","valid_until":"2026-07-23T00:00:00.000Z"},"recurrence":"repeat paid calls","retry_policy":"one retry with same payment identifier","workload_description":"25 paid report calls per day","allowed_counterparties":["Blockchain Money Map"],"allowed_chains":["eip155:8453"],"allowed_assets":["USDC"]}}]},"example":{"mode":"analyze","facts":{"intended_task":"buy wallet intelligence reports","spend_caps":{"per_call_usd":0.01,"daily_usd":1},"time_window":{"period":"daily","valid_until":"2026-07-23T00:00:00.000Z"},"recurrence":"repeat paid calls","retry_policy":"one retry with same payment identifier","workload_description":"25 paid report calls per day","allowed_counterparties":["Blockchain Money Map"],"allowed_chains":["eip155:8453"],"allowed_assets":["USDC"]}},"examples":{"standard":{"summary":"x402 Agent Wallet Spend Policy Simulator request","value":{"mode":"analyze","facts":{"intended_task":"buy wallet intelligence reports","spend_caps":{"per_call_usd":0.01,"daily_usd":1},"time_window":{"period":"daily","valid_until":"2026-07-23T00:00:00.000Z"},"recurrence":"repeat paid calls","retry_policy":"one retry with same payment identifier","workload_description":"25 paid report calls per day","allowed_counterparties":["Blockchain Money Map"],"allowed_chains":["eip155:8453"],"allowed_assets":["USDC"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-wallet-spend-policy-simulator"},"service_id":{"const":"agent-wallet-spend-policy-simulator"},"tool_id":{"const":"x402_agent_wallet_spend_policy_simulator"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-spend-permission-allowance-fit-checker":{"post":{"operationId":"x402_spend_permission_allowance_fit_checker","summary":"x402 Spend Permission Allowance Fit Checker","description":"Checks whether a bounded spend permission fits a caller-supplied paid-agent workload.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_spend_permission_allowance_fit_checker","path":"/api/x402/x402-spend-permission-allowance-fit-checker","method":"POST","title":"x402 Spend Permission Allowance Fit Checker","mcp_tool_name":"bmm_x402_spend_permission_allowance_fit_checker","buyerAgentQuestion":"Is this spend permission too tight, too broad, or fit for the agent's payment job?","whatItDoes":"Compares spender role, token, amount cap, time window, allowance unit, and workload facts.","whatItDoesNotDo":"Does not grant permissions, revoke permissions, call contracts, or store account data.","outputSummary":"Returns an allowance fit gauge with too-tight, fit, or too-broad findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_SPEND_PERMISSION_ALLOWANCE_FIT_CHECKER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["spender_role","token","amount_cap","time_window","intended_workload","allowance_unit"],"properties":{"spender_role":{"type":"string","maxLength":500},"token":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"time_window":{"type":"object","maxProperties":50,"additionalProperties":true},"intended_workload":{"type":"string","maxLength":500},"allowance_unit":{"type":"string","maxLength":500},"recurrence":{"type":"string","maxLength":500},"allowed_counterparties":{"type":"array","maxItems":50},"allowed_chains":{"type":"array","maxItems":50}},"additionalProperties":false},"reference_facts":{"type":"object","required":["spender_role","token","amount_cap","time_window","intended_workload","allowance_unit"],"properties":{"spender_role":{"type":"string","maxLength":500},"token":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"time_window":{"type":"object","maxProperties":50,"additionalProperties":true},"intended_workload":{"type":"string","maxLength":500},"allowance_unit":{"type":"string","maxLength":500},"recurrence":{"type":"string","maxLength":500},"allowed_counterparties":{"type":"array","maxItems":50},"allowed_chains":{"type":"array","maxItems":50}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["spender_role","token","amount_cap","time_window","intended_workload","allowance_unit"]},"x-bmm-allowed-fact-fields":["spender_role","token","amount_cap","time_window","intended_workload","allowance_unit","recurrence","allowed_counterparties","allowed_chains"],"examples":[{"mode":"check","facts":{"spender_role":"buyer-agent runtime","token":"USDC","amount_cap":1,"time_window":{"period":"daily"},"intended_workload":"50 penny paid calls","allowance_unit":"USDC","recurrence":"daily","allowed_counterparties":["Blockchain Money Map"],"allowed_chains":["eip155:8453"]}}]},"example":{"mode":"check","facts":{"spender_role":"buyer-agent runtime","token":"USDC","amount_cap":1,"time_window":{"period":"daily"},"intended_workload":"50 penny paid calls","allowance_unit":"USDC","recurrence":"daily","allowed_counterparties":["Blockchain Money Map"],"allowed_chains":["eip155:8453"]}},"examples":{"standard":{"summary":"x402 Spend Permission Allowance Fit Checker request","value":{"mode":"check","facts":{"spender_role":"buyer-agent runtime","token":"USDC","amount_cap":1,"time_window":{"period":"daily"},"intended_workload":"50 penny paid calls","allowance_unit":"USDC","recurrence":"daily","allowed_counterparties":["Blockchain Money Map"],"allowed_chains":["eip155:8453"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-spend-permission-allowance-fit-checker"},"service_id":{"const":"spend-permission-allowance-fit-checker"},"tool_id":{"const":"x402_spend_permission_allowance_fit_checker"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-payment-recovery-playbook":{"post":{"operationId":"x402_agent_payment_recovery_playbook","summary":"x402 Agent Payment Recovery Playbook","description":"Turns sanitized failed-payment facts into a conservative buyer-agent recovery playbook.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_payment_recovery_playbook","path":"/api/x402/x402-agent-payment-recovery-playbook","method":"POST","title":"x402 Agent Payment Recovery Playbook","mcp_tool_name":"bmm_x402_agent_payment_recovery_playbook","buyerAgentQuestion":"Should my buyer agent retry, reroute, inspect a receipt, contact the seller, or stop?","whatItDoes":"Classifies failure phase, status, receipt, identifier, cache, and network facts into a next-step plan.","whatItDoesNotDo":"Does not retry payments, contact sellers, recover funds, or inspect raw payment material.","outputSummary":"Returns a recovery playbook with retry, reroute, inspect, contact, or stop actions.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_PAYMENT_RECOVERY_PLAYBOOK_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"classify"},"facts":{"type":"object","required":["failure_phase","status_code","error_code","payment_identifier_present","receipt_present","retry_cache_policy"],"properties":{"failure_phase":{"type":"string","maxLength":500},"status_code":{"type":"number"},"error_code":{"type":"string","maxLength":500},"payment_identifier_present":{"type":"boolean"},"receipt_present":{"type":"boolean"},"retry_cache_policy":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"settlement_status":{"type":"string","maxLength":500},"provider_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["failure_phase","status_code","error_code","payment_identifier_present","receipt_present","retry_cache_policy"],"properties":{"failure_phase":{"type":"string","maxLength":500},"status_code":{"type":"number"},"error_code":{"type":"string","maxLength":500},"payment_identifier_present":{"type":"boolean"},"receipt_present":{"type":"boolean"},"retry_cache_policy":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"settlement_status":{"type":"string","maxLength":500},"provider_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"classify":["failure_phase","status_code","error_code","payment_identifier_present","receipt_present","retry_cache_policy"]},"x-bmm-allowed-fact-fields":["failure_phase","status_code","error_code","payment_identifier_present","receipt_present","retry_cache_policy","network","settlement_status","provider_label"],"examples":[{"mode":"classify","facts":{"failure_phase":"receipt","status_code":503,"error_code":"provider_unavailable","payment_identifier_present":true,"receipt_present":true,"retry_cache_policy":"retry once with same payment id","network":"base","settlement_status":"unknown","provider_label":"seller-a"}}]},"example":{"mode":"classify","facts":{"failure_phase":"receipt","status_code":503,"error_code":"provider_unavailable","payment_identifier_present":true,"receipt_present":true,"retry_cache_policy":"retry once with same payment id","network":"base","settlement_status":"unknown","provider_label":"seller-a"}},"examples":{"standard":{"summary":"x402 Agent Payment Recovery Playbook request","value":{"mode":"classify","facts":{"failure_phase":"receipt","status_code":503,"error_code":"provider_unavailable","payment_identifier_present":true,"receipt_present":true,"retry_cache_policy":"retry once with same payment id","network":"base","settlement_status":"unknown","provider_label":"seller-a"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-payment-recovery-playbook"},"service_id":{"const":"agent-payment-recovery-playbook"},"tool_id":{"const":"x402_agent_payment_recovery_playbook"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-commerce-mandate-receipt-fit-card":{"post":{"operationId":"x402_agent_commerce_mandate_receipt_fit_card","summary":"x402 Agent Commerce Mandate Receipt Fit Card","description":"Compares mandate, signed offer, and receipt facts for agent-commerce evidence fit.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_commerce_mandate_receipt_fit_card","path":"/api/x402/x402-agent-commerce-mandate-receipt-fit-card","method":"POST","title":"x402 Agent Commerce Mandate Receipt Fit Card","mcp_tool_name":"bmm_x402_agent_commerce_mandate_receipt_fit_card","buyerAgentQuestion":"Do the intent, payment terms, and delivery evidence agree for this autonomous purchase?","whatItDoes":"Checks sanitized mandate, offer, receipt, amount, merchant, resource, and delivery-proof facts.","whatItDoesNotDo":"Does not verify credentials, approve legal authorization, store receipts, or settle payments.","outputSummary":"Returns a fit card with aligned, missing, and conflicting evidence sections.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_COMMERCE_MANDATE_RECEIPT_FIT_CARD_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["mandate_type","intent_binding_present","offer_present","receipt_present","amount","currency","resource_label"],"properties":{"mandate_type":{"type":"string","maxLength":500},"intent_binding_present":{"type":"boolean"},"offer_present":{"type":"boolean"},"receipt_present":{"type":"boolean"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"resource_label":{"type":"string","maxLength":500},"merchant_binding_present":{"type":"boolean"},"delivery_proof_present":{"type":"boolean"},"network":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["mandate_type","intent_binding_present","offer_present","receipt_present","amount","currency","resource_label"],"properties":{"mandate_type":{"type":"string","maxLength":500},"intent_binding_present":{"type":"boolean"},"offer_present":{"type":"boolean"},"receipt_present":{"type":"boolean"},"amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"resource_label":{"type":"string","maxLength":500},"merchant_binding_present":{"type":"boolean"},"delivery_proof_present":{"type":"boolean"},"network":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["mandate_type","intent_binding_present","offer_present","receipt_present","amount","currency","resource_label"]},"x-bmm-allowed-fact-fields":["mandate_type","intent_binding_present","offer_present","receipt_present","amount","currency","resource_label","merchant_binding_present","delivery_proof_present","network"],"examples":[{"mode":"check","facts":{"mandate_type":"checkout","intent_binding_present":true,"offer_present":true,"receipt_present":true,"amount":0.01,"currency":"USDC","resource_label":"/api/x402/wallet-snapshot","merchant_binding_present":true,"delivery_proof_present":true,"network":"base"}}]},"example":{"mode":"check","facts":{"mandate_type":"checkout","intent_binding_present":true,"offer_present":true,"receipt_present":true,"amount":0.01,"currency":"USDC","resource_label":"/api/x402/wallet-snapshot","merchant_binding_present":true,"delivery_proof_present":true,"network":"base"}},"examples":{"standard":{"summary":"x402 Agent Commerce Mandate Receipt Fit Card request","value":{"mode":"check","facts":{"mandate_type":"checkout","intent_binding_present":true,"offer_present":true,"receipt_present":true,"amount":0.01,"currency":"USDC","resource_label":"/api/x402/wallet-snapshot","merchant_binding_present":true,"delivery_proof_present":true,"network":"base"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-commerce-mandate-receipt-fit-card"},"service_id":{"const":"agent-commerce-mandate-receipt-fit-card"},"tool_id":{"const":"x402_agent_commerce_mandate_receipt_fit_card"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-paid-tool-upsell-path-optimizer":{"post":{"operationId":"x402_paid_tool_upsell_path_optimizer","summary":"x402 Paid Tool Upsell Path Optimizer","description":"Orders caller-supplied paid agent tools into a clear, trust-preserving upsell path.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_paid_tool_upsell_path_optimizer","path":"/api/x402/x402-paid-tool-upsell-path-optimizer","method":"POST","title":"x402 Paid Tool Upsell Path Optimizer","mcp_tool_name":"bmm_x402_paid_tool_upsell_path_optimizer","buyerAgentQuestion":"What paid-tool path starts cheap and only escalates when the buyer task justifies it?","whatItDoes":"Scores catalog summary, buyer task, starting tool, premium tool, price ladder, and stop condition facts.","whatItDoesNotDo":"Does not change prices, enable flags, charge buyers, or manipulate discovery rankings.","outputSummary":"Returns a paid journey ladder with first-call, upsell, and stop recommendations.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PAID_TOOL_UPSELL_PATH_OPTIMIZER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["catalog_summary","buyer_task","starting_tool","premium_tool","price_ladder","stop_condition"],"properties":{"catalog_summary":{"type":"string","maxLength":500},"buyer_task":{"type":"string","maxLength":500},"starting_tool":{"type":"string","maxLength":500},"premium_tool":{"type":"string","maxLength":500},"price_ladder":{"type":"string","maxLength":500},"stop_condition":{"type":"string","maxLength":500},"risk_appetite":{"type":"string","maxLength":500},"evidence_requirement":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["catalog_summary","buyer_task","starting_tool","premium_tool","price_ladder","stop_condition"],"properties":{"catalog_summary":{"type":"string","maxLength":500},"buyer_task":{"type":"string","maxLength":500},"starting_tool":{"type":"string","maxLength":500},"premium_tool":{"type":"string","maxLength":500},"price_ladder":{"type":"string","maxLength":500},"stop_condition":{"type":"string","maxLength":500},"risk_appetite":{"type":"string","maxLength":500},"evidence_requirement":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["catalog_summary","buyer_task","starting_tool","premium_tool","price_ladder","stop_condition"]},"x-bmm-allowed-fact-fields":["catalog_summary","buyer_task","starting_tool","premium_tool","price_ladder","stop_condition","risk_appetite","evidence_requirement"],"examples":[{"mode":"analyze","facts":{"catalog_summary":"wallet snapshot, wallet audit, deep wallet report","buyer_task":"start with cheap wallet triage","starting_tool":"wallet_snapshot","premium_tool":"deep_wallet_report","price_ladder":"0.01 then 0.05 only when deeper evidence is required","stop_condition":"stop after wallet snapshot if risk is low","risk_appetite":"low","evidence_requirement":"buyer-visible rationale"}}]},"example":{"mode":"analyze","facts":{"catalog_summary":"wallet snapshot, wallet audit, deep wallet report","buyer_task":"start with cheap wallet triage","starting_tool":"wallet_snapshot","premium_tool":"deep_wallet_report","price_ladder":"0.01 then 0.05 only when deeper evidence is required","stop_condition":"stop after wallet snapshot if risk is low","risk_appetite":"low","evidence_requirement":"buyer-visible rationale"}},"examples":{"standard":{"summary":"x402 Paid Tool Upsell Path Optimizer request","value":{"mode":"analyze","facts":{"catalog_summary":"wallet snapshot, wallet audit, deep wallet report","buyer_task":"start with cheap wallet triage","starting_tool":"wallet_snapshot","premium_tool":"deep_wallet_report","price_ladder":"0.01 then 0.05 only when deeper evidence is required","stop_condition":"stop after wallet snapshot if risk is low","risk_appetite":"low","evidence_requirement":"buyer-visible rationale"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-paid-tool-upsell-path-optimizer"},"service_id":{"const":"paid-tool-upsell-path-optimizer"},"tool_id":{"const":"x402_paid_tool_upsell_path_optimizer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-cache-leakage-guard":{"post":{"operationId":"x402_cache_leakage_guard","summary":"x402 Cache Leakage Guard","description":"Checks caller-supplied HTTP 402 cache and paid-route facts for leakage risk.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_cache_leakage_guard","path":"/api/x402/x402-cache-leakage-guard","method":"POST","title":"x402 Cache Leakage Guard","mcp_tool_name":"bmm_x402_cache_leakage_guard","buyerAgentQuestion":"Could this paid x402 endpoint leak through cache, CDN, or unpaid route behavior?","whatItDoes":"Classifies safe cache headers, payment-required evidence, route status, and free-route exposure from sanitized facts.","whatItDoesNotDo":"Does not crawl targets, inspect live caches, run paid requests, or change route configuration.","outputSummary":"Returns a leakage map with locked, watch, and open-door findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_CACHE_LEAKAGE_GUARD_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["route_path","status_code","cache_control","payment_required_present"],"properties":{"route_path":{"type":"string","maxLength":500},"status_code":{"type":"number"},"headers":{"type":"object","maxProperties":10,"properties":{"content_type":{"type":"string","maxLength":120},"cache-control":{"type":"string","maxLength":160},"content-length":{"type":"string","maxLength":40},"x-request-id":{"type":"string","maxLength":160},"x-provider":{"type":"string","maxLength":120},"x-version":{"type":"string","maxLength":80}},"additionalProperties":false},"cache_control":{"type":"string","maxLength":500},"payment_required_present":{"type":"boolean"},"free_route_present":{"type":"boolean"},"paid_content_cached_present":{"type":"boolean"},"cdn_cache_present":{"type":"boolean"},"resource_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["route_path","status_code","cache_control","payment_required_present"],"properties":{"route_path":{"type":"string","maxLength":500},"status_code":{"type":"number"},"headers":{"type":"object","maxProperties":10,"properties":{"content_type":{"type":"string","maxLength":120},"cache-control":{"type":"string","maxLength":160},"content-length":{"type":"string","maxLength":40},"x-request-id":{"type":"string","maxLength":160},"x-provider":{"type":"string","maxLength":120},"x-version":{"type":"string","maxLength":80}},"additionalProperties":false},"cache_control":{"type":"string","maxLength":500},"payment_required_present":{"type":"boolean"},"free_route_present":{"type":"boolean"},"paid_content_cached_present":{"type":"boolean"},"cdn_cache_present":{"type":"boolean"},"resource_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["route_path","status_code","cache_control","payment_required_present"]},"x-bmm-allowed-fact-fields":["route_path","status_code","headers","cache_control","payment_required_present","free_route_present","paid_content_cached_present","cdn_cache_present","resource_label"],"examples":[{"mode":"audit","facts":{"route_path":"/api/x402/x402-cache-leakage-guard","status_code":402,"headers":{"cache-control":"no-store"},"cache_control":"no-store","payment_required_present":true,"free_route_present":false,"paid_content_cached_present":false,"cdn_cache_present":true,"resource_label":"paid cache inspection"}}]},"example":{"mode":"audit","facts":{"route_path":"/api/x402/x402-cache-leakage-guard","status_code":402,"headers":{"cache-control":"no-store"},"cache_control":"no-store","payment_required_present":true,"free_route_present":false,"paid_content_cached_present":false,"cdn_cache_present":true,"resource_label":"paid cache inspection"}},"examples":{"standard":{"summary":"x402 Cache Leakage Guard request","value":{"mode":"audit","facts":{"route_path":"/api/x402/x402-cache-leakage-guard","status_code":402,"headers":{"cache-control":"no-store"},"cache_control":"no-store","payment_required_present":true,"free_route_present":false,"paid_content_cached_present":false,"cdn_cache_present":true,"resource_label":"paid cache inspection"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-cache-leakage-guard"},"service_id":{"const":"cache-leakage-guard"},"tool_id":{"const":"x402_cache_leakage_guard"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-checkout-state-simulator":{"post":{"operationId":"x402_agent_checkout_state_simulator","summary":"Agent Checkout State Simulator","description":"Simulates caller-supplied agent checkout state facts for readiness gaps.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_checkout_state_simulator","path":"/api/x402/x402-agent-checkout-state-simulator","method":"POST","title":"Agent Checkout State Simulator","mcp_tool_name":"bmm_x402_agent_checkout_state_simulator","buyerAgentQuestion":"Will this agent checkout flow move from cart to payment completion without getting stuck?","whatItDoes":"Checks checkout session status, line items, totals, fulfillment, payment handlers, and completion rules.","whatItDoesNotDo":"Does not process payments, collect real payment credentials, or call commerce backends.","outputSummary":"Returns a checkout simulation timeline with ready, blocked, and buyer-confirmation-needed states.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_CHECKOUT_STATE_SIMULATOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["checkout_session_status","line_item_summary","fulfillment_options","payment_handler","final_total_amount"],"properties":{"checkout_session_status":{"type":"string","maxLength":500},"line_item_summary":{"type":"string","maxLength":500},"fulfillment_options":{"type":"string","maxLength":500},"payment_handler":{"type":"string","maxLength":500},"final_total_amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"checkout_steps":{"type":"array","maxItems":50},"buyer_confirmation_present":{"type":"boolean"},"completion_rule":{"type":"string","maxLength":500},"tax_amount":{"type":"number"},"shipping_amount":{"type":"number"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["checkout_session_status","line_item_summary","fulfillment_options","payment_handler","final_total_amount"],"properties":{"checkout_session_status":{"type":"string","maxLength":500},"line_item_summary":{"type":"string","maxLength":500},"fulfillment_options":{"type":"string","maxLength":500},"payment_handler":{"type":"string","maxLength":500},"final_total_amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"checkout_steps":{"type":"array","maxItems":50},"buyer_confirmation_present":{"type":"boolean"},"completion_rule":{"type":"string","maxLength":500},"tax_amount":{"type":"number"},"shipping_amount":{"type":"number"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["checkout_session_status","line_item_summary","fulfillment_options","payment_handler","final_total_amount"]},"x-bmm-allowed-fact-fields":["checkout_session_status","line_item_summary","fulfillment_options","payment_handler","final_total_amount","currency","checkout_steps","buyer_confirmation_present","completion_rule","tax_amount","shipping_amount"],"examples":[{"mode":"analyze","facts":{"checkout_session_status":"ready_for_complete","line_item_summary":"one digital report item","fulfillment_options":"digital delivery available","payment_handler":"x402 USDC handler","final_total_amount":0.01,"currency":"USDC","checkout_steps":["create","update","complete"],"buyer_confirmation_present":true,"completion_rule":"complete after payment token"}}]},"example":{"mode":"analyze","facts":{"checkout_session_status":"ready_for_complete","line_item_summary":"one digital report item","fulfillment_options":"digital delivery available","payment_handler":"x402 USDC handler","final_total_amount":0.01,"currency":"USDC","checkout_steps":["create","update","complete"],"buyer_confirmation_present":true,"completion_rule":"complete after payment token"}},"examples":{"standard":{"summary":"Agent Checkout State Simulator request","value":{"mode":"analyze","facts":{"checkout_session_status":"ready_for_complete","line_item_summary":"one digital report item","fulfillment_options":"digital delivery available","payment_handler":"x402 USDC handler","final_total_amount":0.01,"currency":"USDC","checkout_steps":["create","update","complete"],"buyer_confirmation_present":true,"completion_rule":"complete after payment token"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-checkout-state-simulator"},"service_id":{"const":"agent-checkout-state-simulator"},"tool_id":{"const":"x402_agent_checkout_state_simulator"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-final-total-delta-guard":{"post":{"operationId":"x402_final_total_delta_guard","summary":"Final Total Delta Guard","description":"Compares agent-commerce quote, checkout, final payment, and order totals for unexplained deltas.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_final_total_delta_guard","path":"/api/x402/x402-final-total-delta-guard","method":"POST","title":"Final Total Delta Guard","mcp_tool_name":"bmm_x402_final_total_delta_guard","buyerAgentQuestion":"Did the total change before payment or order confirmation, and does that require buyer re-confirmation?","whatItDoes":"Checks caller-supplied amounts, currency, fulfillment, tax, and reconfirmation facts.","whatItDoesNotDo":"Does not calculate taxes, execute payment, or provide accounting/legal advice.","outputSummary":"Returns a final-total delta card with expected, changed, missing, and reconfirm-needed labels.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_FINAL_TOTAL_DELTA_GUARD_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["quote_total_amount","final_total_amount","currency","reconfirmation_present"],"properties":{"quote_total_amount":{"type":"number"},"selected_total_amount":{"type":"number"},"final_total_amount":{"type":"number"},"order_total_amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"tax_amount":{"type":"number"},"shipping_amount":{"type":"number"},"reconfirmation_present":{"type":"boolean"},"fulfillment_label":{"type":"string","maxLength":500},"promotion_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["quote_total_amount","final_total_amount","currency","reconfirmation_present"],"properties":{"quote_total_amount":{"type":"number"},"selected_total_amount":{"type":"number"},"final_total_amount":{"type":"number"},"order_total_amount":{"type":"number"},"currency":{"type":"string","maxLength":500},"tax_amount":{"type":"number"},"shipping_amount":{"type":"number"},"reconfirmation_present":{"type":"boolean"},"fulfillment_label":{"type":"string","maxLength":500},"promotion_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["quote_total_amount","final_total_amount","currency","reconfirmation_present"]},"x-bmm-allowed-fact-fields":["quote_total_amount","selected_total_amount","final_total_amount","order_total_amount","currency","tax_amount","shipping_amount","reconfirmation_present","fulfillment_label","promotion_label"],"examples":[{"mode":"check","facts":{"quote_total_amount":0.01,"selected_total_amount":0.01,"final_total_amount":0.01,"order_total_amount":0.01,"currency":"USDC","reconfirmation_present":true,"fulfillment_label":"digital"}}]},"example":{"mode":"check","facts":{"quote_total_amount":0.01,"selected_total_amount":0.01,"final_total_amount":0.01,"order_total_amount":0.01,"currency":"USDC","reconfirmation_present":true,"fulfillment_label":"digital"}},"examples":{"standard":{"summary":"Final Total Delta Guard request","value":{"mode":"check","facts":{"quote_total_amount":0.01,"selected_total_amount":0.01,"final_total_amount":0.01,"order_total_amount":0.01,"currency":"USDC","reconfirmation_present":true,"fulfillment_label":"digital"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-final-total-delta-guard"},"service_id":{"const":"final-total-delta-guard"},"tool_id":{"const":"x402_final_total_delta_guard"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-rendered-checkout-ui-diff":{"post":{"operationId":"x402_agent_rendered_checkout_ui_diff","summary":"Agent-Rendered Checkout UI Diff","description":"Compares seller checkout facts with caller-supplied agent-rendered buyer views.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_rendered_checkout_ui_diff","path":"/api/x402/x402-agent-rendered-checkout-ui-diff","method":"POST","title":"Agent-Rendered Checkout UI Diff","mcp_tool_name":"bmm_x402_agent_rendered_checkout_ui_diff","buyerAgentQuestion":"Does the agent-rendered checkout view match the seller's authoritative checkout facts?","whatItDoes":"Flags missing line items, wrong totals, hidden fees, and omitted fulfillment options from sanitized snapshots.","whatItDoesNotDo":"Does not run a browser, inspect closed agent UIs, or store screenshots in V1.","outputSummary":"Returns a buyer-view mismatch report with missing, wrong, hidden, and matched facts.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_RENDERED_CHECKOUT_UI_DIFF_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["seller_total_amount","rendered_total_amount","seller_line_items","rendered_line_items","currency"],"properties":{"seller_total_amount":{"type":"number"},"rendered_total_amount":{"type":"number"},"seller_line_items":{"type":"array","maxItems":50},"rendered_line_items":{"type":"array","maxItems":50},"currency":{"type":"string","maxLength":500},"seller_fulfillment_methods":{"type":"array","maxItems":50},"rendered_fulfillment_methods":{"type":"array","maxItems":50},"hidden_fee_present":{"type":"boolean"},"snapshot_label":{"type":"string","maxLength":500},"buyer_view_summary":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["seller_total_amount","rendered_total_amount","seller_line_items","rendered_line_items","currency"],"properties":{"seller_total_amount":{"type":"number"},"rendered_total_amount":{"type":"number"},"seller_line_items":{"type":"array","maxItems":50},"rendered_line_items":{"type":"array","maxItems":50},"currency":{"type":"string","maxLength":500},"seller_fulfillment_methods":{"type":"array","maxItems":50},"rendered_fulfillment_methods":{"type":"array","maxItems":50},"hidden_fee_present":{"type":"boolean"},"snapshot_label":{"type":"string","maxLength":500},"buyer_view_summary":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"compare":["seller_total_amount","rendered_total_amount","seller_line_items","rendered_line_items","currency"]},"x-bmm-allowed-fact-fields":["seller_total_amount","rendered_total_amount","seller_line_items","rendered_line_items","currency","seller_fulfillment_methods","rendered_fulfillment_methods","hidden_fee_present","snapshot_label","buyer_view_summary"],"examples":[{"mode":"compare","facts":{"seller_total_amount":0.01,"rendered_total_amount":0.01,"seller_line_items":["wallet report"],"rendered_line_items":["wallet report"],"currency":"USDC","seller_fulfillment_methods":["digital"],"rendered_fulfillment_methods":["digital"],"hidden_fee_present":false,"snapshot_label":"agent-checkout-v1"}}]},"example":{"mode":"compare","facts":{"seller_total_amount":0.01,"rendered_total_amount":0.01,"seller_line_items":["wallet report"],"rendered_line_items":["wallet report"],"currency":"USDC","seller_fulfillment_methods":["digital"],"rendered_fulfillment_methods":["digital"],"hidden_fee_present":false,"snapshot_label":"agent-checkout-v1"}},"examples":{"standard":{"summary":"Agent-Rendered Checkout UI Diff request","value":{"mode":"compare","facts":{"seller_total_amount":0.01,"rendered_total_amount":0.01,"seller_line_items":["wallet report"],"rendered_line_items":["wallet report"],"currency":"USDC","seller_fulfillment_methods":["digital"],"rendered_fulfillment_methods":["digital"],"hidden_fee_present":false,"snapshot_label":"agent-checkout-v1"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-rendered-checkout-ui-diff"},"service_id":{"const":"agent-rendered-checkout-ui-diff"},"tool_id":{"const":"x402_agent_rendered_checkout_ui_diff"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-paid-tool-confirmation-prompt-auditor":{"post":{"operationId":"x402_paid_tool_confirmation_prompt_auditor","summary":"Paid Tool Confirmation Prompt Auditor","description":"Audits paid MCP/tool confirmation prompts for clear buyer spend consent.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_paid_tool_confirmation_prompt_auditor","path":"/api/x402/x402-paid-tool-confirmation-prompt-auditor","method":"POST","title":"Paid Tool Confirmation Prompt Auditor","mcp_tool_name":"bmm_x402_paid_tool_confirmation_prompt_auditor","buyerAgentQuestion":"Did the buyer see a clear price, tool, scope, and consequence before agent spend?","whatItDoes":"Checks prompt text, tool metadata, price, scope, and confirmation facts.","whatItDoesNotDo":"Does not approve payments, sign wallet requests, or make UX compliance claims.","outputSummary":"Returns a buyer-understood charge score and missing prompt evidence.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PAID_TOOL_CONFIRMATION_PROMPT_AUDITOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["tool_name","prompt_text","price_label","scope_summary","confirmation_required_present"],"properties":{"tool_name":{"type":"string","maxLength":500},"prompt_text":{"type":"string","maxLength":500},"price_label":{"type":"string","maxLength":500},"scope_summary":{"type":"string","maxLength":500},"confirmation_required_present":{"type":"boolean"},"consequence_text_present":{"type":"boolean"},"buyer_cancel_option_present":{"type":"boolean"},"wallet_prompt_label":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["tool_name","prompt_text","price_label","scope_summary","confirmation_required_present"],"properties":{"tool_name":{"type":"string","maxLength":500},"prompt_text":{"type":"string","maxLength":500},"price_label":{"type":"string","maxLength":500},"scope_summary":{"type":"string","maxLength":500},"confirmation_required_present":{"type":"boolean"},"consequence_text_present":{"type":"boolean"},"buyer_cancel_option_present":{"type":"boolean"},"wallet_prompt_label":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["tool_name","prompt_text","price_label","scope_summary","confirmation_required_present"]},"x-bmm-allowed-fact-fields":["tool_name","prompt_text","price_label","scope_summary","confirmation_required_present","consequence_text_present","buyer_cancel_option_present","wallet_prompt_label","mcp_tool_name"],"examples":[{"mode":"audit","facts":{"tool_name":"bmm_wallet_snapshot","prompt_text":"Confirm paying 0.01 USDC to run this read-only wallet snapshot tool.","price_label":"0.01 USDC","scope_summary":"read-only wallet snapshot for one request","confirmation_required_present":true,"consequence_text_present":true,"buyer_cancel_option_present":true}}]},"example":{"mode":"audit","facts":{"tool_name":"bmm_wallet_snapshot","prompt_text":"Confirm paying 0.01 USDC to run this read-only wallet snapshot tool.","price_label":"0.01 USDC","scope_summary":"read-only wallet snapshot for one request","confirmation_required_present":true,"consequence_text_present":true,"buyer_cancel_option_present":true}},"examples":{"standard":{"summary":"Paid Tool Confirmation Prompt Auditor request","value":{"mode":"audit","facts":{"tool_name":"bmm_wallet_snapshot","prompt_text":"Confirm paying 0.01 USDC to run this read-only wallet snapshot tool.","price_label":"0.01 USDC","scope_summary":"read-only wallet snapshot for one request","confirmation_required_present":true,"consequence_text_present":true,"buyer_cancel_option_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-paid-tool-confirmation-prompt-auditor"},"service_id":{"const":"paid-tool-confirmation-prompt-auditor"},"tool_id":{"const":"x402_paid_tool_confirmation_prompt_auditor"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-partial-work-charge-boundary-tester":{"post":{"operationId":"x402_partial_work_charge_boundary_tester","summary":"x402 Partial Work Charge Boundary Tester","description":"Classifies timeout, cancellation, partial result, retry, and charge-policy facts for paid work boundaries.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_partial_work_charge_boundary_tester","path":"/api/x402/x402-partial-work-charge-boundary-tester","method":"POST","title":"x402 Partial Work Charge Boundary Tester","mcp_tool_name":"bmm_x402_partial_work_charge_boundary_tester","buyerAgentQuestion":"Should an agent retry, rerun, refund-review, or escalate after partial paid work?","whatItDoes":"Checks sanitized policy and task-outcome facts for clear partial-work charge boundaries.","whatItDoesNotDo":"Does not issue refunds, command retries, contact sellers, or decide legal entitlement.","outputSummary":"Returns a partial-work boundary card with retry, refund-review, rerun, and escalate lanes.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PARTIAL_WORK_CHARGE_BOUNDARY_TESTER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"classify"},"facts":{"type":"object","required":["work_status","charge_policy","retry_policy","result_summary"],"properties":{"work_status":{"type":"string","maxLength":500},"charge_policy":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"result_summary":{"type":"string","maxLength":500},"timeout_present":{"type":"boolean"},"cancellation_present":{"type":"boolean"},"partial_result_present":{"type":"boolean"},"receipt_present":{"type":"boolean"},"support_path_present":{"type":"boolean"},"completion_percent":{"type":"number"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["work_status","charge_policy","retry_policy","result_summary"],"properties":{"work_status":{"type":"string","maxLength":500},"charge_policy":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"result_summary":{"type":"string","maxLength":500},"timeout_present":{"type":"boolean"},"cancellation_present":{"type":"boolean"},"partial_result_present":{"type":"boolean"},"receipt_present":{"type":"boolean"},"support_path_present":{"type":"boolean"},"completion_percent":{"type":"number"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"classify":["work_status","charge_policy","retry_policy","result_summary"]},"x-bmm-allowed-fact-fields":["work_status","charge_policy","retry_policy","result_summary","timeout_present","cancellation_present","partial_result_present","receipt_present","support_path_present","completion_percent"],"examples":[{"mode":"classify","facts":{"work_status":"complete","charge_policy":"charge only when complete result or refund review for partial work","retry_policy":"retry once with same payment identifier","result_summary":"complete report returned","timeout_present":false,"cancellation_present":false,"partial_result_present":false,"receipt_present":true,"support_path_present":true,"completion_percent":100}}]},"example":{"mode":"classify","facts":{"work_status":"complete","charge_policy":"charge only when complete result or refund review for partial work","retry_policy":"retry once with same payment identifier","result_summary":"complete report returned","timeout_present":false,"cancellation_present":false,"partial_result_present":false,"receipt_present":true,"support_path_present":true,"completion_percent":100}},"examples":{"standard":{"summary":"x402 Partial Work Charge Boundary Tester request","value":{"mode":"classify","facts":{"work_status":"complete","charge_policy":"charge only when complete result or refund review for partial work","retry_policy":"retry once with same payment identifier","result_summary":"complete report returned","timeout_present":false,"cancellation_present":false,"partial_result_present":false,"receipt_present":true,"support_path_present":true,"completion_percent":100}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-partial-work-charge-boundary-tester"},"service_id":{"const":"partial-work-charge-boundary-tester"},"tool_id":{"const":"x402_partial_work_charge_boundary_tester"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-commerce-terms-uri-resolver":{"post":{"operationId":"x402_agent_commerce_terms_uri_resolver","summary":"Agent Commerce Terms URI Resolver","description":"Checks agent-commerce terms, license, refund, support, and usage-policy URI metadata.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_commerce_terms_uri_resolver","path":"/api/x402/x402-agent-commerce-terms-uri-resolver","method":"POST","title":"Agent Commerce Terms URI Resolver","mcp_tool_name":"bmm_x402_agent_commerce_terms_uri_resolver","buyerAgentQuestion":"Can buyer agents resolve the rules for this paid service before purchase or crawl?","whatItDoes":"Classifies caller-supplied URI labels, policy versions, and machine-readability facts.","whatItDoesNotDo":"Does not interpret legal meaning, rewrite terms, or fetch third-party policy pages.","outputSummary":"Returns a terms-resolvability badge with present, stale, missing, and review-needed findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_COMMERCE_TERMS_URI_RESOLVER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["terms_url_label","license_url_label","support_url_label"],"properties":{"terms_url_label":{"type":"string","maxLength":500},"license_url_label":{"type":"string","maxLength":500},"refund_url_label":{"type":"string","maxLength":500},"support_url_label":{"type":"string","maxLength":500},"usage_policy_url_label":{"type":"string","maxLength":500},"version_label":{"type":"string","maxLength":500},"machine_readable_present":{"type":"boolean"},"stale_policy_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["terms_url_label","license_url_label","support_url_label"],"properties":{"terms_url_label":{"type":"string","maxLength":500},"license_url_label":{"type":"string","maxLength":500},"refund_url_label":{"type":"string","maxLength":500},"support_url_label":{"type":"string","maxLength":500},"usage_policy_url_label":{"type":"string","maxLength":500},"version_label":{"type":"string","maxLength":500},"machine_readable_present":{"type":"boolean"},"stale_policy_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["terms_url_label","license_url_label","support_url_label"]},"x-bmm-allowed-fact-fields":["terms_url_label","license_url_label","refund_url_label","support_url_label","usage_policy_url_label","version_label","machine_readable_present","stale_policy_present"],"examples":[{"mode":"check","facts":{"terms_url_label":"https://seller.example/terms","license_url_label":"https://seller.example/license","support_url_label":"https://seller.example/support","refund_url_label":"https://seller.example/refunds","usage_policy_url_label":"https://seller.example/agent-use","version_label":"2026-07-22","machine_readable_present":true,"stale_policy_present":false}}]},"example":{"mode":"check","facts":{"terms_url_label":"https://seller.example/terms","license_url_label":"https://seller.example/license","support_url_label":"https://seller.example/support","refund_url_label":"https://seller.example/refunds","usage_policy_url_label":"https://seller.example/agent-use","version_label":"2026-07-22","machine_readable_present":true,"stale_policy_present":false}},"examples":{"standard":{"summary":"Agent Commerce Terms URI Resolver request","value":{"mode":"check","facts":{"terms_url_label":"https://seller.example/terms","license_url_label":"https://seller.example/license","support_url_label":"https://seller.example/support","refund_url_label":"https://seller.example/refunds","usage_policy_url_label":"https://seller.example/agent-use","version_label":"2026-07-22","machine_readable_present":true,"stale_policy_present":false}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-commerce-terms-uri-resolver"},"service_id":{"const":"agent-commerce-terms-uri-resolver"},"tool_id":{"const":"x402_agent_commerce_terms_uri_resolver"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-merchant-of-record-boundary-explainer":{"post":{"operationId":"x402_merchant_of_record_boundary_explainer","summary":"Merchant-of-Record Boundary Explainer","description":"Maps caller-supplied agent-commerce role facts into payment, fulfillment, support, and refund boundaries.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_merchant_of_record_boundary_explainer","path":"/api/x402/x402-merchant-of-record-boundary-explainer","method":"POST","title":"Merchant-of-Record Boundary Explainer","mcp_tool_name":"bmm_x402_merchant_of_record_boundary_explainer","buyerAgentQuestion":"Who owns payment, fulfillment, support, and refund responsibility in this agent-commerce flow?","whatItDoes":"Builds an accountability map from platform, merchant, seller, agent, payment handler, and order facts.","whatItDoesNotDo":"Does not assign legal liability or change merchant/payment-provider records.","outputSummary":"Returns an accountability map with clear, ambiguous, and missing owner findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MERCHANT_OF_RECORD_BOUNDARY_EXPLAINER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["platform_role","merchant_role","payment_owner","fulfillment_owner","refund_owner"],"properties":{"platform_role":{"type":"string","maxLength":500},"merchant_role":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"agent_role":{"type":"string","maxLength":500},"payment_owner":{"type":"string","maxLength":500},"fulfillment_owner":{"type":"string","maxLength":500},"support_owner":{"type":"string","maxLength":500},"refund_owner":{"type":"string","maxLength":500},"order_owner":{"type":"string","maxLength":500},"communication_owner":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["platform_role","merchant_role","payment_owner","fulfillment_owner","refund_owner"],"properties":{"platform_role":{"type":"string","maxLength":500},"merchant_role":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"agent_role":{"type":"string","maxLength":500},"payment_owner":{"type":"string","maxLength":500},"fulfillment_owner":{"type":"string","maxLength":500},"support_owner":{"type":"string","maxLength":500},"refund_owner":{"type":"string","maxLength":500},"order_owner":{"type":"string","maxLength":500},"communication_owner":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["platform_role","merchant_role","payment_owner","fulfillment_owner","refund_owner"]},"x-bmm-allowed-fact-fields":["platform_role","merchant_role","seller_role","agent_role","payment_owner","fulfillment_owner","support_owner","refund_owner","order_owner","communication_owner"],"examples":[{"mode":"analyze","facts":{"platform_role":"agent storefront","merchant_role":"merchant of record seller","seller_role":"fulfillment seller","agent_role":"buyer assistant","payment_owner":"merchant of record seller","fulfillment_owner":"seller","support_owner":"merchant support","refund_owner":"merchant of record seller","order_owner":"seller"}}]},"example":{"mode":"analyze","facts":{"platform_role":"agent storefront","merchant_role":"merchant of record seller","seller_role":"fulfillment seller","agent_role":"buyer assistant","payment_owner":"merchant of record seller","fulfillment_owner":"seller","support_owner":"merchant support","refund_owner":"merchant of record seller","order_owner":"seller"}},"examples":{"standard":{"summary":"Merchant-of-Record Boundary Explainer request","value":{"mode":"analyze","facts":{"platform_role":"agent storefront","merchant_role":"merchant of record seller","seller_role":"fulfillment seller","agent_role":"buyer assistant","payment_owner":"merchant of record seller","fulfillment_owner":"seller","support_owner":"merchant support","refund_owner":"merchant of record seller","order_owner":"seller"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-merchant-of-record-boundary-explainer"},"service_id":{"const":"merchant-of-record-boundary-explainer"},"tool_id":{"const":"x402_merchant_of_record_boundary_explainer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-post-purchase-event-continuity-checker":{"post":{"operationId":"x402_post_purchase_event_continuity_checker","summary":"Post-Purchase Event Continuity Checker","description":"Checks sanitized order, webhook, shipment, delivery, return, refund, and adjustment facts for continuity.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_post_purchase_event_continuity_checker","path":"/api/x402/x402-post-purchase-event-continuity-checker","method":"POST","title":"Post-Purchase Event Continuity Checker","mcp_tool_name":"bmm_x402_post_purchase_event_continuity_checker","buyerAgentQuestion":"Do post-purchase events line up after an agent completes a purchase?","whatItDoes":"Builds a lifecycle evidence timeline and flags missing or inconsistent order events.","whatItDoesNotDo":"Does not store order history, mutate orders, call webhooks, or handle raw buyer PII.","outputSummary":"Returns an order-evidence timeline with missing links and adjustment markers.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_POST_PURCHASE_EVENT_CONTINUITY_CHECKER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["order_id_label","order_status","order_events"],"properties":{"order_id_label":{"type":"string","maxLength":500},"order_status":{"type":"string","maxLength":500},"order_events":{"type":"array","maxItems":50},"webhook_events":{"type":"array","maxItems":50},"shipment_events":{"type":"array","maxItems":50},"return_events":{"type":"array","maxItems":50},"refund_events":{"type":"array","maxItems":50},"adjustment_events":{"type":"array","maxItems":50},"tracking_present":{"type":"boolean"},"delivery_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["order_id_label","order_status","order_events"],"properties":{"order_id_label":{"type":"string","maxLength":500},"order_status":{"type":"string","maxLength":500},"order_events":{"type":"array","maxItems":50},"webhook_events":{"type":"array","maxItems":50},"shipment_events":{"type":"array","maxItems":50},"return_events":{"type":"array","maxItems":50},"refund_events":{"type":"array","maxItems":50},"adjustment_events":{"type":"array","maxItems":50},"tracking_present":{"type":"boolean"},"delivery_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["order_id_label","order_status","order_events"]},"x-bmm-allowed-fact-fields":["order_id_label","order_status","order_events","webhook_events","shipment_events","return_events","refund_events","adjustment_events","tracking_present","delivery_present"],"examples":[{"mode":"check","facts":{"order_id_label":"order_demo_123","order_status":"delivered","order_events":["created","paid","fulfilled","delivered"],"webhook_events":["order.created","order.delivered"],"shipment_events":["fulfilled"],"return_events":[],"refund_events":[],"adjustment_events":[],"tracking_present":true,"delivery_present":true}}]},"example":{"mode":"check","facts":{"order_id_label":"order_demo_123","order_status":"delivered","order_events":["created","paid","fulfilled","delivered"],"webhook_events":["order.created","order.delivered"],"shipment_events":["fulfilled"],"return_events":[],"refund_events":[],"adjustment_events":[],"tracking_present":true,"delivery_present":true}},"examples":{"standard":{"summary":"Post-Purchase Event Continuity Checker request","value":{"mode":"check","facts":{"order_id_label":"order_demo_123","order_status":"delivered","order_events":["created","paid","fulfilled","delivered"],"webhook_events":["order.created","order.delivered"],"shipment_events":["fulfilled"],"return_events":[],"refund_events":[],"adjustment_events":[],"tracking_present":true,"delivery_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-post-purchase-event-continuity-checker"},"service_id":{"const":"post-purchase-event-continuity-checker"},"tool_id":{"const":"x402_post_purchase_event_continuity_checker"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-registry-release-quality-gate":{"post":{"operationId":"x402_mcp_registry_release_quality_gate","summary":"MCP Registry Release Quality Gate","description":"Checks MCP server release metadata for registry and paid-tool readiness.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_registry_release_quality_gate","path":"/api/x402/x402-mcp-registry-release-quality-gate","method":"POST","title":"MCP Registry Release Quality Gate","mcp_tool_name":"bmm_x402_mcp_registry_release_quality_gate","buyerAgentQuestion":"Is this MCP server release package ready for marketplace or registry review?","whatItDoes":"Checks metadata, descriptions, schemas, auth notes, versioning, and payment notes from caller facts.","whatItDoesNotDo":"Does not publish registry entries or claim official registry approval.","outputSummary":"Returns a publish-ready gate with blockers, cautions, and polish items.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_REGISTRY_RELEASE_QUALITY_GATE_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["server_name","version_label","tool_descriptions_present","input_schemas_present","auth_notes_present"],"properties":{"server_name":{"type":"string","maxLength":500},"version_label":{"type":"string","maxLength":500},"tool_descriptions_present":{"type":"boolean"},"input_schemas_present":{"type":"boolean"},"auth_notes_present":{"type":"boolean"},"payment_notes_present":{"type":"boolean"},"production_warning_present":{"type":"boolean"},"changelog_present":{"type":"boolean"},"contact_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["server_name","version_label","tool_descriptions_present","input_schemas_present","auth_notes_present"],"properties":{"server_name":{"type":"string","maxLength":500},"version_label":{"type":"string","maxLength":500},"tool_descriptions_present":{"type":"boolean"},"input_schemas_present":{"type":"boolean"},"auth_notes_present":{"type":"boolean"},"payment_notes_present":{"type":"boolean"},"production_warning_present":{"type":"boolean"},"changelog_present":{"type":"boolean"},"contact_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["server_name","version_label","tool_descriptions_present","input_schemas_present","auth_notes_present"]},"x-bmm-allowed-fact-fields":["server_name","version_label","tool_descriptions_present","input_schemas_present","auth_notes_present","payment_notes_present","production_warning_present","changelog_present","contact_present"],"examples":[{"mode":"check","facts":{"server_name":"bmm-paid-tools","version_label":"v1.0.0","tool_descriptions_present":true,"input_schemas_present":true,"auth_notes_present":true,"payment_notes_present":true,"production_warning_present":true,"changelog_present":true,"contact_present":true}}]},"example":{"mode":"check","facts":{"server_name":"bmm-paid-tools","version_label":"v1.0.0","tool_descriptions_present":true,"input_schemas_present":true,"auth_notes_present":true,"payment_notes_present":true,"production_warning_present":true,"changelog_present":true,"contact_present":true}},"examples":{"standard":{"summary":"MCP Registry Release Quality Gate request","value":{"mode":"check","facts":{"server_name":"bmm-paid-tools","version_label":"v1.0.0","tool_descriptions_present":true,"input_schemas_present":true,"auth_notes_present":true,"payment_notes_present":true,"production_warning_present":true,"changelog_present":true,"contact_present":true}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-registry-release-quality-gate"},"service_id":{"const":"mcp-registry-release-quality-gate"},"tool_id":{"const":"x402_mcp_registry_release_quality_gate"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-commerce-sandbox-seed-pack":{"post":{"operationId":"x402_agent_commerce_sandbox_seed_pack","summary":"Agent-Commerce Sandbox Seed Pack","description":"Creates safe fixture scenario recommendations for agent-commerce payment and checkout tests.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_commerce_sandbox_seed_pack","path":"/api/x402/x402-agent-commerce-sandbox-seed-pack","method":"POST","title":"Agent-Commerce Sandbox Seed Pack","mcp_tool_name":"bmm_x402_agent_commerce_sandbox_seed_pack","buyerAgentQuestion":"What no-money fixture scenarios should my team use before live agent-commerce tests?","whatItDoes":"Generates scenario names, payload sketches, expected outcomes, and no-money test notes from protocol mix facts.","whatItDoesNotDo":"Does not generate real credentials, real wallets, real PII, or run live tests.","outputSummary":"Returns a sandbox seed pack with named scenarios and expected outcomes.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_COMMERCE_SANDBOX_SEED_PACK_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"create"},"facts":{"type":"object","required":["protocol_mix","scenario_goal","test_environment"],"properties":{"protocol_mix":{"type":"string","maxLength":500},"scenario_goal":{"type":"string","maxLength":500},"test_environment":{"type":"string","maxLength":500},"checkout_required_present":{"type":"boolean"},"payment_required_present":{"type":"boolean"},"receipt_required_present":{"type":"boolean"},"order_required_present":{"type":"boolean"},"consent_required_present":{"type":"boolean"},"fixture_count":{"type":"number"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["protocol_mix","scenario_goal","test_environment"],"properties":{"protocol_mix":{"type":"string","maxLength":500},"scenario_goal":{"type":"string","maxLength":500},"test_environment":{"type":"string","maxLength":500},"checkout_required_present":{"type":"boolean"},"payment_required_present":{"type":"boolean"},"receipt_required_present":{"type":"boolean"},"order_required_present":{"type":"boolean"},"consent_required_present":{"type":"boolean"},"fixture_count":{"type":"number"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"create":["protocol_mix","scenario_goal","test_environment"]},"x-bmm-allowed-fact-fields":["protocol_mix","scenario_goal","test_environment","checkout_required_present","payment_required_present","receipt_required_present","order_required_present","consent_required_present","fixture_count"],"examples":[{"mode":"create","facts":{"protocol_mix":"x402 MCP ACP","scenario_goal":"checkout payment receipt order consent fixture pack","test_environment":"local no-money sandbox","checkout_required_present":true,"payment_required_present":true,"receipt_required_present":true,"order_required_present":true,"consent_required_present":true,"fixture_count":5}}]},"example":{"mode":"create","facts":{"protocol_mix":"x402 MCP ACP","scenario_goal":"checkout payment receipt order consent fixture pack","test_environment":"local no-money sandbox","checkout_required_present":true,"payment_required_present":true,"receipt_required_present":true,"order_required_present":true,"consent_required_present":true,"fixture_count":5}},"examples":{"standard":{"summary":"Agent-Commerce Sandbox Seed Pack request","value":{"mode":"create","facts":{"protocol_mix":"x402 MCP ACP","scenario_goal":"checkout payment receipt order consent fixture pack","test_environment":"local no-money sandbox","checkout_required_present":true,"payment_required_present":true,"receipt_required_present":true,"order_required_present":true,"consent_required_present":true,"fixture_count":5}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-commerce-sandbox-seed-pack"},"service_id":{"const":"agent-commerce-sandbox-seed-pack"},"tool_id":{"const":"x402_agent_commerce_sandbox_seed_pack"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-payment-method-disclosure-map":{"post":{"operationId":"x402_payment_method_disclosure_map","summary":"Payment Method Disclosure Map","description":"Maps payment rails, handlers, tokens, networks, wallet requirements, and buyer disclosures.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_payment_method_disclosure_map","path":"/api/x402/x402-payment-method-disclosure-map","method":"POST","title":"Payment Method Disclosure Map","mcp_tool_name":"bmm_x402_payment_method_disclosure_map","buyerAgentQuestion":"Can a buyer agent understand which payment methods and rails this seller supports?","whatItDoes":"Checks caller-supplied payment-method metadata for supported, unclear, missing, and incompatible disclosures.","whatItDoesNotDo":"Does not route payments, spend funds, or recommend live payment execution.","outputSummary":"Returns a payment-method map for buyer-agent compatibility checks.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PAYMENT_METHOD_DISCLOSURE_MAP_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"normalize"},"facts":{"type":"object","required":["payment_handlers","supported_networks","supported_tokens"],"properties":{"payment_handlers":{"type":"array","maxItems":50},"supported_networks":{"type":"array","maxItems":50},"supported_tokens":{"type":"array","maxItems":50},"wallet_requirements":{"type":"array","maxItems":50},"settlement_networks":{"type":"array","maxItems":50},"buyer_disclosures":{"type":"array","maxItems":50},"unsupported_methods":{"type":"array","maxItems":50},"default_method_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["payment_handlers","supported_networks","supported_tokens"],"properties":{"payment_handlers":{"type":"array","maxItems":50},"supported_networks":{"type":"array","maxItems":50},"supported_tokens":{"type":"array","maxItems":50},"wallet_requirements":{"type":"array","maxItems":50},"settlement_networks":{"type":"array","maxItems":50},"buyer_disclosures":{"type":"array","maxItems":50},"unsupported_methods":{"type":"array","maxItems":50},"default_method_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"normalize":["payment_handlers","supported_networks","supported_tokens"]},"x-bmm-allowed-fact-fields":["payment_handlers","supported_networks","supported_tokens","wallet_requirements","settlement_networks","buyer_disclosures","unsupported_methods","default_method_label"],"examples":[{"mode":"normalize","facts":{"payment_handlers":["x402 USDC exact"],"supported_networks":["eip155:8453"],"supported_tokens":["USDC"],"wallet_requirements":["EIP-3009 capable wallet"],"settlement_networks":["base"],"buyer_disclosures":["price shown before payment"],"unsupported_methods":["card"],"default_method_label":"x402 USDC"}}]},"example":{"mode":"normalize","facts":{"payment_handlers":["x402 USDC exact"],"supported_networks":["eip155:8453"],"supported_tokens":["USDC"],"wallet_requirements":["EIP-3009 capable wallet"],"settlement_networks":["base"],"buyer_disclosures":["price shown before payment"],"unsupported_methods":["card"],"default_method_label":"x402 USDC"}},"examples":{"standard":{"summary":"Payment Method Disclosure Map request","value":{"mode":"normalize","facts":{"payment_handlers":["x402 USDC exact"],"supported_networks":["eip155:8453"],"supported_tokens":["USDC"],"wallet_requirements":["EIP-3009 capable wallet"],"settlement_networks":["base"],"buyer_disclosures":["price shown before payment"],"unsupported_methods":["card"],"default_method_label":"x402 USDC"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-payment-method-disclosure-map"},"service_id":{"const":"payment-method-disclosure-map"},"tool_id":{"const":"x402_payment_method_disclosure_map"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-commerce-pii-minimization-check":{"post":{"operationId":"x402_commerce_pii_minimization_check","summary":"Commerce PII Minimization Check","description":"Classifies commerce schema fields for buyer-data minimization risk.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_commerce_pii_minimization_check","path":"/api/x402/x402-commerce-pii-minimization-check","method":"POST","title":"Commerce PII Minimization Check","mcp_tool_name":"bmm_x402_commerce_pii_minimization_check","buyerAgentQuestion":"Does this checkout or account-linking flow ask for more buyer data than it needs?","whatItDoes":"Checks field names, flow purpose, and redaction facts for required, optional, risky, and remove categories.","whatItDoesNotDo":"Does not store raw PII, inspect live buyers, or provide legal privacy compliance clearance.","outputSummary":"Returns a data-minimization map with required, optional, risky, and remove fields.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_COMMERCE_PII_MINIMIZATION_CHECK_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["flow_purpose","requested_fields"],"properties":{"flow_purpose":{"type":"string","maxLength":500},"requested_fields":{"type":"array","maxItems":50},"required_fields":{"type":"array","maxItems":50},"optional_fields":{"type":"array","maxItems":50},"redacted_fields":{"type":"array","maxItems":50},"payment_fields":{"type":"array","maxItems":50},"fulfillment_fields":{"type":"array","maxItems":50},"account_linking_present":{"type":"boolean"},"raw_pii_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["flow_purpose","requested_fields"],"properties":{"flow_purpose":{"type":"string","maxLength":500},"requested_fields":{"type":"array","maxItems":50},"required_fields":{"type":"array","maxItems":50},"optional_fields":{"type":"array","maxItems":50},"redacted_fields":{"type":"array","maxItems":50},"payment_fields":{"type":"array","maxItems":50},"fulfillment_fields":{"type":"array","maxItems":50},"account_linking_present":{"type":"boolean"},"raw_pii_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["flow_purpose","requested_fields"]},"x-bmm-allowed-fact-fields":["flow_purpose","requested_fields","required_fields","optional_fields","redacted_fields","payment_fields","fulfillment_fields","account_linking_present","raw_pii_present"],"examples":[{"mode":"audit","facts":{"flow_purpose":"digital checkout fulfillment","requested_fields":["email","wallet_address"],"required_fields":["email"],"optional_fields":["wallet_address"],"redacted_fields":["email"],"payment_fields":["payment_token_reference"],"fulfillment_fields":["email"],"account_linking_present":false,"raw_pii_present":false}}]},"example":{"mode":"audit","facts":{"flow_purpose":"digital checkout fulfillment","requested_fields":["email","wallet_address"],"required_fields":["email"],"optional_fields":["wallet_address"],"redacted_fields":["email"],"payment_fields":["payment_token_reference"],"fulfillment_fields":["email"],"account_linking_present":false,"raw_pii_present":false}},"examples":{"standard":{"summary":"Commerce PII Minimization Check request","value":{"mode":"audit","facts":{"flow_purpose":"digital checkout fulfillment","requested_fields":["email","wallet_address"],"required_fields":["email"],"optional_fields":["wallet_address"],"redacted_fields":["email"],"payment_fields":["payment_token_reference"],"fulfillment_fields":["email"],"account_linking_present":false,"raw_pii_present":false}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-commerce-pii-minimization-check"},"service_id":{"const":"commerce-pii-minimization-check"},"tool_id":{"const":"x402_commerce_pii_minimization_check"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-elicitation-consent-transcript-auditor":{"post":{"operationId":"x402_mcp_elicitation_consent_transcript_auditor","summary":"MCP Elicitation Consent Transcript Auditor","description":"Audits sanitized MCP elicitation prompts and consent facts for scope and record gaps.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_elicitation_consent_transcript_auditor","path":"/api/x402/x402-mcp-elicitation-consent-transcript-auditor","method":"POST","title":"MCP Elicitation Consent Transcript Auditor","mcp_tool_name":"bmm_x402_mcp_elicitation_consent_transcript_auditor","buyerAgentQuestion":"Was the user clearly asked for extra information and was consent recorded during this MCP flow?","whatItDoes":"Checks elicitation prompts, requested fields, consent decisions, scope labels, and record facts.","whatItDoesNotDo":"Does not store raw transcripts, collect secrets, or enforce MCP client authorization.","outputSummary":"Returns a consent transcript score with missing ask, missing scope, and missing record findings.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_ELICITATION_CONSENT_TRANSCRIPT_AUDITOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["tool_name","elicitation_prompt_summary","requested_fields","consent_record_present"],"properties":{"tool_name":{"type":"string","maxLength":500},"elicitation_prompt_summary":{"type":"string","maxLength":500},"requested_fields":{"type":"array","maxItems":50},"scope_summary":{"type":"string","maxLength":500},"consent_record_present":{"type":"boolean"},"decline_path_present":{"type":"boolean"},"purpose_text_present":{"type":"boolean"},"sensitive_fields_present":{"type":"boolean"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["tool_name","elicitation_prompt_summary","requested_fields","consent_record_present"],"properties":{"tool_name":{"type":"string","maxLength":500},"elicitation_prompt_summary":{"type":"string","maxLength":500},"requested_fields":{"type":"array","maxItems":50},"scope_summary":{"type":"string","maxLength":500},"consent_record_present":{"type":"boolean"},"decline_path_present":{"type":"boolean"},"purpose_text_present":{"type":"boolean"},"sensitive_fields_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["tool_name","elicitation_prompt_summary","requested_fields","consent_record_present"]},"x-bmm-allowed-fact-fields":["tool_name","elicitation_prompt_summary","requested_fields","scope_summary","consent_record_present","decline_path_present","purpose_text_present","sensitive_fields_present"],"examples":[{"mode":"audit","facts":{"tool_name":"bmm_paid_checkout","elicitation_prompt_summary":"Ask user to confirm purchase amount and delivery email before paid tool call.","requested_fields":["confirm_purchase","delivery_email"],"scope_summary":"single paid checkout request","consent_record_present":true,"decline_path_present":true,"purpose_text_present":true,"sensitive_fields_present":false}}]},"example":{"mode":"audit","facts":{"tool_name":"bmm_paid_checkout","elicitation_prompt_summary":"Ask user to confirm purchase amount and delivery email before paid tool call.","requested_fields":["confirm_purchase","delivery_email"],"scope_summary":"single paid checkout request","consent_record_present":true,"decline_path_present":true,"purpose_text_present":true,"sensitive_fields_present":false}},"examples":{"standard":{"summary":"MCP Elicitation Consent Transcript Auditor request","value":{"mode":"audit","facts":{"tool_name":"bmm_paid_checkout","elicitation_prompt_summary":"Ask user to confirm purchase amount and delivery email before paid tool call.","requested_fields":["confirm_purchase","delivery_email"],"scope_summary":"single paid checkout request","consent_record_present":true,"decline_path_present":true,"purpose_text_present":true,"sensitive_fields_present":false}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-elicitation-consent-transcript-auditor"},"service_id":{"const":"mcp-elicitation-consent-transcript-auditor"},"tool_id":{"const":"x402_mcp_elicitation_consent_transcript_auditor"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-machine-payment-treasury-dust-map":{"post":{"operationId":"x402_machine_payment_treasury_dust_map","summary":"Machine-Payment Treasury Dust Map","description":"Maps aggregate high-volume low-value machine-payment facts for treasury dust and reconciliation risk.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_machine_payment_treasury_dust_map","path":"/api/x402/x402-machine-payment-treasury-dust-map","method":"POST","title":"Machine-Payment Treasury Dust Map","mcp_tool_name":"bmm_x402_machine_payment_treasury_dust_map","buyerAgentQuestion":"Are tiny machine payments creating dust, fragmentation, or cleanup overhead across rails?","whatItDoes":"Checks aggregate payment counts, dust amount, rail/network/token spread, and cleanup thresholds.","whatItDoesNotDo":"Does not connect wallets, fetch balances, transfer funds, or provide accounting advice.","outputSummary":"Returns a dust heatmap showing which rails and tokens create cleanup overhead.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MACHINE_PAYMENT_TREASURY_DUST_MAP_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["payment_count","dust_amount","dust_threshold_amount","rail_count","network_count"],"properties":{"payment_count":{"type":"number"},"dust_amount":{"type":"number"},"dust_threshold_amount":{"type":"number"},"rail_count":{"type":"number"},"network_count":{"type":"number"},"token_count":{"type":"number"},"wallet_count":{"type":"number"},"settlement_cycle":{"type":"string","maxLength":500},"cleanup_policy":{"type":"string","maxLength":500},"average_payment_amount":{"type":"number"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["payment_count","dust_amount","dust_threshold_amount","rail_count","network_count"],"properties":{"payment_count":{"type":"number"},"dust_amount":{"type":"number"},"dust_threshold_amount":{"type":"number"},"rail_count":{"type":"number"},"network_count":{"type":"number"},"token_count":{"type":"number"},"wallet_count":{"type":"number"},"settlement_cycle":{"type":"string","maxLength":500},"cleanup_policy":{"type":"string","maxLength":500},"average_payment_amount":{"type":"number"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["payment_count","dust_amount","dust_threshold_amount","rail_count","network_count"]},"x-bmm-allowed-fact-fields":["payment_count","dust_amount","dust_threshold_amount","rail_count","network_count","token_count","wallet_count","settlement_cycle","cleanup_policy","average_payment_amount"],"examples":[{"mode":"analyze","facts":{"payment_count":1000,"dust_amount":0.25,"dust_threshold_amount":1,"rail_count":2,"network_count":2,"token_count":1,"wallet_count":3,"settlement_cycle":"daily","cleanup_policy":"sweep weekly if dust exceeds threshold","average_payment_amount":0.01}}]},"example":{"mode":"analyze","facts":{"payment_count":1000,"dust_amount":0.25,"dust_threshold_amount":1,"rail_count":2,"network_count":2,"token_count":1,"wallet_count":3,"settlement_cycle":"daily","cleanup_policy":"sweep weekly if dust exceeds threshold","average_payment_amount":0.01}},"examples":{"standard":{"summary":"Machine-Payment Treasury Dust Map request","value":{"mode":"analyze","facts":{"payment_count":1000,"dust_amount":0.25,"dust_threshold_amount":1,"rail_count":2,"network_count":2,"token_count":1,"wallet_count":3,"settlement_cycle":"daily","cleanup_policy":"sweep weekly if dust exceeds threshold","average_payment_amount":0.01}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-machine-payment-treasury-dust-map"},"service_id":{"const":"machine-payment-treasury-dust-map"},"tool_id":{"const":"x402_machine_payment_treasury_dust_map"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-a2a-agent-card-trust-radar":{"post":{"operationId":"x402_a2a_agent_card_trust_radar","summary":"A2A Agent Card Trust Radar","description":"Buyer agents cannot quickly tell whether a public Agent Card has enough identity, skill, interface, security, signature, and documentation evidence before delegation.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_a2a_agent_card_trust_radar","path":"/api/x402/x402-a2a-agent-card-trust-radar","method":"POST","title":"A2A Agent Card Trust Radar","mcp_tool_name":"bmm_x402_a2a_agent_card_trust_radar","buyerAgentQuestion":"Input one caller-supplied public Agent Card JSON snippet; output an evidence-readiness radar with missing disclosure fields.","whatItDoes":"Agent Card Trust Radar with identity, skills, security, interfaces, signatures, docs, and buyer clarity spokes.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees a radar chart that makes public agent trust gaps obvious before delegation.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_A2A_AGENT_CARD_TRUST_RADAR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["agentCardJson","sourceLabel"],"properties":{"agentCardJson":{"type":"object","maxProperties":50,"additionalProperties":true},"sourceLabel":{"type":"string","maxLength":500},"buyerPolicy":{"type":"object","maxProperties":50,"additionalProperties":true},"expectedInputModes":{"type":"array","maxItems":10},"expectedOutputModes":{"type":"array","maxItems":10}},"additionalProperties":false},"reference_facts":{"type":"object","required":["agentCardJson","sourceLabel"],"properties":{"agentCardJson":{"type":"object","maxProperties":50,"additionalProperties":true},"sourceLabel":{"type":"string","maxLength":500},"buyerPolicy":{"type":"object","maxProperties":50,"additionalProperties":true},"expectedInputModes":{"type":"array","maxItems":10},"expectedOutputModes":{"type":"array","maxItems":10}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["agentCardJson","sourceLabel"]},"x-bmm-allowed-fact-fields":["agentCardJson","sourceLabel","buyerPolicy","expectedInputModes","expectedOutputModes"],"examples":[{"mode":"check","facts":{"agentCardJson":{"provider":"Acme Agent Labs","skills":["research","summarize"],"security":{"auth":"api-key declared"},"interfaces":["json"],"docs":["quickstart"],"signatures":["issuer-signature"],"version":"1.0.0"},"sourceLabel":"public agent card listing","buyerPolicy":{"requiredAuthDisclosure":true},"expectedInputModes":["json"],"expectedOutputModes":["json"]}}]},"example":{"mode":"check","facts":{"agentCardJson":{"provider":"Acme Agent Labs","skills":["research","summarize"],"security":{"auth":"api-key declared"},"interfaces":["json"],"docs":["quickstart"],"signatures":["issuer-signature"],"version":"1.0.0"},"sourceLabel":"public agent card listing","buyerPolicy":{"requiredAuthDisclosure":true},"expectedInputModes":["json"],"expectedOutputModes":["json"]}},"examples":{"standard":{"summary":"A2A Agent Card Trust Radar request","value":{"mode":"check","facts":{"agentCardJson":{"provider":"Acme Agent Labs","skills":["research","summarize"],"security":{"auth":"api-key declared"},"interfaces":["json"],"docs":["quickstart"],"signatures":["issuer-signature"],"version":"1.0.0"},"sourceLabel":"public agent card listing","buyerPolicy":{"requiredAuthDisclosure":true},"expectedInputModes":["json"],"expectedOutputModes":["json"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-a2a-agent-card-trust-radar"},"service_id":{"const":"a2a-agent-card-trust-radar"},"tool_id":{"const":"x402_a2a_agent_card_trust_radar"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-a2a-skill-to-task-matchmaker":{"post":{"operationId":"x402_a2a_skill_to_task_matchmaker","summary":"A2A Skill-to-Task Matchmaker","description":"Buyer agents need to choose the right remote skill without executing tasks or trusting vague service descriptions.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_a2a_skill_to_task_matchmaker","path":"/api/x402/x402-a2a-skill-to-task-matchmaker","method":"POST","title":"A2A Skill-to-Task Matchmaker","mcp_tool_name":"bmm_x402_a2a_skill_to_task_matchmaker","buyerAgentQuestion":"Input a task brief and three public Agent Card skill lists; output ranked best fit, partial fit, and off-scope results.","whatItDoes":"Skill Match Card showing winner, runner-up, gaps, and why each agent fits or misses.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees the best agent for a task with a short evidence-backed explanation.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_A2A_SKILL_TO_TASK_MATCHMAKER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["taskBrief","candidateAgents"],"properties":{"taskBrief":{"type":"string","maxLength":500},"candidateAgents":{"type":"array","maxItems":5},"buyerConstraints":{"type":"object","maxProperties":50,"additionalProperties":true},"requiredInputModes":{"type":"array","maxItems":10},"requiredOutputModes":{"type":"array","maxItems":10}},"additionalProperties":false},"reference_facts":{"type":"object","required":["taskBrief","candidateAgents"],"properties":{"taskBrief":{"type":"string","maxLength":500},"candidateAgents":{"type":"array","maxItems":5},"buyerConstraints":{"type":"object","maxProperties":50,"additionalProperties":true},"requiredInputModes":{"type":"array","maxItems":10},"requiredOutputModes":{"type":"array","maxItems":10}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"compare":["taskBrief","candidateAgents"]},"x-bmm-allowed-fact-fields":["taskBrief","candidateAgents","buyerConstraints","requiredInputModes","requiredOutputModes"],"examples":[{"mode":"compare","facts":{"taskBrief":"Summarize wallet risk evidence into a buyer-ready report.","candidateAgents":[{"name":"Evidence Reporter","skills":["wallet risk summary","report writing"],"inputModes":["json"],"outputModes":["json"]},{"name":"Image Captioner","skills":["image captioning"],"inputModes":["image"],"outputModes":["text"]}],"buyerConstraints":{"output":"json"},"requiredInputModes":["json"],"requiredOutputModes":["json"]}}]},"example":{"mode":"compare","facts":{"taskBrief":"Summarize wallet risk evidence into a buyer-ready report.","candidateAgents":[{"name":"Evidence Reporter","skills":["wallet risk summary","report writing"],"inputModes":["json"],"outputModes":["json"]},{"name":"Image Captioner","skills":["image captioning"],"inputModes":["image"],"outputModes":["text"]}],"buyerConstraints":{"output":"json"},"requiredInputModes":["json"],"requiredOutputModes":["json"]}},"examples":{"standard":{"summary":"A2A Skill-to-Task Matchmaker request","value":{"mode":"compare","facts":{"taskBrief":"Summarize wallet risk evidence into a buyer-ready report.","candidateAgents":[{"name":"Evidence Reporter","skills":["wallet risk summary","report writing"],"inputModes":["json"],"outputModes":["json"]},{"name":"Image Captioner","skills":["image captioning"],"inputModes":["image"],"outputModes":["text"]}],"buyerConstraints":{"output":"json"},"requiredInputModes":["json"],"requiredOutputModes":["json"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-a2a-skill-to-task-matchmaker"},"service_id":{"const":"a2a-skill-to-task-matchmaker"},"tool_id":{"const":"x402_a2a_skill_to_task_matchmaker"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-marketplace-comparison-board":{"post":{"operationId":"x402_agent_marketplace_comparison_board","summary":"Agent Marketplace Comparison Board","description":"Buyer agents see multiple similar services but lack one normalized board for price visibility, proof, limitations, and fit.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_marketplace_comparison_board","path":"/api/x402/x402-agent-marketplace-comparison-board","method":"POST","title":"Agent Marketplace Comparison Board","mcp_tool_name":"bmm_x402_agent_marketplace_comparison_board","buyerAgentQuestion":"Input 2-5 public listings; output best fit, best proof, unclear, and avoid-until-fixed columns.","whatItDoes":"Agent Comparison Board with side-by-side fit, proof, price, limits, and next action.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees several agent services on one board and immediately knows which one has the strongest public proof.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_MARKETPLACE_COMPARISON_BOARD_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["listings"],"properties":{"listings":{"type":"array","maxItems":5,"minItems":2},"buyerTask":{"type":"string","maxLength":500},"comparisonWeights":{"type":"object","maxProperties":50,"additionalProperties":true},"sourceLabels":{"type":"array","maxItems":10}},"additionalProperties":false},"reference_facts":{"type":"object","required":["listings"],"properties":{"listings":{"type":"array","maxItems":5,"minItems":2},"buyerTask":{"type":"string","maxLength":500},"comparisonWeights":{"type":"object","maxProperties":50,"additionalProperties":true},"sourceLabels":{"type":"array","maxItems":10}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"compare":["listings"]},"x-bmm-allowed-fact-fields":["listings","buyerTask","comparisonWeights","sourceLabels"],"examples":[{"mode":"compare","facts":{"listings":[{"name":"Wallet Snapshot","price":"0.01 USD","proof":"sample output and limitations present","taskFit":"wallet triage"},{"name":"Generic Data Agent","price":"0.01 USD","proof":"marketing copy only","taskFit":"unclear"}],"buyerTask":"choose a wallet triage agent","comparisonWeights":{"proof":2,"price":1,"limitations":1},"sourceLabels":["public listing A","public listing B"]}}]},"example":{"mode":"compare","facts":{"listings":[{"name":"Wallet Snapshot","price":"0.01 USD","proof":"sample output and limitations present","taskFit":"wallet triage"},{"name":"Generic Data Agent","price":"0.01 USD","proof":"marketing copy only","taskFit":"unclear"}],"buyerTask":"choose a wallet triage agent","comparisonWeights":{"proof":2,"price":1,"limitations":1},"sourceLabels":["public listing A","public listing B"]}},"examples":{"standard":{"summary":"Agent Marketplace Comparison Board request","value":{"mode":"compare","facts":{"listings":[{"name":"Wallet Snapshot","price":"0.01 USD","proof":"sample output and limitations present","taskFit":"wallet triage"},{"name":"Generic Data Agent","price":"0.01 USD","proof":"marketing copy only","taskFit":"unclear"}],"buyerTask":"choose a wallet triage agent","comparisonWeights":{"proof":2,"price":1,"limitations":1},"sourceLabels":["public listing A","public listing B"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-marketplace-comparison-board"},"service_id":{"const":"agent-marketplace-comparison-board"},"tool_id":{"const":"x402_agent_marketplace_comparison_board"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-paid-agent-proof-of-value-preview-auditor":{"post":{"operationId":"x402_paid_agent_proof_of_value_preview_auditor","summary":"Paid Agent Proof-of-Value Preview Auditor","description":"Buyer agents often see a price and promise but no useful preview that proves what the paid result will contain.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_paid_agent_proof_of_value_preview_auditor","path":"/api/x402/x402-paid-agent-proof-of-value-preview-auditor","method":"POST","title":"Paid Agent Proof-of-Value Preview Auditor","mcp_tool_name":"bmm_x402_paid_agent_proof_of_value_preview_auditor","buyerAgentQuestion":"Input a sample output and listing promise; output a proof score with missing evidence and overclaim warnings.","whatItDoes":"Proof-of-Value Preview Score with proof present, proof weak, and proof missing sections.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Seller or buyer sees whether the public demo actually proves the paid value before money moves.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PAID_AGENT_PROOF_OF_VALUE_PREVIEW_AUDITOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["listingPromise","sampleOutput"],"properties":{"listingPromise":{"type":"string","maxLength":500},"sampleOutput":{"type":"object","maxProperties":50,"additionalProperties":true},"price":{"type":["string","number"],"maxLength":500},"limitations":{"type":"string","maxLength":500},"buyerSuccessCriteria":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["listingPromise","sampleOutput"],"properties":{"listingPromise":{"type":"string","maxLength":500},"sampleOutput":{"type":"object","maxProperties":50,"additionalProperties":true},"price":{"type":["string","number"],"maxLength":500},"limitations":{"type":"string","maxLength":500},"buyerSuccessCriteria":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["listingPromise","sampleOutput"]},"x-bmm-allowed-fact-fields":["listingPromise","sampleOutput","price","limitations","buyerSuccessCriteria"],"examples":[{"mode":"audit","facts":{"listingPromise":"Provides a wallet risk summary with confidence, limitations, and next action.","sampleOutput":{"summary":"wallet risk low","confidence":"high","limitations":["public-chain only"],"recommendedNextAction":"monitor"},"price":"0.01 USD","limitations":"Public-chain analysis only.","buyerSuccessCriteria":"Buyer sees decision, confidence, evidence, and limitations before purchase."}}]},"example":{"mode":"audit","facts":{"listingPromise":"Provides a wallet risk summary with confidence, limitations, and next action.","sampleOutput":{"summary":"wallet risk low","confidence":"high","limitations":["public-chain only"],"recommendedNextAction":"monitor"},"price":"0.01 USD","limitations":"Public-chain analysis only.","buyerSuccessCriteria":"Buyer sees decision, confidence, evidence, and limitations before purchase."}},"examples":{"standard":{"summary":"Paid Agent Proof-of-Value Preview Auditor request","value":{"mode":"audit","facts":{"listingPromise":"Provides a wallet risk summary with confidence, limitations, and next action.","sampleOutput":{"summary":"wallet risk low","confidence":"high","limitations":["public-chain only"],"recommendedNextAction":"monitor"},"price":"0.01 USD","limitations":"Public-chain analysis only.","buyerSuccessCriteria":"Buyer sees decision, confidence, evidence, and limitations before purchase."}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-paid-agent-proof-of-value-preview-auditor"},"service_id":{"const":"paid-agent-proof-of-value-preview-auditor"},"tool_id":{"const":"x402_paid_agent_proof_of_value_preview_auditor"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-buyer-tour-storyboard-generator":{"post":{"operationId":"x402_agent_buyer_tour_storyboard_generator","summary":"Agent Buyer Tour Storyboard Generator","description":"Agent listings often fail to show the buyer journey from discovery to payment expectation, output promise, proof, limitations, and support.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_buyer_tour_storyboard_generator","path":"/api/x402/x402-agent-buyer-tour-storyboard-generator","method":"POST","title":"Agent Buyer Tour Storyboard Generator","mcp_tool_name":"bmm_x402_agent_buyer_tour_storyboard_generator","buyerAgentQuestion":"Input public service metadata and sample response; output a five-step buyer storyboard from discovery to proof.","whatItDoes":"Buyer Tour Storyboard with discovery, price, payment, output, proof, limits, and support steps.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees a model-home-style walkthrough of the paid agent before any live spend.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_BUYER_TOUR_STORYBOARD_GENERATOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"create"},"facts":{"type":"object","required":["serviceMetadata","sampleResponse"],"properties":{"serviceMetadata":{"type":"object","maxProperties":50,"additionalProperties":true},"sampleResponse":{"type":"object","maxProperties":50,"additionalProperties":true},"price":{"type":["string","number"],"maxLength":500},"limitations":{"type":"string","maxLength":500},"supportLinks":{"type":"array","maxItems":10},"buyerTask":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["serviceMetadata","sampleResponse"],"properties":{"serviceMetadata":{"type":"object","maxProperties":50,"additionalProperties":true},"sampleResponse":{"type":"object","maxProperties":50,"additionalProperties":true},"price":{"type":["string","number"],"maxLength":500},"limitations":{"type":"string","maxLength":500},"supportLinks":{"type":"array","maxItems":10},"buyerTask":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"create":["serviceMetadata","sampleResponse"]},"x-bmm-allowed-fact-fields":["serviceMetadata","sampleResponse","price","limitations","supportLinks","buyerTask"],"examples":[{"mode":"create","facts":{"serviceMetadata":{"title":"Wallet Snapshot","docs":"quickstart","price":"0.01 USD","support":"status page","limitations":"public-chain only"},"sampleResponse":{"decision":"pass","confidence":"high","evidence":["summary"],"limitations":["no private data"]},"price":"0.01 USD","limitations":"No private wallet access.","supportLinks":["status page","support docs"],"buyerTask":"understand paid wallet snapshot purchase path"}}]},"example":{"mode":"create","facts":{"serviceMetadata":{"title":"Wallet Snapshot","docs":"quickstart","price":"0.01 USD","support":"status page","limitations":"public-chain only"},"sampleResponse":{"decision":"pass","confidence":"high","evidence":["summary"],"limitations":["no private data"]},"price":"0.01 USD","limitations":"No private wallet access.","supportLinks":["status page","support docs"],"buyerTask":"understand paid wallet snapshot purchase path"}},"examples":{"standard":{"summary":"Agent Buyer Tour Storyboard Generator request","value":{"mode":"create","facts":{"serviceMetadata":{"title":"Wallet Snapshot","docs":"quickstart","price":"0.01 USD","support":"status page","limitations":"public-chain only"},"sampleResponse":{"decision":"pass","confidence":"high","evidence":["summary"],"limitations":["no private data"]},"price":"0.01 USD","limitations":"No private wallet access.","supportLinks":["status page","support docs"],"buyerTask":"understand paid wallet snapshot purchase path"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-buyer-tour-storyboard-generator"},"service_id":{"const":"agent-buyer-tour-storyboard-generator"},"tool_id":{"const":"x402_agent_buyer_tour_storyboard_generator"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-a2a-handoff-readiness-boarding-pass":{"post":{"operationId":"x402_a2a_handoff_readiness_boarding_pass","summary":"A2A Handoff Readiness Boarding Pass","description":"Agent-to-agent task handoffs can fail because payload shape, mode support, status handling, auth disclosure, or failure behavior is unclear.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_a2a_handoff_readiness_boarding_pass","path":"/api/x402/x402-a2a-handoff-readiness-boarding-pass","method":"POST","title":"A2A Handoff Readiness Boarding Pass","mcp_tool_name":"bmm_x402_a2a_handoff_readiness_boarding_pass","buyerAgentQuestion":"Input target Agent Card, task summary, payload shape, and output expectation; output a boarding pass with gate, ticket, and mismatch notes.","whatItDoes":"A2A Boarding Pass with ready, missing gate, wrong ticket, and manual-review zones.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees whether an agent handoff is ready before it tries to change flights.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_A2A_HANDOFF_READINESS_BOARDING_PASS_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["handoffPayload","sourceAgent","targetAgent"],"properties":{"handoffPayload":{"type":"object","maxProperties":50,"additionalProperties":true},"sourceAgent":{"type":"object","maxProperties":50,"additionalProperties":true},"targetAgent":{"type":"object","maxProperties":50,"additionalProperties":true},"inputModes":{"type":"array","maxItems":10},"outputModes":{"type":"array","maxItems":10},"statusFields":{"type":"array","maxItems":10},"failureModes":{"type":"array","maxItems":10}},"additionalProperties":false},"reference_facts":{"type":"object","required":["handoffPayload","sourceAgent","targetAgent"],"properties":{"handoffPayload":{"type":"object","maxProperties":50,"additionalProperties":true},"sourceAgent":{"type":"object","maxProperties":50,"additionalProperties":true},"targetAgent":{"type":"object","maxProperties":50,"additionalProperties":true},"inputModes":{"type":"array","maxItems":10},"outputModes":{"type":"array","maxItems":10},"statusFields":{"type":"array","maxItems":10},"failureModes":{"type":"array","maxItems":10}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["handoffPayload","sourceAgent","targetAgent"]},"x-bmm-allowed-fact-fields":["handoffPayload","sourceAgent","targetAgent","inputModes","outputModes","statusFields","failureModes"],"examples":[{"mode":"check","facts":{"handoffPayload":{"task":"wallet risk summary","status":"ready","failureReturn":"structured error"},"sourceAgent":{"name":"Buyer Router","outputModes":["json"]},"targetAgent":{"name":"Wallet Reporter","inputModes":["json"],"outputModes":["json"]},"inputModes":["json"],"outputModes":["json"],"statusFields":["ready","completed","failed"],"failureModes":["unsupported_input","insufficient_evidence"]}}]},"example":{"mode":"check","facts":{"handoffPayload":{"task":"wallet risk summary","status":"ready","failureReturn":"structured error"},"sourceAgent":{"name":"Buyer Router","outputModes":["json"]},"targetAgent":{"name":"Wallet Reporter","inputModes":["json"],"outputModes":["json"]},"inputModes":["json"],"outputModes":["json"],"statusFields":["ready","completed","failed"],"failureModes":["unsupported_input","insufficient_evidence"]}},"examples":{"standard":{"summary":"A2A Handoff Readiness Boarding Pass request","value":{"mode":"check","facts":{"handoffPayload":{"task":"wallet risk summary","status":"ready","failureReturn":"structured error"},"sourceAgent":{"name":"Buyer Router","outputModes":["json"]},"targetAgent":{"name":"Wallet Reporter","inputModes":["json"],"outputModes":["json"]},"inputModes":["json"],"outputModes":["json"],"statusFields":["ready","completed","failed"],"failureModes":["unsupported_input","insufficient_evidence"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-a2a-handoff-readiness-boarding-pass"},"service_id":{"const":"a2a-handoff-readiness-boarding-pass"},"tool_id":{"const":"x402_a2a_handoff_readiness_boarding_pass"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-claims-evidence-wall":{"post":{"operationId":"x402_agent_claims_evidence_wall","summary":"Agent Claims Evidence Wall","description":"Public agent listings make capability and trust claims that are hard for buyer agents to connect to actual evidence.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_claims_evidence_wall","path":"/api/x402/x402-agent-claims-evidence-wall","method":"POST","title":"Agent Claims Evidence Wall","mcp_tool_name":"bmm_x402_agent_claims_evidence_wall","buyerAgentQuestion":"Input public listing claims plus sample/docs evidence; output backed, weak, missing, and overpromised claim groups.","whatItDoes":"Claims Evidence Wall that pins each public claim to proof, weak proof, or missing proof.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees every public claim on one wall with proof pins or missing-evidence flags.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_CLAIMS_EVIDENCE_WALL_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["claims","evidenceSnippets"],"properties":{"claims":{"type":"array","maxItems":10},"evidenceSnippets":{"type":"array","maxItems":10},"sourceLabels":{"type":"array","maxItems":10},"sampleOutputs":{"type":"array","maxItems":10},"limitations":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["claims","evidenceSnippets"],"properties":{"claims":{"type":"array","maxItems":10},"evidenceSnippets":{"type":"array","maxItems":10},"sourceLabels":{"type":"array","maxItems":10},"sampleOutputs":{"type":"array","maxItems":10},"limitations":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["claims","evidenceSnippets"]},"x-bmm-allowed-fact-fields":["claims","evidenceSnippets","sourceLabels","sampleOutputs","limitations"],"examples":[{"mode":"audit","facts":{"claims":["returns confidence","shows limitations","provides sample output"],"evidenceSnippets":["sample output includes confidence","docs list limitations","public example shows response shape"],"sourceLabels":["public listing","docs excerpt"],"sampleOutputs":["decision with confidence and limitations"],"limitations":"Evidence readiness only, not seller approval."}}]},"example":{"mode":"audit","facts":{"claims":["returns confidence","shows limitations","provides sample output"],"evidenceSnippets":["sample output includes confidence","docs list limitations","public example shows response shape"],"sourceLabels":["public listing","docs excerpt"],"sampleOutputs":["decision with confidence and limitations"],"limitations":"Evidence readiness only, not seller approval."}},"examples":{"standard":{"summary":"Agent Claims Evidence Wall request","value":{"mode":"audit","facts":{"claims":["returns confidence","shows limitations","provides sample output"],"evidenceSnippets":["sample output includes confidence","docs list limitations","public example shows response shape"],"sourceLabels":["public listing","docs excerpt"],"sampleOutputs":["decision with confidence and limitations"],"limitations":"Evidence readiness only, not seller approval."}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-claims-evidence-wall"},"service_id":{"const":"agent-claims-evidence-wall"},"tool_id":{"const":"x402_agent_claims_evidence_wall"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-llms-txt-agent-buyer-path-mapper":{"post":{"operationId":"x402_llms_txt_agent_buyer_path_mapper","summary":"llms.txt Agent Buyer Path Mapper","description":"Buyer agents can land on public docs but fail to find service purpose, examples, price, limitations, and support path.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_llms_txt_agent_buyer_path_mapper","path":"/api/x402/x402-llms-txt-agent-buyer-path-mapper","method":"POST","title":"llms.txt Agent Buyer Path Mapper","mcp_tool_name":"bmm_x402_llms_txt_agent_buyer_path_mapper","buyerAgentQuestion":"Input llms.txt content and optional docs snippets; output start-here, payment-info, sample, limitations, and dead-end path labels.","whatItDoes":"Buyer Path Map with start, docs, price, sample, limits, support, and dead-end markers.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees exactly how an agent should navigate public docs before buying.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_LLMS_TXT_AGENT_BUYER_PATH_MAPPER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["llmsTxtContent","sourceLabel"],"properties":{"llmsTxtContent":{"type":"string","maxLength":500},"sourceLabel":{"type":"string","maxLength":500},"openApiExcerpt":{"type":"string","maxLength":500},"docsExcerpt":{"type":"string","maxLength":500},"targetBuyerTask":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["llmsTxtContent","sourceLabel"],"properties":{"llmsTxtContent":{"type":"string","maxLength":500},"sourceLabel":{"type":"string","maxLength":500},"openApiExcerpt":{"type":"string","maxLength":500},"docsExcerpt":{"type":"string","maxLength":500},"targetBuyerTask":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["llmsTxtContent","sourceLabel"]},"x-bmm-allowed-fact-fields":["llmsTxtContent","sourceLabel","openApiExcerpt","docsExcerpt","targetBuyerTask"],"examples":[{"mode":"analyze","facts":{"llmsTxtContent":"# Agent docs\nDocs: /docs\nExamples: /examples\nPrice: 0.01 USD\nLimitations: public metadata only\nSupport: /support","sourceLabel":"public llms.txt excerpt","openApiExcerpt":"POST /api/x402/wallet-snapshot","docsExcerpt":"Quickstart, price, examples, and limitations are documented.","targetBuyerTask":"find price, examples, docs, limitations, and support before paying"}}]},"example":{"mode":"analyze","facts":{"llmsTxtContent":"# Agent docs\nDocs: /docs\nExamples: /examples\nPrice: 0.01 USD\nLimitations: public metadata only\nSupport: /support","sourceLabel":"public llms.txt excerpt","openApiExcerpt":"POST /api/x402/wallet-snapshot","docsExcerpt":"Quickstart, price, examples, and limitations are documented.","targetBuyerTask":"find price, examples, docs, limitations, and support before paying"}},"examples":{"standard":{"summary":"llms.txt Agent Buyer Path Mapper request","value":{"mode":"analyze","facts":{"llmsTxtContent":"# Agent docs\nDocs: /docs\nExamples: /examples\nPrice: 0.01 USD\nLimitations: public metadata only\nSupport: /support","sourceLabel":"public llms.txt excerpt","openApiExcerpt":"POST /api/x402/wallet-snapshot","docsExcerpt":"Quickstart, price, examples, and limitations are documented.","targetBuyerTask":"find price, examples, docs, limitations, and support before paying"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-llms-txt-agent-buyer-path-mapper"},"service_id":{"const":"llms-txt-agent-buyer-path-mapper"},"tool_id":{"const":"x402_llms_txt_agent_buyer_path_mapper"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-sampling-exposure-card":{"post":{"operationId":"x402_mcp_sampling_exposure_card","summary":"MCP Sampling Exposure Card","description":"MCP servers can expose sampling behavior that is hard for buyers to understand before connecting or paying.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_sampling_exposure_card","path":"/api/x402/x402-mcp-sampling-exposure-card","method":"POST","title":"MCP Sampling Exposure Card","mcp_tool_name":"bmm_x402_mcp_sampling_exposure_card","buyerAgentQuestion":"Input MCP sampling metadata and approval policy facts; output prompt visibility, result visibility, and user-approval exposure labels.","whatItDoes":"Sampling Exposure Card with prompt visibility, result visibility, approval clarity, and review needs.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees what an MCP server might ask an LLM to see before connecting.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_SAMPLING_EXPOSURE_CARD_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["mcpCapabilities"],"properties":{"mcpCapabilities":{"type":"object","maxProperties":50,"additionalProperties":true},"samplingDescription":{"type":"string","maxLength":500},"approvalFlow":{"type":"string","maxLength":500},"promptExposureNotes":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["mcpCapabilities"],"properties":{"mcpCapabilities":{"type":"object","maxProperties":50,"additionalProperties":true},"samplingDescription":{"type":"string","maxLength":500},"approvalFlow":{"type":"string","maxLength":500},"promptExposureNotes":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["mcpCapabilities"]},"x-bmm-allowed-fact-fields":["mcpCapabilities","samplingDescription","approvalFlow","promptExposureNotes"],"examples":[{"mode":"audit","facts":{"mcpCapabilities":{"sampling":true,"approvalRequired":true,"promptExposure":"summaries only"},"samplingDescription":"Server may request client sampling after user approval.","approvalFlow":"client asks user before sampling","promptExposureNotes":"No raw secrets; prompt summary only."}}]},"example":{"mode":"audit","facts":{"mcpCapabilities":{"sampling":true,"approvalRequired":true,"promptExposure":"summaries only"},"samplingDescription":"Server may request client sampling after user approval.","approvalFlow":"client asks user before sampling","promptExposureNotes":"No raw secrets; prompt summary only."}},"examples":{"standard":{"summary":"MCP Sampling Exposure Card request","value":{"mode":"audit","facts":{"mcpCapabilities":{"sampling":true,"approvalRequired":true,"promptExposure":"summaries only"},"samplingDescription":"Server may request client sampling after user approval.","approvalFlow":"client asks user before sampling","promptExposureNotes":"No raw secrets; prompt summary only."}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-sampling-exposure-card"},"service_id":{"const":"mcp-sampling-exposure-card"},"tool_id":{"const":"x402_mcp_sampling_exposure_card"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-resource-shelf-classifier":{"post":{"operationId":"x402_mcp_resource_shelf_classifier","summary":"MCP Resource Shelf Classifier","description":"MCP resource lists can mix public docs, schemas, logs, user data, and restricted-looking resources without clear buyer labels.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_resource_shelf_classifier","path":"/api/x402/x402-mcp-resource-shelf-classifier","method":"POST","title":"MCP Resource Shelf Classifier","mcp_tool_name":"bmm_x402_mcp_resource_shelf_classifier","buyerAgentQuestion":"Input MCP resource titles, URI templates, and descriptions; output shelf labels such as docs, schemas, user data, logs, or secrets-risk.","whatItDoes":"Resource Shelf Map with safe, review, restricted-looking, and unclear shelves.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees the MCP server's resource room labeled like shelves before connecting.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_RESOURCE_SHELF_CLASSIFIER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"classify"},"facts":{"type":"object","required":["resources"],"properties":{"resources":{"type":"array","maxItems":10},"serverDescription":{"type":"string","maxLength":500},"accessNotes":{"type":"string","maxLength":500},"sourceLabels":{"type":"array","maxItems":10}},"additionalProperties":false},"reference_facts":{"type":"object","required":["resources"],"properties":{"resources":{"type":"array","maxItems":10},"serverDescription":{"type":"string","maxLength":500},"accessNotes":{"type":"string","maxLength":500},"sourceLabels":{"type":"array","maxItems":10}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"classify":["resources"]},"x-bmm-allowed-fact-fields":["resources","serverDescription","accessNotes","sourceLabels"],"examples":[{"mode":"classify","facts":{"resources":[{"uri":"docs://wallet-snapshot","title":"Wallet Snapshot Docs","description":"public docs"},{"uri":"schemas://wallet-snapshot","title":"Input Schema","description":"public schema"}],"serverDescription":"Public docs and schema resources for paid tools.","accessNotes":"No customer logs or private files exposed.","sourceLabels":["public MCP resource list"]}}]},"example":{"mode":"classify","facts":{"resources":[{"uri":"docs://wallet-snapshot","title":"Wallet Snapshot Docs","description":"public docs"},{"uri":"schemas://wallet-snapshot","title":"Input Schema","description":"public schema"}],"serverDescription":"Public docs and schema resources for paid tools.","accessNotes":"No customer logs or private files exposed.","sourceLabels":["public MCP resource list"]}},"examples":{"standard":{"summary":"MCP Resource Shelf Classifier request","value":{"mode":"classify","facts":{"resources":[{"uri":"docs://wallet-snapshot","title":"Wallet Snapshot Docs","description":"public docs"},{"uri":"schemas://wallet-snapshot","title":"Input Schema","description":"public schema"}],"serverDescription":"Public docs and schema resources for paid tools.","accessNotes":"No customer logs or private files exposed.","sourceLabels":["public MCP resource list"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-resource-shelf-classifier"},"service_id":{"const":"mcp-resource-shelf-classifier"},"tool_id":{"const":"x402_mcp_resource_shelf_classifier"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-a2a-agent-card-signature-confidence-lens":{"post":{"operationId":"x402_a2a_agent_card_signature_confidence_lens","summary":"A2A Agent Card Signature Confidence Lens","description":"Buyer agents cannot quickly tell whether a public Agent Card is unsigned, unverifiable, or ready for a later verification workflow.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_a2a_agent_card_signature_confidence_lens","path":"/api/x402/x402-a2a-agent-card-signature-confidence-lens","method":"POST","title":"A2A Agent Card Signature Confidence Lens","mcp_tool_name":"bmm_x402_a2a_agent_card_signature_confidence_lens","buyerAgentQuestion":"Input an Agent Card with signature-related fields; output ready-for-verifier, missing-key, unsigned, or ambiguous labels.","whatItDoes":"Signature Confidence Lens with ready, missing key URL, unsigned, and ambiguous states.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees whether the Agent Card's signature packet looks ready for verification.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_A2A_AGENT_CARD_SIGNATURE_CONFIDENCE_LENS_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["agentCardJson","signatureFields"],"properties":{"agentCardJson":{"type":"object","maxProperties":50,"additionalProperties":true},"signatureFields":{"type":"object","maxProperties":50,"additionalProperties":true},"version":{"type":"string","maxLength":500},"issuerLabel":{"type":"string","maxLength":500},"sourceLabel":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["agentCardJson","signatureFields"],"properties":{"agentCardJson":{"type":"object","maxProperties":50,"additionalProperties":true},"signatureFields":{"type":"object","maxProperties":50,"additionalProperties":true},"version":{"type":"string","maxLength":500},"issuerLabel":{"type":"string","maxLength":500},"sourceLabel":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["agentCardJson","signatureFields"]},"x-bmm-allowed-fact-fields":["agentCardJson","signatureFields","version","issuerLabel","sourceLabel"],"examples":[{"mode":"check","facts":{"agentCardJson":{"provider":"Acme Agent Labs","version":"1.0.0","signatures":["issuer-signature"],"issuedAt":"2026-07-22"},"signatureFields":{"issuer":"Acme Agent Labs","algorithm":"declared","issuedAt":"2026-07-22","keyId":"public-key-1"},"version":"v1.0.0","issuerLabel":"Acme Agent Labs","sourceLabel":"public agent card excerpt"}}]},"example":{"mode":"check","facts":{"agentCardJson":{"provider":"Acme Agent Labs","version":"1.0.0","signatures":["issuer-signature"],"issuedAt":"2026-07-22"},"signatureFields":{"issuer":"Acme Agent Labs","algorithm":"declared","issuedAt":"2026-07-22","keyId":"public-key-1"},"version":"v1.0.0","issuerLabel":"Acme Agent Labs","sourceLabel":"public agent card excerpt"}},"examples":{"standard":{"summary":"A2A Agent Card Signature Confidence Lens request","value":{"mode":"check","facts":{"agentCardJson":{"provider":"Acme Agent Labs","version":"1.0.0","signatures":["issuer-signature"],"issuedAt":"2026-07-22"},"signatureFields":{"issuer":"Acme Agent Labs","algorithm":"declared","issuedAt":"2026-07-22","keyId":"public-key-1"},"version":"v1.0.0","issuerLabel":"Acme Agent Labs","sourceLabel":"public agent card excerpt"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-a2a-agent-card-signature-confidence-lens"},"service_id":{"const":"a2a-agent-card-signature-confidence-lens"},"tool_id":{"const":"x402_a2a_agent_card_signature_confidence_lens"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-price-to-proof-value-meter":{"post":{"operationId":"x402_agent_price_to_proof_value_meter","summary":"Agent Price-to-Proof Value Meter","description":"Buyer agents can see a price but not whether the public proof is proportional to the value being promised.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_price_to_proof_value_meter","path":"/api/x402/x402-agent-price-to-proof-value-meter","method":"POST","title":"Agent Price-to-Proof Value Meter","mcp_tool_name":"bmm_x402_agent_price_to_proof_value_meter","buyerAgentQuestion":"Input price, service description, sample output, limitations, and buyer task; output price has strong proof or premium price with weak proof.","whatItDoes":"Price-to-Proof Meter with cheap/clear, premium/strong, premium/weak, and needs-demo bands.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees whether the asking price has enough public proof before paying.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_PRICE_TO_PROOF_VALUE_METER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["price","proofSnippets"],"properties":{"price":{"type":["string","number"],"maxLength":500},"proofSnippets":{"type":"array","maxItems":10},"sampleOutput":{"type":"object","maxProperties":50,"additionalProperties":true},"limitations":{"type":"string","maxLength":500},"buyerTask":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["price","proofSnippets"],"properties":{"price":{"type":["string","number"],"maxLength":500},"proofSnippets":{"type":"array","maxItems":10},"sampleOutput":{"type":"object","maxProperties":50,"additionalProperties":true},"limitations":{"type":"string","maxLength":500},"buyerTask":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"compare":["price","proofSnippets"]},"x-bmm-allowed-fact-fields":["price","proofSnippets","sampleOutput","limitations","buyerTask"],"examples":[{"mode":"compare","facts":{"price":"0.01 USD","proofSnippets":["sample output with confidence","limitations listed","public docs include examples"],"sampleOutput":{"decision":"pass","confidence":"high","limitations":["public metadata only"]},"limitations":"No private data or official approval claims.","buyerTask":"decide whether a penny paid agent has enough public proof"}}]},"example":{"mode":"compare","facts":{"price":"0.01 USD","proofSnippets":["sample output with confidence","limitations listed","public docs include examples"],"sampleOutput":{"decision":"pass","confidence":"high","limitations":["public metadata only"]},"limitations":"No private data or official approval claims.","buyerTask":"decide whether a penny paid agent has enough public proof"}},"examples":{"standard":{"summary":"Agent Price-to-Proof Value Meter request","value":{"mode":"compare","facts":{"price":"0.01 USD","proofSnippets":["sample output with confidence","limitations listed","public docs include examples"],"sampleOutput":{"decision":"pass","confidence":"high","limitations":["public metadata only"]},"limitations":"No private data or official approval claims.","buyerTask":"decide whether a penny paid agent has enough public proof"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-price-to-proof-value-meter"},"service_id":{"const":"agent-price-to-proof-value-meter"},"tool_id":{"const":"x402_agent_price_to_proof_value_meter"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-public-agent-changelog-impact-explainer":{"post":{"operationId":"x402_public_agent_changelog_impact_explainer","summary":"Public Agent Changelog Impact Explainer","description":"Buyer agents and marketplaces cannot quickly tell whether public release notes matter to their workflows.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_public_agent_changelog_impact_explainer","path":"/api/x402/x402-public-agent-changelog-impact-explainer","method":"POST","title":"Public Agent Changelog Impact Explainer","mcp_tool_name":"bmm_x402_public_agent_changelog_impact_explainer","buyerAgentQuestion":"Input public changelog snippets and affected route/tool names; output capability, behavior, auth, price, parser, or docs-only impact labels.","whatItDoes":"Buyer Impact Explainer with parser break, auth change, price change, new capability, removed field, or docs-only labels.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees why a public agent release matters before a parser or workflow breaks.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_PUBLIC_AGENT_CHANGELOG_IMPACT_EXPLAINER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"classify"},"facts":{"type":"object","required":["changelogSnippets","versionLabels"],"properties":{"changelogSnippets":{"type":"array","maxItems":10},"versionLabels":{"type":"array","maxItems":10},"affectedTools":{"type":"array","maxItems":10},"affectedRoutes":{"type":"array","maxItems":10},"buyerWorkflowTags":{"type":"array","maxItems":10}},"additionalProperties":false},"reference_facts":{"type":"object","required":["changelogSnippets","versionLabels"],"properties":{"changelogSnippets":{"type":"array","maxItems":10},"versionLabels":{"type":"array","maxItems":10},"affectedTools":{"type":"array","maxItems":10},"affectedRoutes":{"type":"array","maxItems":10},"buyerWorkflowTags":{"type":"array","maxItems":10}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"classify":["changelogSnippets","versionLabels"]},"x-bmm-allowed-fact-fields":["changelogSnippets","versionLabels","affectedTools","affectedRoutes","buyerWorkflowTags"],"examples":[{"mode":"classify","facts":{"changelogSnippets":["v1.2 added confidenceScore field and kept decision field stable.","Price remains 0.01 USD."],"versionLabels":["v1.1","v1.2"],"affectedTools":["wallet-snapshot"],"affectedRoutes":["/api/x402/wallet-snapshot"],"buyerWorkflowTags":["parser","routing"]}}]},"example":{"mode":"classify","facts":{"changelogSnippets":["v1.2 added confidenceScore field and kept decision field stable.","Price remains 0.01 USD."],"versionLabels":["v1.1","v1.2"],"affectedTools":["wallet-snapshot"],"affectedRoutes":["/api/x402/wallet-snapshot"],"buyerWorkflowTags":["parser","routing"]}},"examples":{"standard":{"summary":"Public Agent Changelog Impact Explainer request","value":{"mode":"classify","facts":{"changelogSnippets":["v1.2 added confidenceScore field and kept decision field stable.","Price remains 0.01 USD."],"versionLabels":["v1.1","v1.2"],"affectedTools":["wallet-snapshot"],"affectedRoutes":["/api/x402/wallet-snapshot"],"buyerWorkflowTags":["parser","routing"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-public-agent-changelog-impact-explainer"},"service_id":{"const":"public-agent-changelog-impact-explainer"},"tool_id":{"const":"x402_public_agent_changelog_impact_explainer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-to-agent-team-role-map":{"post":{"operationId":"x402_agent_to_agent_team_role_map","summary":"Agent-to-Agent Team Role Map","description":"Workflow builders can see multiple public agents but cannot quickly map which one should lead, specialize, validate, or be excluded.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_to_agent_team_role_map","path":"/api/x402/x402-agent-to-agent-team-role-map","method":"POST","title":"Agent-to-Agent Team Role Map","mcp_tool_name":"bmm_x402_agent_to_agent_team_role_map","buyerAgentQuestion":"Input a task goal and public Agent Cards/tool descriptions; output lead, specialist, duplicate, missing, and risky roles.","whatItDoes":"Agent Team Map with lead, specialist, validator, support, duplicate, missing, and risky role zones.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Buyer sees a construction-crew-style map of which public agents belong on the job.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_TO_AGENT_TEAM_ROLE_MAP_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["teamTask","candidateAgents"],"properties":{"teamTask":{"type":"string","maxLength":500},"candidateAgents":{"type":"array","maxItems":8},"requiredRoles":{"type":"array","maxItems":10},"constraints":{"type":"object","maxProperties":50,"additionalProperties":true},"handoffNotes":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["teamTask","candidateAgents"],"properties":{"teamTask":{"type":"string","maxLength":500},"candidateAgents":{"type":"array","maxItems":8},"requiredRoles":{"type":"array","maxItems":10},"constraints":{"type":"object","maxProperties":50,"additionalProperties":true},"handoffNotes":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["teamTask","candidateAgents"]},"x-bmm-allowed-fact-fields":["teamTask","candidateAgents","requiredRoles","constraints","handoffNotes"],"examples":[{"mode":"analyze","facts":{"teamTask":"Build a buyer workflow that discovers, evaluates, pays, and records wallet report evidence.","candidateAgents":[{"name":"Discovery Agent","role":"find docs and price"},{"name":"Evidence Agent","role":"audit proof and limitations"},{"name":"Payment Agent","role":"handle x402 paid call"}],"requiredRoles":["discovery","evidence","payment"],"constraints":{"noPrivateCredentials":true,"noLiveTrading":true},"handoffNotes":"Each role hands off JSON evidence only."}}]},"example":{"mode":"analyze","facts":{"teamTask":"Build a buyer workflow that discovers, evaluates, pays, and records wallet report evidence.","candidateAgents":[{"name":"Discovery Agent","role":"find docs and price"},{"name":"Evidence Agent","role":"audit proof and limitations"},{"name":"Payment Agent","role":"handle x402 paid call"}],"requiredRoles":["discovery","evidence","payment"],"constraints":{"noPrivateCredentials":true,"noLiveTrading":true},"handoffNotes":"Each role hands off JSON evidence only."}},"examples":{"standard":{"summary":"Agent-to-Agent Team Role Map request","value":{"mode":"analyze","facts":{"teamTask":"Build a buyer workflow that discovers, evaluates, pays, and records wallet report evidence.","candidateAgents":[{"name":"Discovery Agent","role":"find docs and price"},{"name":"Evidence Agent","role":"audit proof and limitations"},{"name":"Payment Agent","role":"handle x402 paid call"}],"requiredRoles":["discovery","evidence","payment"],"constraints":{"noPrivateCredentials":true,"noLiveTrading":true},"handoffNotes":"Each role hands off JSON evidence only."}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-to-agent-team-role-map"},"service_id":{"const":"agent-to-agent-team-role-map"},"tool_id":{"const":"x402_agent_to_agent_team_role_map"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-discovery-snippet-aso-grader":{"post":{"operationId":"x402_agent_discovery_snippet_aso_grader","summary":"Agent Discovery Snippet ASO Grader","description":"Public discovery snippets often fail to state who the agent serves, what it does, what it costs, what proof it returns, and what it does not do.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_discovery_snippet_aso_grader","path":"/api/x402/x402-agent-discovery-snippet-aso-grader","method":"POST","title":"Agent Discovery Snippet ASO Grader","mcp_tool_name":"bmm_x402_agent_discovery_snippet_aso_grader","buyerAgentQuestion":"Input title, description, tags, proof, price text, and limitations; output a grade with exact rewrite targets.","whatItDoes":"Agent Discovery Grade with buyer, task, proof, price, limits, and naming curb-appeal sections.","whatItDoesNotDo":"Does not fetch URLs, call remote agents, authenticate to private resources, certify identity, make compliance claims, execute tasks, or store raw snippets.","outputSummary":"Seller sees why a buyer agent would skip a vague listing and exactly what to fix.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_DISCOVERY_SNIPPET_ASO_GRADER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["discoverySnippets"],"properties":{"discoverySnippets":{"type":"array","maxItems":10},"targetBuyerTask":{"type":"string","maxLength":500},"agentCardExcerpt":{"type":"string","maxLength":500},"docsExcerpt":{"type":"string","maxLength":500},"listingExcerpt":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["discoverySnippets"],"properties":{"discoverySnippets":{"type":"array","maxItems":10},"targetBuyerTask":{"type":"string","maxLength":500},"agentCardExcerpt":{"type":"string","maxLength":500},"docsExcerpt":{"type":"string","maxLength":500},"listingExcerpt":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["discoverySnippets"]},"x-bmm-allowed-fact-fields":["discoverySnippets","targetBuyerTask","agentCardExcerpt","docsExcerpt","listingExcerpt"],"examples":[{"mode":"check","facts":{"discoverySnippets":["Wallet Snapshot: 0.01 USD paid x402 tool for public wallet triage. Includes sample output, limitations, docs, and support path."],"targetBuyerTask":"choose a public wallet triage service","agentCardExcerpt":"skills: wallet triage, output: json, auth: x402","docsExcerpt":"Quickstart, example response, price, limitations.","listingExcerpt":"Public wallet snapshot report with confidence and next action."}}]},"example":{"mode":"check","facts":{"discoverySnippets":["Wallet Snapshot: 0.01 USD paid x402 tool for public wallet triage. Includes sample output, limitations, docs, and support path."],"targetBuyerTask":"choose a public wallet triage service","agentCardExcerpt":"skills: wallet triage, output: json, auth: x402","docsExcerpt":"Quickstart, example response, price, limitations.","listingExcerpt":"Public wallet snapshot report with confidence and next action."}},"examples":{"standard":{"summary":"Agent Discovery Snippet ASO Grader request","value":{"mode":"check","facts":{"discoverySnippets":["Wallet Snapshot: 0.01 USD paid x402 tool for public wallet triage. Includes sample output, limitations, docs, and support path."],"targetBuyerTask":"choose a public wallet triage service","agentCardExcerpt":"skills: wallet triage, output: json, auth: x402","docsExcerpt":"Quickstart, example response, price, limitations.","listingExcerpt":"Public wallet snapshot report with confidence and next action."}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-discovery-snippet-aso-grader"},"service_id":{"const":"agent-discovery-snippet-aso-grader"},"tool_id":{"const":"x402_agent_discovery_snippet_aso_grader"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agentic-money-trail-atlas":{"post":{"operationId":"x402_agentic_money_trail_atlas","summary":"BMM Agentic Money Trail Atlas","description":"Agent-commerce participants need to explain where money went, what it bought, and which evidence links are missing.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agentic_money_trail_atlas","path":"/api/x402/x402-agentic-money-trail-atlas","method":"POST","title":"BMM Agentic Money Trail Atlas","mcp_tool_name":"bmm_x402_agentic_money_trail_atlas","buyerAgentQuestion":"Input x402 request id, buyer/seller wallet labels, route, receipt hash, and result status; output a structured trail map.","whatItDoes":"Agentic Money Trail Map with green/yellow/red links.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"Buyer sees a one-screen money trail map from intent to payment to delivered result.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENTIC_MONEY_TRAIL_ATLAS_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["buyer_wallet_label","seller_wallet_label","route_path","payment_status","result_status"],"properties":{"buyer_wallet_label":{"type":"string","maxLength":500},"seller_wallet_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"payment_status":{"type":"string","maxLength":500},"result_status":{"type":"string","maxLength":500},"x402_request_id":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"mcp_tool_name":{"type":"string","maxLength":500},"agent_card_label":{"type":"string","maxLength":500},"known_gaps":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["buyer_wallet_label","seller_wallet_label","route_path","payment_status","result_status"],"properties":{"buyer_wallet_label":{"type":"string","maxLength":500},"seller_wallet_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"payment_status":{"type":"string","maxLength":500},"result_status":{"type":"string","maxLength":500},"x402_request_id":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"transaction_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"mcp_tool_name":{"type":"string","maxLength":500},"agent_card_label":{"type":"string","maxLength":500},"known_gaps":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["buyer_wallet_label","seller_wallet_label","route_path","payment_status","result_status"]},"x-bmm-allowed-fact-fields":["buyer_wallet_label","seller_wallet_label","route_path","payment_status","result_status","x402_request_id","receipt_hash","transaction_hash","mcp_tool_name","agent_card_label","known_gaps"],"examples":[{"mode":"analyze","facts":{"buyer_wallet_label":"buyer agent treasury label","seller_wallet_label":"seller receiver label","route_path":"/api/x402/wallet-snapshot","payment_status":"paid receipt present","result_status":"delivered","x402_request_id":"req_demo_001","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","transaction_hash":"sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","mcp_tool_name":"bmm_wallet_snapshot","known_gaps":"No live settlement proof was fetched by this analyzer."}}]},"example":{"mode":"analyze","facts":{"buyer_wallet_label":"buyer agent treasury label","seller_wallet_label":"seller receiver label","route_path":"/api/x402/wallet-snapshot","payment_status":"paid receipt present","result_status":"delivered","x402_request_id":"req_demo_001","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","transaction_hash":"sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","mcp_tool_name":"bmm_wallet_snapshot","known_gaps":"No live settlement proof was fetched by this analyzer."}},"examples":{"standard":{"summary":"BMM Agentic Money Trail Atlas request","value":{"mode":"analyze","facts":{"buyer_wallet_label":"buyer agent treasury label","seller_wallet_label":"seller receiver label","route_path":"/api/x402/wallet-snapshot","payment_status":"paid receipt present","result_status":"delivered","x402_request_id":"req_demo_001","receipt_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","transaction_hash":"sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","mcp_tool_name":"bmm_wallet_snapshot","known_gaps":"No live settlement proof was fetched by this analyzer."}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agentic-money-trail-atlas"},"service_id":{"const":"agentic-money-trail-atlas"},"tool_id":{"const":"x402_agentic_money_trail_atlas"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-autonomous-spend-flight-recorder":{"post":{"operationId":"x402_autonomous_spend_flight_recorder","summary":"Autonomous Spend Flight Recorder","description":"Autonomous spend attempts need a black-box timeline that shows where the flow was safe, uncertain, failed, or completed.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_autonomous_spend_flight_recorder","path":"/api/x402/x402-autonomous-spend-flight-recorder","method":"POST","title":"Autonomous Spend Flight Recorder","mcp_tool_name":"bmm_x402_autonomous_spend_flight_recorder","buyerAgentQuestion":"Input spend events; output ordered timeline, failure point, and next safe action.","whatItDoes":"Last Safe Moment marker.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"A flight-recorder timeline marks the last safe moment before a spend went wrong.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AUTONOMOUS_SPEND_FLIGHT_RECORDER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["events","policy_summary","final_status"],"properties":{"events":{"type":"array","maxItems":10},"policy_summary":{"type":"string","maxLength":500},"final_status":{"type":"string","maxLength":500},"spend_cap":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"retry_count":{"type":"number"},"x402_request_id":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["events","policy_summary","final_status"],"properties":{"events":{"type":"array","maxItems":10},"policy_summary":{"type":"string","maxLength":500},"final_status":{"type":"string","maxLength":500},"spend_cap":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"retry_count":{"type":"number"},"x402_request_id":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["events","policy_summary","final_status"]},"x-bmm-allowed-fact-fields":["events","policy_summary","final_status","spend_cap","receipt_hash","retry_count","x402_request_id"],"examples":[{"mode":"analyze","facts":{"events":["intent authorized","x402 challenge received","payment submitted","result delivered"],"policy_summary":"Spend cap allows one 0.01 USD call to the selected service.","final_status":"completed","spend_cap":"0.01 USD","receipt_hash":"sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc","retry_count":0,"x402_request_id":"req_demo_002"}}]},"example":{"mode":"analyze","facts":{"events":["intent authorized","x402 challenge received","payment submitted","result delivered"],"policy_summary":"Spend cap allows one 0.01 USD call to the selected service.","final_status":"completed","spend_cap":"0.01 USD","receipt_hash":"sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc","retry_count":0,"x402_request_id":"req_demo_002"}},"examples":{"standard":{"summary":"Autonomous Spend Flight Recorder request","value":{"mode":"analyze","facts":{"events":["intent authorized","x402 challenge received","payment submitted","result delivered"],"policy_summary":"Spend cap allows one 0.01 USD call to the selected service.","final_status":"completed","spend_cap":"0.01 USD","receipt_hash":"sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc","retry_count":0,"x402_request_id":"req_demo_002"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-autonomous-spend-flight-recorder"},"service_id":{"const":"autonomous-spend-flight-recorder"},"tool_id":{"const":"x402_autonomous_spend_flight_recorder"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-commerce-dispute-evidence-packager":{"post":{"operationId":"x402_agent_commerce_dispute_evidence_packager","summary":"Agent Commerce Dispute Evidence Packager","description":"Paid agent disputes need a compact packet showing request, payment, delivery, receipt, and mismatch evidence.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_commerce_dispute_evidence_packager","path":"/api/x402/x402-agent-commerce-dispute-evidence-packager","method":"POST","title":"Agent Commerce Dispute Evidence Packager","mcp_tool_name":"bmm_x402_agent_commerce_dispute_evidence_packager","buyerAgentQuestion":"Input request, receipt, payment, and output facts; output merchant-ready packet and missing evidence.","whatItDoes":"Dispute Packet Completeness Score.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"A support-ready dispute packet appears from messy payment/result facts.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_COMMERCE_DISPUTE_EVIDENCE_PACKAGER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["buyer_claim","paid_amount","expected_output","delivered_output_status"],"properties":{"buyer_claim":{"type":"string","maxLength":500},"paid_amount":{"type":"number"},"expected_output":{"type":"string","maxLength":500},"delivered_output_status":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"request_id":{"type":"string","maxLength":500},"seller_response":{"type":"string","maxLength":500},"artifact_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["buyer_claim","paid_amount","expected_output","delivered_output_status"],"properties":{"buyer_claim":{"type":"string","maxLength":500},"paid_amount":{"type":"number"},"expected_output":{"type":"string","maxLength":500},"delivered_output_status":{"type":"string","maxLength":500},"receipt_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"request_id":{"type":"string","maxLength":500},"seller_response":{"type":"string","maxLength":500},"artifact_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["buyer_claim","paid_amount","expected_output","delivered_output_status"]},"x-bmm-allowed-fact-fields":["buyer_claim","paid_amount","expected_output","delivered_output_status","receipt_hash","request_id","seller_response","artifact_hash"],"examples":[{"mode":"check","facts":{"buyer_claim":"Expected a wallet risk summary but received partial output.","paid_amount":0.01,"expected_output":"decision, confidence, evidence, and limitations","delivered_output_status":"partial","receipt_hash":"sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd","request_id":"req_demo_003","seller_response":"Seller says result was partially degraded.","artifact_hash":"sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}}]},"example":{"mode":"check","facts":{"buyer_claim":"Expected a wallet risk summary but received partial output.","paid_amount":0.01,"expected_output":"decision, confidence, evidence, and limitations","delivered_output_status":"partial","receipt_hash":"sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd","request_id":"req_demo_003","seller_response":"Seller says result was partially degraded.","artifact_hash":"sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}},"examples":{"standard":{"summary":"Agent Commerce Dispute Evidence Packager request","value":{"mode":"check","facts":{"buyer_claim":"Expected a wallet risk summary but received partial output.","paid_amount":0.01,"expected_output":"decision, confidence, evidence, and limitations","delivered_output_status":"partial","receipt_hash":"sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd","request_id":"req_demo_003","seller_response":"Seller says result was partially degraded.","artifact_hash":"sha256:eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-commerce-dispute-evidence-packager"},"service_id":{"const":"agent-commerce-dispute-evidence-packager"},"tool_id":{"const":"x402_agent_commerce_dispute_evidence_packager"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-seller-revenue-command-center":{"post":{"operationId":"x402_seller_revenue_command_center","summary":"x402 Seller Revenue Command Center","description":"Sellers need to know whether paid-agent endpoints are priced, discoverable, converting, or leaking free access.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_seller_revenue_command_center","path":"/api/x402/x402-seller-revenue-command-center","method":"POST","title":"x402 Seller Revenue Command Center","mcp_tool_name":"bmm_x402_seller_revenue_command_center","buyerAgentQuestion":"Input endpoint list and safe log summaries; output revenue health and leakage hotspots.","whatItDoes":"Revenue Leak Radar.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"Seller sees a revenue leak radar for their paid-agent routes.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_SELLER_REVENUE_COMMAND_CENTER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["routes","price_policy","discovery_status"],"properties":{"routes":{"type":"array","maxItems":10},"price_policy":{"type":"string","maxLength":500},"discovery_status":{"type":"string","maxLength":500},"safe_log_summary":{"type":"string","maxLength":500},"receipt_sample_count":{"type":"number"},"mcp_listing_status":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["routes","price_policy","discovery_status"],"properties":{"routes":{"type":"array","maxItems":10},"price_policy":{"type":"string","maxLength":500},"discovery_status":{"type":"string","maxLength":500},"safe_log_summary":{"type":"string","maxLength":500},"receipt_sample_count":{"type":"number"},"mcp_listing_status":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["routes","price_policy","discovery_status"]},"x-bmm-allowed-fact-fields":["routes","price_policy","discovery_status","safe_log_summary","receipt_sample_count","mcp_listing_status"],"examples":[{"mode":"analyze","facts":{"routes":["/api/x402/wallet-snapshot","/api/x402/receipt-audit"],"price_policy":"Both routes publish 0.01 USD pricing.","discovery_status":"OpenAPI and MCP discovery present.","safe_log_summary":"No raw logs; aggregate receipt sample count only.","receipt_sample_count":12,"mcp_listing_status":"listed"}}]},"example":{"mode":"analyze","facts":{"routes":["/api/x402/wallet-snapshot","/api/x402/receipt-audit"],"price_policy":"Both routes publish 0.01 USD pricing.","discovery_status":"OpenAPI and MCP discovery present.","safe_log_summary":"No raw logs; aggregate receipt sample count only.","receipt_sample_count":12,"mcp_listing_status":"listed"}},"examples":{"standard":{"summary":"x402 Seller Revenue Command Center request","value":{"mode":"analyze","facts":{"routes":["/api/x402/wallet-snapshot","/api/x402/receipt-audit"],"price_policy":"Both routes publish 0.01 USD pricing.","discovery_status":"OpenAPI and MCP discovery present.","safe_log_summary":"No raw logs; aggregate receipt sample count only.","receipt_sample_count":12,"mcp_listing_status":"listed"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-seller-revenue-command-center"},"service_id":{"const":"x402-seller-revenue-command-center"},"tool_id":{"const":"x402_seller_revenue_command_center"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-ap2-human-not-present-safety-simulator":{"post":{"operationId":"x402_ap2_human_not_present_safety_simulator","summary":"AP2 Human-Not-Present Safety Simulator","description":"Human-not-present purchases need constraint simulation before an autonomous buyer attempts payment.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_ap2_human_not_present_safety_simulator","path":"/api/x402/x402-ap2-human-not-present-safety-simulator","method":"POST","title":"AP2 Human-Not-Present Safety Simulator","mcp_tool_name":"bmm_x402_ap2_human_not_present_safety_simulator","buyerAgentQuestion":"Input mandate constraints and checkout facts; output safe-to-attempt, needs-human-return, or unsafe gap report.","whatItDoes":"Human-Not-Present Readiness Meter.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"Operator gets a human-not-present readiness meter before unattended buying is allowed.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AP2_HUMAN_NOT_PRESENT_SAFETY_SIMULATOR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["intended_task","amount_cap","merchant_binding","expiry","receipt_requirement"],"properties":{"intended_task":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"merchant_binding":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"receipt_requirement":{"type":"string","maxLength":500},"item_constraints":{"type":"array","maxItems":10},"recurrence_constraints":{"type":"array","maxItems":10},"human_return_trigger":{"type":"string","maxLength":500},"payment_binding":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["intended_task","amount_cap","merchant_binding","expiry","receipt_requirement"],"properties":{"intended_task":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"merchant_binding":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"receipt_requirement":{"type":"string","maxLength":500},"item_constraints":{"type":"array","maxItems":10},"recurrence_constraints":{"type":"array","maxItems":10},"human_return_trigger":{"type":"string","maxLength":500},"payment_binding":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"audit":["intended_task","amount_cap","merchant_binding","expiry","receipt_requirement"]},"x-bmm-allowed-fact-fields":["intended_task","amount_cap","merchant_binding","expiry","receipt_requirement","item_constraints","recurrence_constraints","human_return_trigger","payment_binding"],"examples":[{"mode":"audit","facts":{"intended_task":"Buy one paid wallet snapshot when policy conditions match.","amount_cap":0.01,"merchant_binding":"seller label must match selected service","expiry":"2026-07-24T00:00:00Z","receipt_requirement":"receipt hash and delivered output status required","item_constraints":["wallet snapshot only"],"recurrence_constraints":["one-time"],"human_return_trigger":"any price, merchant, or output mismatch","payment_binding":"x402 challenge resource must match route"}}]},"example":{"mode":"audit","facts":{"intended_task":"Buy one paid wallet snapshot when policy conditions match.","amount_cap":0.01,"merchant_binding":"seller label must match selected service","expiry":"2026-07-24T00:00:00Z","receipt_requirement":"receipt hash and delivered output status required","item_constraints":["wallet snapshot only"],"recurrence_constraints":["one-time"],"human_return_trigger":"any price, merchant, or output mismatch","payment_binding":"x402 challenge resource must match route"}},"examples":{"standard":{"summary":"AP2 Human-Not-Present Safety Simulator request","value":{"mode":"audit","facts":{"intended_task":"Buy one paid wallet snapshot when policy conditions match.","amount_cap":0.01,"merchant_binding":"seller label must match selected service","expiry":"2026-07-24T00:00:00Z","receipt_requirement":"receipt hash and delivered output status required","item_constraints":["wallet snapshot only"],"recurrence_constraints":["one-time"],"human_return_trigger":"any price, merchant, or output mismatch","payment_binding":"x402 challenge resource must match route"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-ap2-human-not-present-safety-simulator"},"service_id":{"const":"ap2-human-not-present-safety-simulator"},"tool_id":{"const":"x402_ap2_human_not_present_safety_simulator"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-a2a-delegation-deal-room":{"post":{"operationId":"x402_a2a_delegation_deal_room","summary":"A2A Delegation Deal Room","description":"Agents need a structured deal room before delegating paid work to another agent.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_a2a_delegation_deal_room","path":"/api/x402/x402-a2a-delegation-deal-room","method":"POST","title":"A2A Delegation Deal Room","mcp_tool_name":"bmm_x402_a2a_delegation_deal_room","buyerAgentQuestion":"Input two agent cards and task facts; output delegate, negotiate, or do-not-delegate packet.","whatItDoes":"Delegation Deal Sheet.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"A complete delegation deal sheet before one agent hires another.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_A2A_DELEGATION_DEAL_ROOM_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["requester_agent_summary","delegate_agent_summary","task_description","expected_output"],"properties":{"requester_agent_summary":{"type":"string","maxLength":500},"delegate_agent_summary":{"type":"string","maxLength":500},"task_description":{"type":"string","maxLength":500},"expected_output":{"type":"string","maxLength":500},"payment_terms":{"type":"string","maxLength":500},"handoff_artifacts":{"type":"string","maxLength":500},"auth_boundary":{"type":"string","maxLength":500},"skill_match_policy":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["requester_agent_summary","delegate_agent_summary","task_description","expected_output"],"properties":{"requester_agent_summary":{"type":"string","maxLength":500},"delegate_agent_summary":{"type":"string","maxLength":500},"task_description":{"type":"string","maxLength":500},"expected_output":{"type":"string","maxLength":500},"payment_terms":{"type":"string","maxLength":500},"handoff_artifacts":{"type":"string","maxLength":500},"auth_boundary":{"type":"string","maxLength":500},"skill_match_policy":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"compare":["requester_agent_summary","delegate_agent_summary","task_description","expected_output"]},"x-bmm-allowed-fact-fields":["requester_agent_summary","delegate_agent_summary","task_description","expected_output","payment_terms","handoff_artifacts","auth_boundary","skill_match_policy"],"examples":[{"mode":"compare","facts":{"requester_agent_summary":"Buyer router agent with JSON output requirement.","delegate_agent_summary":"Evidence agent with wallet report skill and x402 pricing.","task_description":"Prepare a wallet risk evidence summary.","expected_output":"JSON report with decision, confidence, and limitations.","payment_terms":"0.01 USD only after challenge matches route.","handoff_artifacts":"task brief, output schema, and receipt label","auth_boundary":"delegate cannot spend or call other paid tools","skill_match_policy":"wallet report skill required"}}]},"example":{"mode":"compare","facts":{"requester_agent_summary":"Buyer router agent with JSON output requirement.","delegate_agent_summary":"Evidence agent with wallet report skill and x402 pricing.","task_description":"Prepare a wallet risk evidence summary.","expected_output":"JSON report with decision, confidence, and limitations.","payment_terms":"0.01 USD only after challenge matches route.","handoff_artifacts":"task brief, output schema, and receipt label","auth_boundary":"delegate cannot spend or call other paid tools","skill_match_policy":"wallet report skill required"}},"examples":{"standard":{"summary":"A2A Delegation Deal Room request","value":{"mode":"compare","facts":{"requester_agent_summary":"Buyer router agent with JSON output requirement.","delegate_agent_summary":"Evidence agent with wallet report skill and x402 pricing.","task_description":"Prepare a wallet risk evidence summary.","expected_output":"JSON report with decision, confidence, and limitations.","payment_terms":"0.01 USD only after challenge matches route.","handoff_artifacts":"task brief, output schema, and receipt label","auth_boundary":"delegate cannot spend or call other paid tools","skill_match_policy":"wallet report skill required"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-a2a-delegation-deal-room"},"service_id":{"const":"a2a-delegation-deal-room"},"tool_id":{"const":"x402_a2a_delegation_deal_room"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-buyer-trust-passport-plus":{"post":{"operationId":"x402_agent_buyer_trust_passport_plus","summary":"Agent Buyer Trust Passport Plus","description":"Buyer agents need one portable object to decide whether a paid service is understandable, evidenced, and worth using.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_buyer_trust_passport_plus","path":"/api/x402/x402-agent-buyer-trust-passport-plus","method":"POST","title":"Agent Buyer Trust Passport Plus","mcp_tool_name":"bmm_x402_agent_buyer_trust_passport_plus","buyerAgentQuestion":"Input listing/tool/card facts; output passport with score, proof links, and gaps.","whatItDoes":"Trust Passport Card.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"A buyer-facing trust passport appears with proof, gaps, and limitations.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_BUYER_TRUST_PASSPORT_PLUS_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["service_name","buyer_promise","price","output_description"],"properties":{"service_name":{"type":"string","maxLength":500},"buyer_promise":{"type":"string","maxLength":500},"price":{"type":["string","number"],"maxLength":500},"output_description":{"type":"string","maxLength":500},"mcp_metadata":{"type":"string","maxLength":500},"agent_card_summary":{"type":"string","maxLength":500},"proof_links":{"type":"array","maxItems":10},"limitations":{"type":"string","maxLength":500},"seller_wallet_label":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["service_name","buyer_promise","price","output_description"],"properties":{"service_name":{"type":"string","maxLength":500},"buyer_promise":{"type":"string","maxLength":500},"price":{"type":["string","number"],"maxLength":500},"output_description":{"type":"string","maxLength":500},"mcp_metadata":{"type":"string","maxLength":500},"agent_card_summary":{"type":"string","maxLength":500},"proof_links":{"type":"array","maxItems":10},"limitations":{"type":"string","maxLength":500},"seller_wallet_label":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["service_name","buyer_promise","price","output_description"]},"x-bmm-allowed-fact-fields":["service_name","buyer_promise","price","output_description","mcp_metadata","agent_card_summary","proof_links","limitations","seller_wallet_label"],"examples":[{"mode":"check","facts":{"service_name":"Wallet Snapshot","buyer_promise":"Helps buyer agents triage public wallet evidence.","price":"0.01 USD","output_description":"Decision, confidence, findings, and limitations.","mcp_metadata":"MCP tool name and input schema are listed.","agent_card_summary":"Agent card describes wallet triage skill.","proof_links":["sample output","docs excerpt"],"limitations":"Public-chain evidence only.","seller_wallet_label":"seller receiver label"}}]},"example":{"mode":"check","facts":{"service_name":"Wallet Snapshot","buyer_promise":"Helps buyer agents triage public wallet evidence.","price":"0.01 USD","output_description":"Decision, confidence, findings, and limitations.","mcp_metadata":"MCP tool name and input schema are listed.","agent_card_summary":"Agent card describes wallet triage skill.","proof_links":["sample output","docs excerpt"],"limitations":"Public-chain evidence only.","seller_wallet_label":"seller receiver label"}},"examples":{"standard":{"summary":"Agent Buyer Trust Passport Plus request","value":{"mode":"check","facts":{"service_name":"Wallet Snapshot","buyer_promise":"Helps buyer agents triage public wallet evidence.","price":"0.01 USD","output_description":"Decision, confidence, findings, and limitations.","mcp_metadata":"MCP tool name and input schema are listed.","agent_card_summary":"Agent card describes wallet triage skill.","proof_links":["sample output","docs excerpt"],"limitations":"Public-chain evidence only.","seller_wallet_label":"seller receiver label"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-buyer-trust-passport-plus"},"service_id":{"const":"agent-buyer-trust-passport-plus"},"tool_id":{"const":"x402_agent_buyer_trust_passport_plus"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-wallet-to-agent-identity-link-confidence-map":{"post":{"operationId":"x402_wallet_to_agent_identity_link_confidence_map","summary":"Wallet-to-Agent Identity Link Confidence Map","description":"Buyers need confidence that wallet, agent card, domain label, MCP server, seller profile, and x402 receiver belong together.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_wallet_to_agent_identity_link_confidence_map","path":"/api/x402/x402-wallet-to-agent-identity-link-confidence-map","method":"POST","title":"Wallet-to-Agent Identity Link Confidence Map","mcp_tool_name":"bmm_x402_wallet_to_agent_identity_link_confidence_map","buyerAgentQuestion":"Input domain label, agent card, MCP endpoint label, seller profile, and receiver; output confidence map.","whatItDoes":"Identity Link Map.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"Buyer sees which public identities line up and which payment address looks disconnected.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_WALLET_TO_AGENT_IDENTITY_LINK_CONFIDENCE_MAP_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["service_label","seller_wallet_label","x402_receiver_label"],"properties":{"service_label":{"type":"string","maxLength":500},"seller_wallet_label":{"type":"string","maxLength":500},"x402_receiver_label":{"type":"string","maxLength":500},"domain_label":{"type":"string","maxLength":500},"agent_card_label":{"type":"string","maxLength":500},"mcp_endpoint_label":{"type":"string","maxLength":500},"signed_metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"reference_facts":{"type":"object","required":["service_label","seller_wallet_label","x402_receiver_label"],"properties":{"service_label":{"type":"string","maxLength":500},"seller_wallet_label":{"type":"string","maxLength":500},"x402_receiver_label":{"type":"string","maxLength":500},"domain_label":{"type":"string","maxLength":500},"agent_card_label":{"type":"string","maxLength":500},"mcp_endpoint_label":{"type":"string","maxLength":500},"signed_metadata_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["service_label","seller_wallet_label","x402_receiver_label"]},"x-bmm-allowed-fact-fields":["service_label","seller_wallet_label","x402_receiver_label","domain_label","agent_card_label","mcp_endpoint_label","signed_metadata_hash"],"examples":[{"mode":"check","facts":{"service_label":"Wallet Snapshot","seller_wallet_label":"seller receiver label","x402_receiver_label":"same receiver label in payment challenge","domain_label":"blockchainmoneymap.com","agent_card_label":"Wallet Snapshot Agent Card","mcp_endpoint_label":"bmm_wallet_snapshot","signed_metadata_hash":"sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}}]},"example":{"mode":"check","facts":{"service_label":"Wallet Snapshot","seller_wallet_label":"seller receiver label","x402_receiver_label":"same receiver label in payment challenge","domain_label":"blockchainmoneymap.com","agent_card_label":"Wallet Snapshot Agent Card","mcp_endpoint_label":"bmm_wallet_snapshot","signed_metadata_hash":"sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}},"examples":{"standard":{"summary":"Wallet-to-Agent Identity Link Confidence Map request","value":{"mode":"check","facts":{"service_label":"Wallet Snapshot","seller_wallet_label":"seller receiver label","x402_receiver_label":"same receiver label in payment challenge","domain_label":"blockchainmoneymap.com","agent_card_label":"Wallet Snapshot Agent Card","mcp_endpoint_label":"bmm_wallet_snapshot","signed_metadata_hash":"sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-wallet-to-agent-identity-link-confidence-map"},"service_id":{"const":"wallet-to-agent-identity-link-confidence-map"},"tool_id":{"const":"x402_wallet_to_agent_identity_link_confidence_map"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agentic-payment-risk-weather-map":{"post":{"operationId":"x402_agentic_payment_risk_weather_map","summary":"Agentic Payment Risk Weather Map","description":"Agents need a simple route-weather signal before deciding whether now is safe to pay or retry.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agentic_payment_risk_weather_map","path":"/api/x402/x402-agentic-payment-risk-weather-map","method":"POST","title":"Agentic Payment Risk Weather Map","mcp_tool_name":"bmm_x402_agentic_payment_risk_weather_map","buyerAgentQuestion":"Input route/facilitator/network facts; output weather status and safest retry window.","whatItDoes":"Payment Weather Badge.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"A payment route gets a clear/watch/storm weather badge.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENTIC_PAYMENT_RISK_WEATHER_MAP_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["network","currency","price_amount","facilitator_status","retry_policy"],"properties":{"network":{"type":"string","maxLength":500},"currency":{"type":"string","maxLength":500},"price_amount":{"type":"number"},"facilitator_status":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"settlement_latency_bucket":{"type":"string","maxLength":500},"recent_error_codes":{"type":"string","maxLength":500},"duplicate_charge_signals":{"type":"string","maxLength":500},"supported_networks":{"type":"array","maxItems":10}},"additionalProperties":false},"reference_facts":{"type":"object","required":["network","currency","price_amount","facilitator_status","retry_policy"],"properties":{"network":{"type":"string","maxLength":500},"currency":{"type":"string","maxLength":500},"price_amount":{"type":"number"},"facilitator_status":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"settlement_latency_bucket":{"type":"string","maxLength":500},"recent_error_codes":{"type":"string","maxLength":500},"duplicate_charge_signals":{"type":"string","maxLength":500},"supported_networks":{"type":"array","maxItems":10}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["network","currency","price_amount","facilitator_status","retry_policy"]},"x-bmm-allowed-fact-fields":["network","currency","price_amount","facilitator_status","retry_policy","settlement_latency_bucket","recent_error_codes","duplicate_charge_signals","supported_networks"],"examples":[{"mode":"analyze","facts":{"network":"base","currency":"USDC","price_amount":0.01,"facilitator_status":"verify and settle healthy","retry_policy":"dedupe by payment id and stop after receipt","settlement_latency_bucket":"normal","recent_error_codes":"none","duplicate_charge_signals":"none","supported_networks":["base"]}}]},"example":{"mode":"analyze","facts":{"network":"base","currency":"USDC","price_amount":0.01,"facilitator_status":"verify and settle healthy","retry_policy":"dedupe by payment id and stop after receipt","settlement_latency_bucket":"normal","recent_error_codes":"none","duplicate_charge_signals":"none","supported_networks":["base"]}},"examples":{"standard":{"summary":"Agentic Payment Risk Weather Map request","value":{"mode":"analyze","facts":{"network":"base","currency":"USDC","price_amount":0.01,"facilitator_status":"verify and settle healthy","retry_policy":"dedupe by payment id and stop after receipt","settlement_latency_bucket":"normal","recent_error_codes":"none","duplicate_charge_signals":"none","supported_networks":["base"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agentic-payment-risk-weather-map"},"service_id":{"const":"agentic-payment-risk-weather-map"},"tool_id":{"const":"x402_agentic_payment_risk_weather_map"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-mcp-app-store-readiness-concierge":{"post":{"operationId":"x402_mcp_app_store_readiness_concierge","summary":"MCP App Store Readiness Concierge","description":"MCP/App SDK builders need to know whether tool schemas, action descriptions, privacy metadata, auth notes, and UI hints are ready for review.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_mcp_app_store_readiness_concierge","path":"/api/x402/x402-mcp-app-store-readiness-concierge","method":"POST","title":"MCP App Store Readiness Concierge","mcp_tool_name":"bmm_x402_mcp_app_store_readiness_concierge","buyerAgentQuestion":"Input MCP app metadata; output review readiness, blockers, and launch checklist.","whatItDoes":"App Review Boarding Pass.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"Builder gets an app review boarding pass with exact blockers.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_MCP_APP_STORE_READINESS_CONCIERGE_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["app_name","tools","auth_mode","privacy_summary"],"properties":{"app_name":{"type":"string","maxLength":500},"tools":{"type":"array","maxItems":10},"auth_mode":{"type":"string","maxLength":500},"privacy_summary":{"type":"string","maxLength":500},"ui_resources":{"type":"string","maxLength":500},"tool_annotations":{"type":"string","maxLength":500},"review_notes":{"type":"string","maxLength":500},"workspace_policy":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["app_name","tools","auth_mode","privacy_summary"],"properties":{"app_name":{"type":"string","maxLength":500},"tools":{"type":"array","maxItems":10},"auth_mode":{"type":"string","maxLength":500},"privacy_summary":{"type":"string","maxLength":500},"ui_resources":{"type":"string","maxLength":500},"tool_annotations":{"type":"string","maxLength":500},"review_notes":{"type":"string","maxLength":500},"workspace_policy":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"check":["app_name","tools","auth_mode","privacy_summary"]},"x-bmm-allowed-fact-fields":["app_name","tools","auth_mode","privacy_summary","ui_resources","tool_annotations","review_notes","workspace_policy"],"examples":[{"mode":"check","facts":{"app_name":"BMM Wallet Snapshot MCP App","tools":["bmm_wallet_snapshot"],"auth_mode":"x402 payment challenge plus public metadata","privacy_summary":"No raw secrets or private account access.","ui_resources":"tool card and docs labels","tool_annotations":"read-only, paid, public-chain only","review_notes":"price, proof, limitations, and support are documented","workspace_policy":"no private credentials"}}]},"example":{"mode":"check","facts":{"app_name":"BMM Wallet Snapshot MCP App","tools":["bmm_wallet_snapshot"],"auth_mode":"x402 payment challenge plus public metadata","privacy_summary":"No raw secrets or private account access.","ui_resources":"tool card and docs labels","tool_annotations":"read-only, paid, public-chain only","review_notes":"price, proof, limitations, and support are documented","workspace_policy":"no private credentials"}},"examples":{"standard":{"summary":"MCP App Store Readiness Concierge request","value":{"mode":"check","facts":{"app_name":"BMM Wallet Snapshot MCP App","tools":["bmm_wallet_snapshot"],"auth_mode":"x402 payment challenge plus public metadata","privacy_summary":"No raw secrets or private account access.","ui_resources":"tool card and docs labels","tool_annotations":"read-only, paid, public-chain only","review_notes":"price, proof, limitations, and support are documented","workspace_policy":"no private credentials"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-mcp-app-store-readiness-concierge"},"service_id":{"const":"mcp-app-store-readiness-concierge"},"tool_id":{"const":"x402_mcp_app_store_readiness_concierge"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-api-seller-opportunity-radar":{"post":{"operationId":"x402_api_seller_opportunity_radar","summary":"x402 Opportunity Radar for API Sellers","description":"Sellers need to know which endpoints should become paid agent products before spending engineering time.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_api_seller_opportunity_radar","path":"/api/x402/x402-api-seller-opportunity-radar","method":"POST","title":"x402 Opportunity Radar for API Sellers","mcp_tool_name":"bmm_x402_api_seller_opportunity_radar","buyerAgentQuestion":"Input endpoint catalog facts; output ranked x402 product candidates and buyer pitch.","whatItDoes":"Agent Revenue Opportunity Map.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"Seller sees their top paid-agent products ranked.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_API_SELLER_OPPORTUNITY_RADAR_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["endpoints","buyer_segments","cost_notes"],"properties":{"endpoints":{"type":"array","maxItems":10},"buyer_segments":{"type":"string","maxLength":500},"cost_notes":{"type":"string","maxLength":500},"existing_pricing":{"type":"string","maxLength":500},"repeat_usage_notes":{"type":"string","maxLength":500},"safety_constraints":{"type":"array","maxItems":10}},"additionalProperties":false},"reference_facts":{"type":"object","required":["endpoints","buyer_segments","cost_notes"],"properties":{"endpoints":{"type":"array","maxItems":10},"buyer_segments":{"type":"string","maxLength":500},"cost_notes":{"type":"string","maxLength":500},"existing_pricing":{"type":"string","maxLength":500},"repeat_usage_notes":{"type":"string","maxLength":500},"safety_constraints":{"type":"array","maxItems":10}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["endpoints","buyer_segments","cost_notes"]},"x-bmm-allowed-fact-fields":["endpoints","buyer_segments","cost_notes","existing_pricing","repeat_usage_notes","safety_constraints"],"examples":[{"mode":"analyze","facts":{"endpoints":["/api/x402/wallet-snapshot","/api/x402/receipt-audit"],"buyer_segments":"agent marketplaces, seller support teams, and wallet operations","cost_notes":"stateless analysis with low marginal cost","existing_pricing":"0.01 USD","repeat_usage_notes":"used on every buyer support case and service listing review","safety_constraints":["caller-supplied labels only","no live fetch"]}}]},"example":{"mode":"analyze","facts":{"endpoints":["/api/x402/wallet-snapshot","/api/x402/receipt-audit"],"buyer_segments":"agent marketplaces, seller support teams, and wallet operations","cost_notes":"stateless analysis with low marginal cost","existing_pricing":"0.01 USD","repeat_usage_notes":"used on every buyer support case and service listing review","safety_constraints":["caller-supplied labels only","no live fetch"]}},"examples":{"standard":{"summary":"x402 Opportunity Radar for API Sellers request","value":{"mode":"analyze","facts":{"endpoints":["/api/x402/wallet-snapshot","/api/x402/receipt-audit"],"buyer_segments":"agent marketplaces, seller support teams, and wallet operations","cost_notes":"stateless analysis with low marginal cost","existing_pricing":"0.01 USD","repeat_usage_notes":"used on every buyer support case and service listing review","safety_constraints":["caller-supplied labels only","no live fetch"]}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-api-seller-opportunity-radar"},"service_id":{"const":"x402-api-seller-opportunity-radar"},"tool_id":{"const":"x402_api_seller_opportunity_radar"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-marketplace-listing-revenue-optimizer":{"post":{"operationId":"x402_agent_marketplace_listing_revenue_optimizer","summary":"Agent Marketplace Listing Revenue Optimizer","description":"Agent/tool listings often fail to convert buyer agents because price, proof, limits, and value are unclear.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_marketplace_listing_revenue_optimizer","path":"/api/x402/x402-agent-marketplace-listing-revenue-optimizer","method":"POST","title":"Agent Marketplace Listing Revenue Optimizer","mcp_tool_name":"bmm_x402_agent_marketplace_listing_revenue_optimizer","buyerAgentQuestion":"Input listing/tool metadata; output revised listing and conversion gaps.","whatItDoes":"Listing Glow-Up Card.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"Before/after listing plus revenue-readiness score.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_MARKETPLACE_LISTING_REVENUE_OPTIMIZER_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"create"},"facts":{"type":"object","required":["listing_title","listing_description","price","output_description"],"properties":{"listing_title":{"type":"string","maxLength":500},"listing_description":{"type":"string","maxLength":500},"price":{"type":["string","number"],"maxLength":500},"output_description":{"type":"string","maxLength":500},"proof_points":{"type":"string","maxLength":500},"limitations":{"type":"string","maxLength":500},"mcp_tool_schema_summary":{"type":"string","maxLength":500},"target_buyer":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["listing_title","listing_description","price","output_description"],"properties":{"listing_title":{"type":"string","maxLength":500},"listing_description":{"type":"string","maxLength":500},"price":{"type":["string","number"],"maxLength":500},"output_description":{"type":"string","maxLength":500},"proof_points":{"type":"string","maxLength":500},"limitations":{"type":"string","maxLength":500},"mcp_tool_schema_summary":{"type":"string","maxLength":500},"target_buyer":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"create":["listing_title","listing_description","price","output_description"]},"x-bmm-allowed-fact-fields":["listing_title","listing_description","price","output_description","proof_points","limitations","mcp_tool_schema_summary","target_buyer"],"examples":[{"mode":"create","facts":{"listing_title":"Wallet Snapshot Agent","listing_description":"Checks public wallet evidence and returns a buyer-ready risk summary.","price":"0.01 USD","output_description":"Decision, confidence, evidence, and limitations.","proof_points":"sample output, docs, and smoke evidence","limitations":"No private wallet access or legal claims.","mcp_tool_schema_summary":"Requires public wallet label and route context.","target_buyer":"buyer agents choosing public wallet triage"}}]},"example":{"mode":"create","facts":{"listing_title":"Wallet Snapshot Agent","listing_description":"Checks public wallet evidence and returns a buyer-ready risk summary.","price":"0.01 USD","output_description":"Decision, confidence, evidence, and limitations.","proof_points":"sample output, docs, and smoke evidence","limitations":"No private wallet access or legal claims.","mcp_tool_schema_summary":"Requires public wallet label and route context.","target_buyer":"buyer agents choosing public wallet triage"}},"examples":{"standard":{"summary":"Agent Marketplace Listing Revenue Optimizer request","value":{"mode":"create","facts":{"listing_title":"Wallet Snapshot Agent","listing_description":"Checks public wallet evidence and returns a buyer-ready risk summary.","price":"0.01 USD","output_description":"Decision, confidence, evidence, and limitations.","proof_points":"sample output, docs, and smoke evidence","limitations":"No private wallet access or legal claims.","mcp_tool_schema_summary":"Requires public wallet label and route context.","target_buyer":"buyer agents choosing public wallet triage"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-marketplace-listing-revenue-optimizer"},"service_id":{"const":"agent-marketplace-listing-revenue-optimizer"},"tool_id":{"const":"x402_agent_marketplace_listing_revenue_optimizer"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-cross-agent-payment-graph-anomaly-lens":{"post":{"operationId":"x402_cross_agent_payment_graph_anomaly_lens","summary":"Cross-Agent Payment Graph Anomaly Lens","description":"As agent payments scale, operators need to spot unusual payment graph patterns without making fraud accusations.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_cross_agent_payment_graph_anomaly_lens","path":"/api/x402/x402-cross-agent-payment-graph-anomaly-lens","method":"POST","title":"Cross-Agent Payment Graph Anomaly Lens","mcp_tool_name":"bmm_x402_cross_agent_payment_graph_anomaly_lens","buyerAgentQuestion":"Input transaction/payment edges; output clusters, anomaly labels, and safe next checks.","whatItDoes":"Agent Payment Graph Lens.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"A graph view reveals an unusual cluster or loop.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_CROSS_AGENT_PAYMENT_GRAPH_ANOMALY_LENS_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["nodes","edges"],"properties":{"nodes":{"type":"array","maxItems":10},"edges":{"type":"array","maxItems":10},"request_ids":{"type":"string","maxLength":500},"time_buckets":{"type":"string","maxLength":500},"known_benign_patterns":{"type":"string","maxLength":500},"risk_policy":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["nodes","edges"],"properties":{"nodes":{"type":"array","maxItems":10},"edges":{"type":"array","maxItems":10},"request_ids":{"type":"string","maxLength":500},"time_buckets":{"type":"string","maxLength":500},"known_benign_patterns":{"type":"string","maxLength":500},"risk_policy":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["nodes","edges"]},"x-bmm-allowed-fact-fields":["nodes","edges","request_ids","time_buckets","known_benign_patterns","risk_policy"],"examples":[{"mode":"analyze","facts":{"nodes":["buyer agent","seller service","facilitator"],"edges":["buyer paid seller","seller delivered result"],"request_ids":"req_demo_004, req_demo_005","time_buckets":"five-minute aggregate windows","known_benign_patterns":"repeat support checks are expected","risk_policy":"label unusual loops for review without fraud claims"}}]},"example":{"mode":"analyze","facts":{"nodes":["buyer agent","seller service","facilitator"],"edges":["buyer paid seller","seller delivered result"],"request_ids":"req_demo_004, req_demo_005","time_buckets":"five-minute aggregate windows","known_benign_patterns":"repeat support checks are expected","risk_policy":"label unusual loops for review without fraud claims"}},"examples":{"standard":{"summary":"Cross-Agent Payment Graph Anomaly Lens request","value":{"mode":"analyze","facts":{"nodes":["buyer agent","seller service","facilitator"],"edges":["buyer paid seller","seller delivered result"],"request_ids":"req_demo_004, req_demo_005","time_buckets":"five-minute aggregate windows","known_benign_patterns":"repeat support checks are expected","risk_policy":"label unusual loops for review without fraud claims"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-cross-agent-payment-graph-anomaly-lens"},"service_id":{"const":"cross-agent-payment-graph-anomaly-lens"},"tool_id":{"const":"x402_cross_agent_payment_graph_anomaly_lens"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-commerce-roi-receipt-board":{"post":{"operationId":"x402_agent_commerce_roi_receipt_board","summary":"Agent Commerce ROI Receipt Board","description":"Operators buying many small paid agent services need to know which calls produced useful value.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_commerce_roi_receipt_board","path":"/api/x402/x402-agent-commerce-roi-receipt-board","method":"POST","title":"Agent Commerce ROI Receipt Board","mcp_tool_name":"bmm_x402_agent_commerce_roi_receipt_board","buyerAgentQuestion":"Input paid-call summaries; output value ranking and keep/inspect/cancel recommendations.","whatItDoes":"Penny-to-Proof ROI Board.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"A board shows which paid agents earned their pennies.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_COMMERCE_ROI_RECEIPT_BOARD_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"compare"},"facts":{"type":"object","required":["calls"],"properties":{"calls":{"type":"array","maxItems":10},"buyer_value_policy":{"type":"string","maxLength":500},"latency_policy":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"quality_notes":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["calls"],"properties":{"calls":{"type":"array","maxItems":10},"buyer_value_policy":{"type":"string","maxLength":500},"latency_policy":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"quality_notes":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"compare":["calls"]},"x-bmm-allowed-fact-fields":["calls","buyer_value_policy","latency_policy","retry_policy","quality_notes"],"examples":[{"mode":"compare","facts":{"calls":["wallet snapshot paid 0.01 USD returned high-confidence report","receipt audit paid 0.01 USD returned missing evidence"],"buyer_value_policy":"valuable calls include decision, confidence, evidence, and next action","latency_policy":"under two seconds preferred","retry_policy":"no retry after receipt","quality_notes":"public-chain only"}}]},"example":{"mode":"compare","facts":{"calls":["wallet snapshot paid 0.01 USD returned high-confidence report","receipt audit paid 0.01 USD returned missing evidence"],"buyer_value_policy":"valuable calls include decision, confidence, evidence, and next action","latency_policy":"under two seconds preferred","retry_policy":"no retry after receipt","quality_notes":"public-chain only"}},"examples":{"standard":{"summary":"Agent Commerce ROI Receipt Board request","value":{"mode":"compare","facts":{"calls":["wallet snapshot paid 0.01 USD returned high-confidence report","receipt audit paid 0.01 USD returned missing evidence"],"buyer_value_policy":"valuable calls include decision, confidence, evidence, and next action","latency_policy":"under two seconds preferred","retry_policy":"no retry after receipt","quality_notes":"public-chain only"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-commerce-roi-receipt-board"},"service_id":{"const":"agent-commerce-roi-receipt-board"},"tool_id":{"const":"x402_agent_commerce_roi_receipt_board"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-bmm-flagship-demo-deal-desk":{"post":{"operationId":"x402_bmm_flagship_demo_deal_desk","summary":"BMM Flagship Demo Deal Desk","description":"BMM needs a showable buyer journey that packages flagship agents into a clear demo story with proof and next steps.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_bmm_flagship_demo_deal_desk","path":"/api/x402/x402-bmm-flagship-demo-deal-desk","method":"POST","title":"BMM Flagship Demo Deal Desk","mcp_tool_name":"bmm_x402_flagship_demo_deal_desk","buyerAgentQuestion":"Input target buyer and selected agents; output demo narrative, proof checklist, and next gate.","whatItDoes":"Flagship Buyer Tour Deck.","whatItDoesNotDo":"Does not fetch live accounts, connect wallets, execute payments, provide legal/compliance approval, store raw secrets, or run agent-to-agent actions.","outputSummary":"One buyer-tour packet makes BMM's agent economy understandable.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_BMM_FLAGSHIP_DEMO_DEAL_DESK_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"create"},"facts":{"type":"object","required":["target_buyer","selected_agents","demo_goal"],"properties":{"target_buyer":{"type":"string","maxLength":500},"selected_agents":{"type":"array","maxItems":10},"demo_goal":{"type":"string","maxLength":500},"proof_links":{"type":"array","maxItems":10},"paid_evidence_status":{"type":"string","maxLength":500},"launch_constraints":{"type":"array","maxItems":10},"buyer_objections":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["target_buyer","selected_agents","demo_goal"],"properties":{"target_buyer":{"type":"string","maxLength":500},"selected_agents":{"type":"array","maxItems":10},"demo_goal":{"type":"string","maxLength":500},"proof_links":{"type":"array","maxItems":10},"paid_evidence_status":{"type":"string","maxLength":500},"launch_constraints":{"type":"array","maxItems":10},"buyer_objections":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"create":["target_buyer","selected_agents","demo_goal"]},"x-bmm-allowed-fact-fields":["target_buyer","selected_agents","demo_goal","proof_links","paid_evidence_status","launch_constraints","buyer_objections"],"examples":[{"mode":"create","facts":{"target_buyer":"agent marketplace operator","selected_agents":["BMM Agentic Money Trail Atlas","Agent Buyer Trust Passport Plus","Agent Commerce ROI Receipt Board"],"demo_goal":"show how BMM explains paid agent value before, during, and after x402 payments","proof_links":["local route tests","disabled-mode smoke evidence"],"paid_evidence_status":"paid-live evidence is a later gate","launch_constraints":["no production activation without approval"],"buyer_objections":"What did I pay for, can I trust it, and was it useful?"}}]},"example":{"mode":"create","facts":{"target_buyer":"agent marketplace operator","selected_agents":["BMM Agentic Money Trail Atlas","Agent Buyer Trust Passport Plus","Agent Commerce ROI Receipt Board"],"demo_goal":"show how BMM explains paid agent value before, during, and after x402 payments","proof_links":["local route tests","disabled-mode smoke evidence"],"paid_evidence_status":"paid-live evidence is a later gate","launch_constraints":["no production activation without approval"],"buyer_objections":"What did I pay for, can I trust it, and was it useful?"}},"examples":{"standard":{"summary":"BMM Flagship Demo Deal Desk request","value":{"mode":"create","facts":{"target_buyer":"agent marketplace operator","selected_agents":["BMM Agentic Money Trail Atlas","Agent Buyer Trust Passport Plus","Agent Commerce ROI Receipt Board"],"demo_goal":"show how BMM explains paid agent value before, during, and after x402 payments","proof_links":["local route tests","disabled-mode smoke evidence"],"paid_evidence_status":"paid-live evidence is a later gate","launch_constraints":["no production activation without approval"],"buyer_objections":"What did I pay for, can I trust it, and was it useful?"}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-bmm-flagship-demo-deal-desk"},"service_id":{"const":"bmm-flagship-demo-deal-desk"},"tool_id":{"const":"x402_bmm_flagship_demo_deal_desk"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}},"/api/x402/x402-agent-commerce-digital-twin":{"post":{"operationId":"x402_agent_commerce_digital_twin","summary":"BMM Agent Commerce Digital Twin","description":"Builds a sanitized go-live twin of an agent-commerce mission before a buyer allows payment, delegation, or live execution.","tags":["generated-agent-batch","x402"],"x-bmm-agent-discovery":{"tool_id":"x402_agent_commerce_digital_twin","path":"/api/x402/x402-agent-commerce-digital-twin","method":"POST","title":"BMM Agent Commerce Digital Twin","mcp_tool_name":"bmm_x402_agent_commerce_digital_twin","buyerAgentQuestion":"If my agent ran this paid commerce mission, where would payment, authorization, delegation, proof, and rollback break first?","whatItDoes":"Creates a mission go-live board, breakpoint timeline, proof map, and buyer demo from caller-supplied public/sanitized facts.","whatItDoesNotDo":"Does not connect wallets, sign transactions, spend funds, execute agent-to-agent tasks, certify sellers, store secrets, or provide legal/compliance approval.","outputSummary":"A digital twin shows ready/fix-first/blocker status before the real agent mission runs.","limitations":["Production defaults are disabled until the service flag, standard price env, and required storage gates pass.","Uses caller-supplied sanitized facts only; it does not fetch target services or run paid third-party calls.","No legal, financial, compliance, AML, sanctions, identity, fraud-clearance, seller-approval, or safety-guarantee claims."],"featureFlag":"X402_AGENT_COMMERCE_DIGITAL_TWIN_ENABLED"},"x-x402":{"required":true,"price":{"amount":"0.01","currency":"USDC","network":"base","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC"},"x-payment-info":{"required":true,"authMode":"required","protocols":["x402"],"minPrice":"0.01","maxPrice":"0.01","price":{"mode":"fixed","amount":"0.01","currency":"USDC","amountUsd":"0.01","displayCurrency":"USD","settlementCurrency":"USDC","network":"base","caip2Network":"eip155:8453","x402Network":"eip155:8453"},"paymentNetwork":"base","caip2Network":"eip155:8453","currency":"USDC","payTo":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a","offers":[{"amount":"10000","amountDecimal":"0.01","currency":"USDC","description":"0.01 USDC exact x402 payment on base.","intent":"charge","method":"x402","scheme":"exact","network":"eip155:8453","recipient":"0x2211E12e6Bc8Da27B48B9DD66A55f5C3388D713a"}],"facilitator":{"provider":"cdp","url":"https://api.cdp.coinbase.com/platform/v2/x402"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"analyze"},"facts":{"type":"object","required":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"],"properties":{"mission_label":{"type":"string","maxLength":500},"buyer_role":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"agent_role":{"type":"string","maxLength":500},"intended_outcome":{"type":"string","maxLength":500},"allowed_task":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"x402_amount":{"type":"number"},"x402_receiver_label":{"type":"string","maxLength":500},"expected_output":{"type":"string","maxLength":500},"receipt_requirement":{"type":"string","maxLength":500},"rollback_contact":{"type":"string","maxLength":500},"agent_card_url_label":{"type":"string","maxLength":500},"agent_card_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"agent_skill_ids":{"type":"array","maxItems":10},"provider_label":{"type":"string","maxLength":500},"declared_limitations":{"type":"array","maxItems":10},"human_presence_mode":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"recurrence":{"type":"string","maxLength":500},"facilitator_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"idempotency_policy":{"type":"string","maxLength":500},"support_path":{"type":"string","maxLength":500},"wallet_policy_summary":{"type":"string","maxLength":500},"allowed_payees":{"type":"array","maxItems":10},"max_retries":{"type":"number"},"human_return_triggers":{"type":"array","maxItems":10},"known_gaps":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"],"properties":{"mission_label":{"type":"string","maxLength":500},"buyer_role":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"agent_role":{"type":"string","maxLength":500},"intended_outcome":{"type":"string","maxLength":500},"allowed_task":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"x402_amount":{"type":"number"},"x402_receiver_label":{"type":"string","maxLength":500},"expected_output":{"type":"string","maxLength":500},"receipt_requirement":{"type":"string","maxLength":500},"rollback_contact":{"type":"string","maxLength":500},"agent_card_url_label":{"type":"string","maxLength":500},"agent_card_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"agent_skill_ids":{"type":"array","maxItems":10},"provider_label":{"type":"string","maxLength":500},"declared_limitations":{"type":"array","maxItems":10},"human_presence_mode":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"recurrence":{"type":"string","maxLength":500},"facilitator_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"idempotency_policy":{"type":"string","maxLength":500},"support_path":{"type":"string","maxLength":500},"wallet_policy_summary":{"type":"string","maxLength":500},"allowed_payees":{"type":"array","maxItems":10},"max_retries":{"type":"number"},"human_return_triggers":{"type":"array","maxItems":10},"known_gaps":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false},{"type":"object","required":["mode","facts","idempotency_key","idempotency_scope_token","retention_class"],"properties":{"mode":{"const":"audit"},"facts":{"type":"object","required":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"],"properties":{"mission_label":{"type":"string","maxLength":500},"buyer_role":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"agent_role":{"type":"string","maxLength":500},"intended_outcome":{"type":"string","maxLength":500},"allowed_task":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"x402_amount":{"type":"number"},"x402_receiver_label":{"type":"string","maxLength":500},"expected_output":{"type":"string","maxLength":500},"receipt_requirement":{"type":"string","maxLength":500},"rollback_contact":{"type":"string","maxLength":500},"agent_card_url_label":{"type":"string","maxLength":500},"agent_card_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"agent_skill_ids":{"type":"array","maxItems":10},"provider_label":{"type":"string","maxLength":500},"declared_limitations":{"type":"array","maxItems":10},"human_presence_mode":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"recurrence":{"type":"string","maxLength":500},"facilitator_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"idempotency_policy":{"type":"string","maxLength":500},"support_path":{"type":"string","maxLength":500},"wallet_policy_summary":{"type":"string","maxLength":500},"allowed_payees":{"type":"array","maxItems":10},"max_retries":{"type":"number"},"human_return_triggers":{"type":"array","maxItems":10},"known_gaps":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"],"properties":{"mission_label":{"type":"string","maxLength":500},"buyer_role":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"agent_role":{"type":"string","maxLength":500},"intended_outcome":{"type":"string","maxLength":500},"allowed_task":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"x402_amount":{"type":"number"},"x402_receiver_label":{"type":"string","maxLength":500},"expected_output":{"type":"string","maxLength":500},"receipt_requirement":{"type":"string","maxLength":500},"rollback_contact":{"type":"string","maxLength":500},"agent_card_url_label":{"type":"string","maxLength":500},"agent_card_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"agent_skill_ids":{"type":"array","maxItems":10},"provider_label":{"type":"string","maxLength":500},"declared_limitations":{"type":"array","maxItems":10},"human_presence_mode":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"recurrence":{"type":"string","maxLength":500},"facilitator_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"idempotency_policy":{"type":"string","maxLength":500},"support_path":{"type":"string","maxLength":500},"wallet_policy_summary":{"type":"string","maxLength":500},"allowed_payees":{"type":"array","maxItems":10},"max_retries":{"type":"number"},"human_return_triggers":{"type":"array","maxItems":10},"known_gaps":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false},{"type":"object","required":["mode","facts"],"properties":{"mode":{"const":"check"},"facts":{"type":"object","required":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"],"properties":{"mission_label":{"type":"string","maxLength":500},"buyer_role":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"agent_role":{"type":"string","maxLength":500},"intended_outcome":{"type":"string","maxLength":500},"allowed_task":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"x402_amount":{"type":"number"},"x402_receiver_label":{"type":"string","maxLength":500},"expected_output":{"type":"string","maxLength":500},"receipt_requirement":{"type":"string","maxLength":500},"rollback_contact":{"type":"string","maxLength":500},"agent_card_url_label":{"type":"string","maxLength":500},"agent_card_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"agent_skill_ids":{"type":"array","maxItems":10},"provider_label":{"type":"string","maxLength":500},"declared_limitations":{"type":"array","maxItems":10},"human_presence_mode":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"recurrence":{"type":"string","maxLength":500},"facilitator_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"idempotency_policy":{"type":"string","maxLength":500},"support_path":{"type":"string","maxLength":500},"wallet_policy_summary":{"type":"string","maxLength":500},"allowed_payees":{"type":"array","maxItems":10},"max_retries":{"type":"number"},"human_return_triggers":{"type":"array","maxItems":10},"known_gaps":{"type":"string","maxLength":500}},"additionalProperties":false},"reference_facts":{"type":"object","required":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"],"properties":{"mission_label":{"type":"string","maxLength":500},"buyer_role":{"type":"string","maxLength":500},"seller_role":{"type":"string","maxLength":500},"agent_role":{"type":"string","maxLength":500},"intended_outcome":{"type":"string","maxLength":500},"allowed_task":{"type":"string","maxLength":500},"amount_cap":{"type":"number"},"currency":{"type":"string","maxLength":500},"network":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"x402_amount":{"type":"number"},"x402_receiver_label":{"type":"string","maxLength":500},"expected_output":{"type":"string","maxLength":500},"receipt_requirement":{"type":"string","maxLength":500},"rollback_contact":{"type":"string","maxLength":500},"agent_card_url_label":{"type":"string","maxLength":500},"agent_card_hash":{"type":"string","pattern":"^sha256:[a-fA-F0-9]{64}$"},"agent_skill_ids":{"type":"array","maxItems":10},"provider_label":{"type":"string","maxLength":500},"declared_limitations":{"type":"array","maxItems":10},"human_presence_mode":{"type":"string","maxLength":500},"expiry":{"type":"string","maxLength":500},"recurrence":{"type":"string","maxLength":500},"facilitator_label":{"type":"string","maxLength":500},"route_path":{"type":"string","maxLength":500},"retry_policy":{"type":"string","maxLength":500},"idempotency_policy":{"type":"string","maxLength":500},"support_path":{"type":"string","maxLength":500},"wallet_policy_summary":{"type":"string","maxLength":500},"allowed_payees":{"type":"array","maxItems":10},"max_retries":{"type":"number"},"human_return_triggers":{"type":"array","maxItems":10},"known_gaps":{"type":"string","maxLength":500}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true}},"additionalProperties":false}],"x-bmm-required-by-mode":{"analyze":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"],"audit":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"],"check":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact"]},"x-bmm-allowed-fact-fields":["mission_label","buyer_role","seller_role","agent_role","intended_outcome","allowed_task","amount_cap","currency","network","mcp_tool_name","x402_amount","x402_receiver_label","expected_output","receipt_requirement","rollback_contact","agent_card_url_label","agent_card_hash","agent_skill_ids","provider_label","declared_limitations","human_presence_mode","expiry","recurrence","facilitator_label","route_path","retry_policy","idempotency_policy","support_path","wallet_policy_summary","allowed_payees","max_retries","human_return_triggers","known_gaps"],"examples":[{"mode":"analyze","facts":{"mission_label":"Buyer agent purchases one public wallet snapshot from BMM","buyer_role":"buyer agent with a one-call budget","seller_role":"BMM paid x402 service","agent_role":"router agent that selects and calls one paid tool","intended_outcome":"receive a JSON decision, confidence score, findings, and limitations","allowed_task":"call only bmm_wallet_snapshot once for 0.01 USD or less","amount_cap":0.01,"currency":"USDC","network":"base","mcp_tool_name":"bmm_wallet_snapshot","x402_amount":0.01,"x402_receiver_label":"BMM configured x402 receiving address label","expected_output":"JSON report with decision, confidence, evidence, and limitations","receipt_requirement":"x402 receipt hash and delivered output status required","rollback_contact":"BMM support owner label","agent_card_url_label":"https://blockchainmoneymap.com/agents","agent_card_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","agent_skill_ids":["wallet_snapshot"],"provider_label":"Blockchain Money Map","declared_limitations":["public-chain facts only","no legal or compliance approval"],"human_presence_mode":"human approves before enabling unattended spend","expiry":"single mission expires after one attempt","recurrence":"one-time","facilitator_label":"configured x402 facilitator","route_path":"/api/x402/wallet-snapshot","retry_policy":"do not retry after a receipt; retry only once before payment is settled","idempotency_policy":"dedupe by x402 request id and mission label","support_path":"BMM support path label","wallet_policy_summary":"buyer wallet allows one 0.01 USD USDC payment to the selected service","allowed_payees":["BMM configured x402 receiving address label"],"max_retries":1,"human_return_triggers":["amount changes","receiver label changes","output is missing","receipt is missing"],"known_gaps":"Live settlement verification remains a separate release gate."}}]},"example":{"mode":"analyze","facts":{"mission_label":"Buyer agent purchases one public wallet snapshot from BMM","buyer_role":"buyer agent with a one-call budget","seller_role":"BMM paid x402 service","agent_role":"router agent that selects and calls one paid tool","intended_outcome":"receive a JSON decision, confidence score, findings, and limitations","allowed_task":"call only bmm_wallet_snapshot once for 0.01 USD or less","amount_cap":0.01,"currency":"USDC","network":"base","mcp_tool_name":"bmm_wallet_snapshot","x402_amount":0.01,"x402_receiver_label":"BMM configured x402 receiving address label","expected_output":"JSON report with decision, confidence, evidence, and limitations","receipt_requirement":"x402 receipt hash and delivered output status required","rollback_contact":"BMM support owner label","agent_card_url_label":"https://blockchainmoneymap.com/agents","agent_card_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","agent_skill_ids":["wallet_snapshot"],"provider_label":"Blockchain Money Map","declared_limitations":["public-chain facts only","no legal or compliance approval"],"human_presence_mode":"human approves before enabling unattended spend","expiry":"single mission expires after one attempt","recurrence":"one-time","facilitator_label":"configured x402 facilitator","route_path":"/api/x402/wallet-snapshot","retry_policy":"do not retry after a receipt; retry only once before payment is settled","idempotency_policy":"dedupe by x402 request id and mission label","support_path":"BMM support path label","wallet_policy_summary":"buyer wallet allows one 0.01 USD USDC payment to the selected service","allowed_payees":["BMM configured x402 receiving address label"],"max_retries":1,"human_return_triggers":["amount changes","receiver label changes","output is missing","receipt is missing"],"known_gaps":"Live settlement verification remains a separate release gate."}},"examples":{"standard":{"summary":"BMM Agent Commerce Digital Twin request","value":{"mode":"analyze","facts":{"mission_label":"Buyer agent purchases one public wallet snapshot from BMM","buyer_role":"buyer agent with a one-call budget","seller_role":"BMM paid x402 service","agent_role":"router agent that selects and calls one paid tool","intended_outcome":"receive a JSON decision, confidence score, findings, and limitations","allowed_task":"call only bmm_wallet_snapshot once for 0.01 USD or less","amount_cap":0.01,"currency":"USDC","network":"base","mcp_tool_name":"bmm_wallet_snapshot","x402_amount":0.01,"x402_receiver_label":"BMM configured x402 receiving address label","expected_output":"JSON report with decision, confidence, evidence, and limitations","receipt_requirement":"x402 receipt hash and delivered output status required","rollback_contact":"BMM support owner label","agent_card_url_label":"https://blockchainmoneymap.com/agents","agent_card_hash":"sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","agent_skill_ids":["wallet_snapshot"],"provider_label":"Blockchain Money Map","declared_limitations":["public-chain facts only","no legal or compliance approval"],"human_presence_mode":"human approves before enabling unattended spend","expiry":"single mission expires after one attempt","recurrence":"one-time","facilitator_label":"configured x402 facilitator","route_path":"/api/x402/wallet-snapshot","retry_policy":"do not retry after a receipt; retry only once before payment is settled","idempotency_policy":"dedupe by x402 request id and mission label","support_path":"BMM support path label","wallet_policy_summary":"buyer wallet allows one 0.01 USD USDC payment to the selected service","allowed_payees":["BMM configured x402 receiving address label"],"max_retries":1,"human_return_triggers":["amount changes","receiver label changes","output is missing","receipt is missing"],"known_gaps":"Live settlement verification remains a separate release gate."}}}}}}},"responses":{"200":{"description":"Paid service response.","content":{"application/json":{"schema":{"type":"object","required":["product_family","endpoint","service_id","tool_id","version","request_id","x402_request_id","generated_at","decision","service_decision","analysis_decision","confidence","summary","findings","risk_flags","normalized","persistence","recommended_next_action","limitations","metadata"],"properties":{"product_family":{"const":"agent_batch_v1_api"},"endpoint":{"const":"x402-agent-commerce-digital-twin"},"service_id":{"const":"agent-commerce-digital-twin"},"tool_id":{"const":"x402_agent_commerce_digital_twin"},"version":{"const":"v0.1"},"request_id":{"type":"string"},"x402_request_id":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"service_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context","record_created","record_replayed","record_verified","hash_mismatch","insufficient_evidence","rotation_matches","rotation_mismatch","rotation_expired","stable","improved","degraded","breaking_completeness_drift","insufficient_history","unchanged","additive","payment_metadata_changed","schema_breaking","route_breaking","identity_breaking","sufficiently_constrained","minor_gap","major_gap","authorization_ambiguous","unsafe_to_accept","covered","under_constrained","over_constrained","missing_critical_control","ambiguous_policy","fully_reconciled","intent_payment_mismatch","receipt_output_mismatch","payee_mismatch","amount_mismatch","incomplete_evidence","sla_met","sla_missed","timing_inconsistent","normalized","normalized_with_warnings","unsupported_challenge","lowest_cost","best_supported","insufficient_pricing_facts","data_api","compute","research","commerce","wallet_service","marketplace_fee","support","security","intelligence","evidence","testing","uncategorized","unknown","scope_aligned","overbroad_description","hidden_write_action","schema_scope_conflict","insufficient_scope_metadata","hygiene_pass","replay_risk","payment_required","payment_invalid","settlement_pending","authorization_gap","authorization_failed","provider_unavailable","invalid_request","unknown_error","schema_invalid","rate_limited","service_unavailable","price_units_consistent","display_warning","unit_mismatch","production_ready","production_blocked","testnet_only","route_supported","route_blocked","retry_safe","duplicate_charge_risk","receipt_confident","receipt_incomplete","tokenamount_required","default_asset_ok","approval_friction_low","approval_friction_high","failover_ready","failover_incomplete","boundary_aligned","free_bypass_risk","curb_appeal_high","curb_appeal_low","breaking_change_risk","policy_within_limits","policy_breach_risk","allowance_fit","allowance_too_broad","allowance_too_tight","recover_retry_safe","recover_stop","mandate_receipt_aligned","mandate_receipt_conflict","upsell_path_clear","upsell_overreach","cache_leakage_safe","cache_leakage_risk","checkout_state_ready","checkout_state_blocked","final_total_stable","final_total_changed","checkout_ui_aligned","checkout_ui_mismatch","confirmation_prompt_clear","confirmation_prompt_unclear","partial_work_boundary_clear","partial_work_boundary_ambiguous","terms_uri_resolved","terms_uri_incomplete","mor_boundary_clear","mor_boundary_ambiguous","post_purchase_continuity_complete","post_purchase_continuity_gap","mcp_registry_release_ready","mcp_registry_release_blocked","sandbox_seed_pack_ready","sandbox_seed_pack_incomplete","payment_method_disclosure_clear","payment_method_disclosure_gap","pii_minimized","pii_overcollection_risk","elicitation_consent_clear","elicitation_consent_gap","treasury_dust_low","treasury_dust_high"]},"analysis_decision":{"type":"string","enum":["pass","warn","fail","insufficient_context"]},"confidence":{"type":"string","enum":["high","medium","low"]},"summary":{"type":"string"},"findings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["low","medium","high"]},"message":{"type":"string"},"field":{"type":"string"},"expected":{"type":["string","number","boolean","null"]},"observed":{"type":["string","number","boolean","null"]}},"additionalProperties":false}},"risk_flags":{"type":"array","items":{"type":"string"}},"normalized":{"type":"object"},"persistence":{"type":"object","properties":{"mode":{"type":"string","enum":["hash_only","not_recorded","stateless"]},"record_id":{"type":"string"},"retention_class":{"type":"string","enum":["short","standard","support"]},"expires_at":{"type":"string","format":"date-time"},"status":{"type":"string"}},"additionalProperties":false},"lookup_secret":{"type":"string","description":"Returned once only when a persistent hash-only record is newly created."},"recommended_next_action":{"type":"string"},"limitations":{"type":"array","items":{"type":"string"}},"pricePaid":{"type":"object"},"metadata":{"type":"object","required":["paymentStatus"],"properties":{"paymentStatus":{"type":"string"},"serviceFlag":{"type":"string"},"priceEnv":{"type":"string"},"persistence":{"type":"string","enum":["hash_only","stateless"]}},"additionalProperties":false}},"additionalProperties":false}}}},"400":{"description":"Invalid public blockchain input."},"402":{"description":"x402 payment required. Retry with a signed payment header."},"503":{"description":"x402 payments or upstream blockchain data are temporarily unavailable."}}}}}}