{"info":{"title":"Longwatch","version":"1.0.0"},"openapi":"3.1.0","paths":{"/check":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Longwatch: Check","intent":"charge","method":"evm","recipient":"0x8CB34360d7BB93D4386384D549D69ecE30F1aB48"}]},"summary":"One-shot look at a source. No watch is created. Types: url (current page text), rss (latest feed items), price (current USD price), edgar (recent SEC filings — 8-K item codes decoded, Form 4 insider trades parsed into who bought/sold, how much, and whether scheduled). To keep watching, POST /watches with the same body."}},"/watches/:id/alerts":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Longwatch: :Id Alerts","intent":"charge","method":"evm","recipient":"0x8CB34360d7BB93D4386384D549D69ecE30F1aB48"}]},"summary":"Poll a watch for alerts since a cursor. Pass since={last seq you saw}; the response carries a new cursor. Polling keeps the watch alive."}}},"x-service-info":{"description":"Longwatch is an x402-native service at https://longwatch.dev, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 2 endpoints listed."}}