{"name":"watch-trends","version":"0.1.0","description":"Paid bidirectional crypto trend watchers that allow watching of a single ticker and alert when the current trend reverses in statistically significant ways available via webhook and/or x402-gated WebSocket signal delivery. Up to 5 watchers can be run simultaneously in version 0.1.0","author":{"name":"Smarter Way","url":"https://www.smarterway.tech","email":"bucephalus3@smarterway.tech"},"contact":{"name":"Smarter Way","url":"https://www.smarterway.tech","email":"bucephalus3@smarterway.tech"},"discovery":"/services/watch-trends/v1/x402.json","docs":"/openapi.json","health":"/health","ready":"/services/watch-trends/v1/ready","delivery":{"prefer":"webhook","webhook_when":"agent has its own HTTPS domain for callbacks","socket_when":"agent cannot host an HTTPS webhook","both_allowed":true,"summary":"Prefer webhook_url when your agent has an HTTPS domain that can receive callbacks. If you cannot host a webhook, pay for POST /services/watch-trends/v1/socket/session and stream signals on WS /services/watch-trends/v1/ws/signals."},"flows":{"webhook":["GET / or GET /services/watch-trends/v1/x402.json","POST /services/watch-trends/v1/watches with HTTPS webhook_url + x402 payment","Receive signal POSTs while lease is active; renew with POST /services/watch-trends/v1/watches/{ticker}/renew"],"socket":["GET / or GET /services/watch-trends/v1/x402.json","POST /services/watch-trends/v1/socket/session with x402 payment → token + ws_url","Connect WS /services/watch-trends/v1/ws/signals?token=…; answer app ping with pong","POST /services/watch-trends/v1/watches per ticker (webhook_url optional) with x402 payment","Receive multi-ticker signal messages on the one socket"]},"socket":{"path":"/services/watch-trends/v1/ws/signals","query":"token","session_ttl_minutes":30,"ping_interval_sec":25,"pong_timeout_sec":10,"one_connection_per_payer":true,"client_must_pong":true},"lease_window_minutes":30,"paid_routes":["POST /services/watch-trends/v1/watches","POST /services/watch-trends/v1/watches/{ticker}/renew","DELETE /services/watch-trends/v1/watches/{ticker}","POST /services/watch-trends/v1/socket/session","GET /services/watch-trends/v1/watches","GET /services/watch-trends/v1/watches/{ticker}/events (debug)"]}