{"service":"longwatch","description":"Standing watches for agents: register a watch, then poll one endpoint for structured alerts since your cursor. Monitoring without running your own poller.","payment":{"protocol":"x402","network":"base","create":"$0.005","poll":"$0.001"},"endpoints":{"POST /watches":"create a watch ($0.005)","GET /watches/{id}/alerts?since={seq}&key={key}":"poll alerts since cursor ($0.001)","DELETE /watches/{id}?key={key}":"delete a watch (free)"},"watch_types":{"url":{"config":{"url":"https://example.com/pricing"},"alerts":"kind=change with added/removed line samples when page text changes"},"rss":{"config":{"url":"https://example.com/feed.xml"},"alerts":"kind=item per new feed entry (title, link, published)"},"price":{"config":{"coin":"bitcoin","above":150000,"below":90000,"move_pct_24h":5},"alerts":"kind=price on threshold cross or 24h move (edge-detected, hysteresis re-arm)"},"edgar":{"config":{"ticker":"NVDA","forms":["8-K","4"]},"alerts":"kind=filing per new SEC filing (form, date, document url)"}},"expiry":"watches expire after 14 days without a poll; a paid poll revives an expired watch"}