{"ok":true,"service":"Commerce Radar","payment_rail":"base_usdc","network":"eip155:8453","products":[{"id":"commerce_radar_starter_30d","name":"Commerce Radar Starter — 30 Days, 10 URLs Every 12 Hours + 75 API Credits","amount":"29.90","credits":75,"recurring":false,"kind":"credits","rails":["base_usdc"],"service_plan":"commerce_radar_starter_monthly","access_days":30,"max_urls":10,"interval_hours":12},{"id":"commerce_radar_30d","name":"Commerce Radar — 30 Days, 25 URLs Every 6 Hours + 250 API Credits","amount":"99.90","credits":250,"recurring":false,"kind":"credits","rails":["base_usdc"],"service_plan":"commerce_radar_monthly","access_days":30,"max_urls":25,"interval_hours":6}],"access_days":30,"automatic_wallet_debit":false,"activation":"Confirmed exact Base native USDC invoice plus the matching buyer API key; an unpaid invoice does not activate monitoring.","invoice_start":{"method":"POST","path":"/wallet/base/start","body":{"product":"commerce_radar_30d","payer":"BUYER_EVM_ADDRESS"}},"steps":["Read /wallet/catalog for the current USDC token and recipient.","Create an invoice and save invoice_id and api_key privately.","Pay the exact native Base USDC amount from the specified payer before invoice expiry.","Poll the returned invoice status URL until paid:true; do not pay twice.","POST /commerce-radar/v1/watchlist with Bearer api_key and JSON {order_id:invoice_id,urls:[...]}."],"limits":"Public static HTML only; price and availability depend on publisher structured metadata. Private JSON feed, no email alerts or browser rendering.","renewal":"A new payment buys a new 30-day period and key. Save the watchlist under that key; old unpaid or expired keys do not renew access."}