{"id":125527,"recorded_at":"2026-10-26T14:40:26.429837Z","observed_at":"2026-10-26T14:40:26.429788Z","subject_kind":"source_record","subject":"x402_bazaar:https://x402-trust.com/v1/watch-endpoint-30d","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://x402-trust.com/v1/watch-endpoint-30d"]],"name":"x402 Trust Watch 30d","owner_address":"0xbbecbe90f28632a9d52ed67b33b43767b8c89285","raw":{"accepts":[{"amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","outputSchema":{"input":{"bodyFields":{"delivery":{"description":"Optional push delivery: { webhook_url(s), slack_url(s) } (https public hosts, max 5 each). Each field accepts a single URL string or an array of URLs; webhook_url(s) = signed HTTPS webhook; slack_url(s) = Slack or Discord incoming webhook. All URLs are connection-tested before you're charged. Polling is always available.","required":false,"type":"object"},"endpoint":{"description":"Full x402 resource URL to watch (must be in our observation set).","required":true,"type":"string"},"events":{"description":"Event types to subscribe to (default all): payto_change, price_change, asset_network_change, spec_regression, delisting, liveness_down, liveness_recovered, liveness_flapping.","required":false,"type":"array"},"liveness_sensitivity_n":{"description":"Consecutive missed probes before a liveness_down is surfaced to you (1=paranoid … 10=relaxed; default 2).","required":false,"type":"number"}},"bodyType":"json","headerFields":{"PAYMENT-SIGNATURE":{"description":"Base64-encoded JSON PaymentPayload; auto-filled by x402 clients.","required":true,"type":"string"}},"method":"POST","type":"http"},"output":{"cancel_url":"string","delivery":"object","edit_url":"string","expires_at":"number","liveness_sensitivity_n":"number","next_steps":"array","poll_url":"string","probe_interval_sec":"number","renew_url":"string","secret":"string","subscribed_events":"array | 'all'","watch_id":"string","watched":"array"}},"payTo":"0xbBECBE90F28632a9d52ed67b33b43767b8c89285","scheme":"exact"}],"description":"Monitor one endpoint for 30 days: alerts on payTo, price, asset or network changes, 402-spec regressions, delisting, and liveness. Push to signed HTTPS webhooks or Slack/Discord URLs (max 5 each), all connection-tested before payment. Returns a one-time bearer secret; edit URLs or cancel early via bearer-authed PATCH/DELETE /v1/watch/{id}, or poll the append-only event log.","extensions":{"bazaar":{"category":"monitoring","discoverable":true,"info":{"input":{"body":{"delivery":{"slack_url":"https://hooks.slack.com/services/…","webhook_urls":["https://your-app.example.com/x402-alerts","https://backup.example.com/x402-alerts"]},"endpoint":"https://api.example.com/v1/thing","events":["payto_change","price_change","delisting"],"liveness_sensitivity_n":2},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"cancel_url":"/v1/watch/01J8Z9K7X4QmY9example","delivery":{"poll":true,"slack":[],"webhook":["https://your-app.example.com/x402-alerts"]},"edit_url":"/v1/watch/01J8Z9K7X4QmY9example","expires_at":1751328000000,"liveness_sensitivity_n":2,"next_steps":[{"action":"store_secret","details":"Store `secret` in a secrets manager. It is shown only once; we only store its SHA-256 hash.","step":1},{"action":"poll_events","cursor_hint":"Start without `since`; then use the highest returned `event_id` as the next `since` value.","cursor_param":"since","details":"Read the append-only event log. Nothing that happened between two polls is lost.","headers":{"Authorization":"Bearer wsk_…"},"method":"GET","step":2,"url":"/v1/watch/01J8Z9K7X4QmY9example/events"},{"action":"verify_webhook","details":"If you configured webhook_url(s), verify every incoming POST: the `x-signature` header must equal `sha256=` + HMAC-SHA256(body) keyed by hex(sha256(secret)) (NOT the raw secret). A `connection_test` ping is sent during setup — see delivery.connection_test.","enabled":true,"step":3},{"action":"edit","details":"Change webhook/Slack URLs, liveness sensitivity, or subscribed events for free. PATCH with Authorization: Bearer <secret>; new URLs are connection-tested.","headers":{"Authorization":"Bearer wsk_…"},"method":"PATCH","step":4,"url":"/v1/watch/01J8Z9K7X4QmY9example"},{"action":"cancel","details":"Stop monitoring early (probing drops to normal cadence immediately). Free, bearer-authed.","headers":{"Authorization":"Bearer wsk_…"},"method":"DELETE","step":5,"url":"/v1/watch/01J8Z9K7X4QmY9example"},{"action":"renew","details":"Extend the watch by 30 days before expires_at. The secret stays the same.","method":"POST","step":6,"url":"/v1/watch/01J8Z9K7X4QmY9example/renew"}],"poll_url":"/v1/watch/01J8Z9K7X4QmY9example/events","probe_interval_sec":300,"renew_url":"/v1/watch/01J8Z9K7X4QmY9example/renew","secret":"wsk_… (shown once — store it now)","subscribed_events":"all","watch_id":"01J8Z9K7X4Qmy9example","watched":[{"endpoint_id":123,"resource":"https://api.example.com/v1/thing"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"delivery":{"properties":{"slack_url":{"type":"string"},"webhook_urls":{"items":{"type":"string"},"type":"array"}},"required":["webhook_urls","slack_url"],"type":"object"},"endpoint":{"type":"string"},"events":{"items":{"type":"string"},"type":"array"},"liveness_sensitivity_n":{"type":"integer"}},"required":["endpoint","events","liveness_sensitivity_n","delivery"],"type":"object"},"bodyType":{"enum":["json","form-data","text"]},"method":{"enum":["GET","POST","PUT","PATCH","DELETE","HEAD"]},"type":{"const":"http"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"cancel_url":{"type":"string"},"delivery":{"properties":{"poll":{"type":"boolean"},"slack":{"type":"array"},"webhook":{"items":{"type":"string"},"type":"array"}},"required":["poll","webhook","slack"],"type":"object"},"edit_url":{"type":"string"},"expires_at":{"type":"integer"},"liveness_sensitivity_n":{"type":"integer"},"next_steps":{"items":{"properties":{"action":{"type":"string"},"cursor_hint":{"type":"string"},"cursor_param":{"type":"string"},"details":{"type":"string"},"enabled":{"type":"boolean"},"headers":{"properties":{"Authorization":{"type":"string"}},"required":["Authorization"],"type":"object"},"method":{"type":"string"},"step":{"type":"integer"},"url":{"type":"string"}},"required":["step","action","details"],"type":"object"},"type":"array"},"poll_url":{"type":"string"},"probe_interval_sec":{"type":"integer"},"renew_url":{"type":"string"},"secret":{"type":"string"},"subscribed_events":{"type":"string"},"watch_id":{"type":"string"},"watched":{"items":{"properties":{"endpoint_id":{"type":"integer"},"resource":{"type":"string"}},"required":["endpoint_id","resource"],"type":"object"},"type":"array"}},"required":["watch_id","secret","poll_url","renew_url","edit_url","cancel_url","expires_at","watched","probe_interval_sec","subscribed_events","liveness_sensitivity_n","delivery","next_steps"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["x402","watch","monitoring","alerts"]}},"lastUpdated":"2026-10-15T08:40:03.743Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-15T08:40:03.303Z"},"resource":"https://x402-trust.com/v1/watch-endpoint-30d","serviceName":"x402 Trust Watch 30d","tags":["x402","trust","reliability","monitoring","uptime"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Monitor one endpoint for 30 days: alerts on payTo, price, asset or network changes, 402-spec regressions, delisting, and liveness. Push to signed HTTPS webhooks or Slack/Discord URLs (max 5 each), all connection-tested before payment. Returns a one-time bearer secret; edit URLs or cancel early via bearer-authed PATCH/DELETE /v1/watch/{id}, or poll the append-only event log."},"body_sha256":"f2208f5b3ad5f6fa144a7ba15e7556edf18f3dc5cadbd7a79e569c770e1ae0f4","prev_id":null,"leaf":"0xae7addd69dd95d19fd94eadc7d83d36c0f63c8dedbbc38b75a24011c266ea166","leaf_text":"{\"body\":\"f2208f5b3ad5f6fa144a7ba15e7556edf18f3dc5cadbd7a79e569c770e1ae0f4\",\"id\":125527,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025626429788,\"prev\":null,\"subject\":\"x402_bazaar:https://x402-trust.com/v1/watch-endpoint-30d\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xae7b00a26371727e69befa45a520421810cef2904c8b20fcd3e568a03599df93","0x60b052af0a7a301d94dea276c6a6d46f184f808df499a48954abb90e25a2ac5e","0x41579227a837b11f71ef0b771a6968b15da2d23423653860a4b6608de72ee2eb","0x47fd71c21a7a10c45f21e7d345bd4d38c7484befb24f99e7a1aece43e5736486","0xbe030c9b4dbe339eddb3687c9860f3cc50faeda43b2fcbdc04a9ad14b8864a4c","0xb9e5189e57c760503f0271852f6427c8b345a46d1a01657e40db9132d17df69b","0x0b52ad75ebc6548eff785442764e90ba17d10770b47cd8f82e2cf6e3a06e4b8f","0xa6cdf846f6205ff5adb5880555ead55889d242fae065fffd37912126edee87cf","0x0842d8c43250cebd4530846eeaffcf2aa2299fb599d085da998ee4163e96d607","0xc5e28a96a833c7f6f25661bd128ed0a3708d099cd3594f653200c1fee17d99d4","0x3ed84d9e7fe1a3a53a5614d97b48e393d726ca06109e83696375afe5ad01fd8f","0x51f06c175a7c946ebe50ef243d6f9370a8fe85c996e53eff19ffcc4585ea8c18","0xe292b5a99219f136bce6647ce74b21240a1c7331d2475b1839220fd363c94217","0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420","0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570","0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}