{"service":"Signal Forge Message Match Batch","version":"0.4.0","status":"production","endpoint":"/x402/message-match-batch","method":"POST","description":"Check 2-5 ad/page pairs for literal offer and CTA consistency. Fixed $0.10 per batch including partial success; no charge when all pages are unavailable. Static HTML evidence, not semantic or visual conversion analysis.","tags":["advertising","message-match","batch","campaign-qa"],"input_schema":{"type":"object","additionalProperties":false,"properties":{"pairs":{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"url":{"type":"string","minLength":1,"maxLength":2048},"ad_copy":{"type":"string","minLength":1,"maxLength":2000},"key_promises":{"type":"array","items":{"type":"string","minLength":1,"maxLength":160},"minItems":0,"maxItems":8},"cta":{"type":"string","minLength":0,"maxLength":120}},"required":["url","ad_copy"]},"minItems":2,"maxItems":5}},"required":["pairs"]},"output_schema":{"type":"object","required":["success","data","meta"],"properties":{"success":{"const":true},"data":{"type":"object","required":["results","summary","limitations"]},"meta":{"type":"object"}}},"example_request":{"pairs":[{"url":"https://signalforgestudios.com/lead-generator/","ad_copy":"Get a free lead-generation snapshot","key_promises":["free"]},{"url":"https://signalforgestudios.com/capabilities/","ad_copy":"Get a free lead-generation snapshot","key_promises":["free"]}]},"example_response":{"success":true,"data":{"results":[{"index":0,"status":"ok","report":{"assessment":"review"}}],"summary":{"requested":2,"succeeded":1,"failed":1,"fixed_price_usd":0.1},"limitations":["Literal checks only; partial batches cost the fixed price."]},"meta":{"endpoint":"/x402/message-match-batch","example_only":true}},"x402":{"x402Version":2,"payment_enforced":true,"mode":"x402_mainnet","network":"eip155:8453","network_name":"base","asset":"Base USDC","amount":"100000","price_usd":0.1,"maxTimeoutSeconds":1800,"pay_to":"0x7e4d786057930b66cb45e2017a587425ebade587","facilitator_url":"coinbase_cdp_authenticated","primary_endpoint":"/x402/message-match-batch","paid_endpoints":["/x402/prospect-qualifier","/x402/business-snapshot","/x402/listing-optimizer","/x402/message-match","/x402/creative-check","/x402/prospect-batch","/x402/message-match-batch","/x402/campaign-link-check","/x402/email-preflight","/x402/offer-change-check"],"testnet_only":false,"mainnet_enabled":true,"spend_enabled":false},"payment":{"x402Version":2,"scheme":"exact","protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.100000"},"network":"eip155:8453","network_name":"base","currency":"USDC","asset":"Base USDC","amount":"100000","maxAmountRequired":"100000","decimals":6,"price_usd":0.1,"payTo":"0x7e4d786057930b66cb45e2017a587425ebade587","pay_to":"0x7e4d786057930b66cb45e2017a587425ebade587","resource":"https://signalforgestudios.com/x402/message-match-batch","maxTimeoutSeconds":1800,"facilitator_url":"coinbase_cdp_authenticated","settlement_accounting":"Signal Forge recognizes paid requests only after a settlement response includes a non-empty transaction hash."},"privacy":"No raw copy, image upload or full generated result is written to request/payment ledgers. Logs retain transaction metadata and response hashes."}