{"uid":"cap_nIijrtRW-ka69frrEekom","slug":"blockchain-money-map-x402-tool-confirmation-prompt-auditor-64a6a1ef","name":"Blockchain Money Map – x402 Tool Confirmation Prompt Auditor","description":"Choose Blockchain Money Map for human-readable public blockchain reports or x402-paid agent API services.","url":"https://api.blockchainmoneymap.com/api/x402/x402-paid-tool-confirmation-prompt-auditor","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"mode":{"enum":["audit"]},"facts":{"type":"object","required":["tool_name","prompt_text","price_label","scope_summary","confirmation_required_present"],"properties":{"tool_name":{"type":"string","maxLength":500},"price_label":{"type":"string","maxLength":500},"prompt_text":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"scope_summary":{"type":"string","maxLength":500},"wallet_prompt_label":{"type":"string","maxLength":500},"consequence_text_present":{"type":"boolean"},"buyer_cancel_option_present":{"type":"boolean"},"confirmation_required_present":{"type":"boolean"}},"additionalProperties":false},"policy":{"type":"object","additionalProperties":true},"reference_facts":{"type":"object","required":["tool_name","prompt_text","price_label","scope_summary","confirmation_required_present"],"properties":{"tool_name":{"type":"string","maxLength":500},"price_label":{"type":"string","maxLength":500},"prompt_text":{"type":"string","maxLength":500},"mcp_tool_name":{"type":"string","maxLength":500},"scope_summary":{"type":"string","maxLength":500},"wallet_prompt_label":{"type":"string","maxLength":500},"consequence_text_present":{"type":"boolean"},"buyer_cancel_option_present":{"type":"boolean"},"confirmation_required_present":{"type":"boolean"}},"additionalProperties":false}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8Rz89ulVhqll-pga_hj6B","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Audits an AI agent tool's payment confirmation prompt for completeness, clarity, and compliance by comparing submitted prompt facts against reference facts and policy rules.","exampleAgentPrompt":"Audit my x402 tool called 'GetWalletBalance' — the prompt text says 'This will query your wallet balance for $0.01 USDC', price label is '$0.01 USDC', scope summary is 'read-only wallet balance lookup', confirmation_required is true — compare it against the reference facts and tell me if the prompt is compliant.","exampleUseCases":[{"title":"Pre-launch tool prompt compliance check","prompt":"Before I publish my new x402-paid MCP tool called 'FetchTokenPrice', audit its confirmation prompt — the text is 'Fetching token price costs $0.01 USDC', price label is '$0.01 USDC', scope summary is 'token price lookup', confirmation_required is true, no consequence text, no cancel option — does it pass policy?"},{"title":"Regression check after prompt wording change","prompt":"I updated the prompt text on my 'SendReport' tool to 'Generate and send a blockchain report for $0.05 USDC' — run an audit comparing it to the original reference facts where scope summary was 'report generation and delivery' and consequence_text_present was true, and flag any new gaps."},{"title":"Batch validation for agent marketplace listing","prompt":"I'm listing my tool 'AnalyzeTransaction' on an agent marketplace — audit its confirmation prompt where the text is 'Analyzes a single transaction for $0.01 USDC', price label '$0.01 USDC', scope summary 'transaction analysis', confirmation_required true, buyer_cancel_option_present false — tell me what I need to fix before submission."}],"resultDescription":"A JSON response containing an audit verdict indicating whether the submitted tool confirmation prompt facts are compliant, along with details of any discrepancies between submitted facts and reference facts, missing required elements (such as consequence text or cancel option), and policy violations detected.","failureModes":["Missing required facts fields (tool_name, prompt_text, price_label, scope_summary, confirmation_required_present) returns validation error","Mode not set to 'audit' causes rejection","Mismatched data types for boolean fields (consequence_text_present, buyer_cancel_option_present) cause schema error","Payment not provided (x402) results in 402 Payment Required response","Oversized string fields exceeding 500-character limit cause rejection"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify that an AI agent tool's user-facing payment confirmation prompt meets transparency and compliance standards before deploying or listing the tool — especially when building x402-payment-gated tools and needing automated quality gates on prompt text, price disclosure, scope clarity, and buyer consent flows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:51:32.896Z","isFirstParty":false}