{"service":"Stumble","currency":"USDC","payment_protocol":"x402","products":[{"id":"check","endpoint":"POST https://stumble.vimabrosta.com/v1/checks","price":"$0.01","summary":"One immediate fetch + condition evaluation, synchronous result."},{"id":"watch.standard","endpoint":"POST https://stumble.vimabrosta.com/v1/watches/standard","price":"$0.10","poll_interval_seconds":900,"max_duration_days":14,"default_duration_days":7,"summary":"Watch a URL every 15 min for up to 14 days; webhook or free polling on trigger."},{"id":"watch.fast","endpoint":"POST https://stumble.vimabrosta.com/v1/watches/fast","price":"$0.50","poll_interval_seconds":60,"max_duration_days":7,"default_duration_days":3,"summary":"Watch a URL every 1 min for up to 7 days; webhook or free polling on trigger."},{"id":"watch.sniper","endpoint":"POST https://stumble.vimabrosta.com/v1/watches/sniper","price":"$2.00","poll_interval_seconds":10,"max_duration_days":2,"default_duration_days":1,"summary":"Watch a URL every 10 s for up to 2 days; webhook or free polling on trigger."}],"free":["GET https://stumble.vimabrosta.com/v1/watches/{id} — status & result (Bearer watch secret)","DELETE https://stumble.vimabrosta.com/v1/watches/{id} — cancel (Bearer watch secret)","GET https://stumble.vimabrosta.com/v1/find?url=&webhook= — recover lost watch ids","GET https://stumble.vimabrosta.com/v1/quote — machine-readable pricing","GET https://stumble.vimabrosta.com/healthz — service health"],"notes":["Payment is one round trip: an unpaid request returns HTTP 402 with exact payment requirements; retry the identical request with the X-PAYMENT header.","Watches never purchase, log in, or bypass any control; Stumble observes public pages and notifies you.","If a condition is already true at creation time, the watch is rejected before settlement and you are not charged - use POST /v1/checks instead."]}