{"ok":true,"agent_id":57794,"events":[{"event_id":473699,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-26T12:00:00.000Z","effective_at":"2026-10-26T01:45:59.471Z","window_days":3,"baseline":37,"current_value":46,"delta":-2,"velocity":-0.6666666666666666,"acceleration":-13,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -2 per 3d from 37 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -2 per 3d from 37 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=37","state_after":"gain_3d=-2","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471656,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-25T12:00:00.000Z","effective_at":"2026-10-25T01:23:46.943Z","window_days":3,"baseline":37,"current_value":46,"delta":-2,"velocity":-0.6666666666666666,"acceleration":-13,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -2 per 3d from 37 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -2 per 3d from 37 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=37","state_after":"gain_3d=-2","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":469656,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-24T12:00:00.000Z","effective_at":"2026-10-24T01:00:03.020Z","window_days":3,"baseline":36,"current_value":48,"delta":0,"velocity":0,"acceleration":-12,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 36 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 36 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=36","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1792803603020,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":468436,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-23T12:00:00.000Z","effective_at":"2026-10-23T08:44:25.579Z","window_days":3,"baseline":36,"current_value":48,"delta":0,"velocity":0,"acceleration":-12,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 36 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 36 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=36","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1792745065579,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":464035,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-21T12:00:00.000Z","effective_at":"2026-10-21T00:50:38.746Z","window_days":3,"baseline":0,"current_value":48,"delta":36,"velocity":12,"acceleration":12,"confidence":0.75,"why":"npm_downloads_7d gained 36 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 36 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","explanation_source":"detector","state_before":"gain_3d=0","state_after":"gain_3d=36","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1792543838746,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":458643,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-20T12:00:00.000Z","effective_at":"2026-10-20T06:33:05.748Z","window_days":3,"baseline":0,"current_value":48,"delta":36,"velocity":12,"acceleration":12,"confidence":0.75,"why":"npm_downloads_7d gained 36 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 36 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","explanation_source":"detector","state_before":"gain_3d=0","state_after":"gain_3d=36","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1792477985748,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":417859,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-15T12:00:00.000Z","effective_at":"2026-10-15T00:32:30.115Z","window_days":3,"baseline":39,"current_value":12,"delta":-35,"velocity":-11.666666666666666,"acceleration":-24.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -35 per 3d from 39 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -35 per 3d from 39 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=39","state_after":"gain_3d=-35","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1792024350115,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":410012,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-14T12:00:00.000Z","effective_at":"2026-10-14T00:06:06.123Z","window_days":3,"baseline":40,"current_value":54,"delta":6,"velocity":2,"acceleration":-11.333333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 6 per 3d from 40 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 6 per 3d from 40 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=40","state_after":"gain_3d=6","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1791936366123,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":402972,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-13T12:00:00.000Z","effective_at":"2026-10-13T00:42:48.961Z","window_days":3,"baseline":40,"current_value":50,"delta":2,"velocity":0.6666666666666666,"acceleration":-12.666666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 2 per 3d from 40 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 2 per 3d from 40 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=40","state_after":"gain_3d=2","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1791852168961,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":395491,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-12T12:00:00.000Z","effective_at":"2026-10-12T00:18:42.787Z","window_days":3,"baseline":0,"current_value":47,"delta":39,"velocity":13,"acceleration":13,"confidence":0.75,"why":"npm_downloads_7d gained 39 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 39 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","explanation_source":"detector","state_before":"gain_3d=0","state_after":"gain_3d=39","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1791764322787,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":402395,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-12T12:00:00.000Z","effective_at":"2026-10-12T22:41:04.218Z","window_days":3,"baseline":40,"current_value":50,"delta":2,"velocity":0.6666666666666666,"acceleration":-12.666666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 2 per 3d from 40 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 2 per 3d from 40 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=40","state_after":"gain_3d=2","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1791844864218,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":394830,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-11T12:00:00.000Z","effective_at":"2026-10-11T22:16:51.816Z","window_days":3,"baseline":0,"current_value":47,"delta":39,"velocity":13,"acceleration":13,"confidence":0.75,"why":"npm_downloads_7d gained 39 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 39 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","explanation_source":"detector","state_before":"gain_3d=0","state_after":"gain_3d=39","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1791757011816,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":254946,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-23T12:00:00.000Z","effective_at":"2026-09-23T00:55:01.094Z","window_days":3,"baseline":214,"current_value":16,"delta":-336,"velocity":-112,"acceleration":-183.33333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -336 per 3d from 214 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -336 per 3d from 214 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=214","state_after":"gain_3d=-336","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1790124901094,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":252914,"entity":{"kind":"source_link","id":4369,"agent_id":57794,"name":"Put an AI agent on a FaceTime audio/video call (open source, WebRTC)","url":"https://github.com/cherthq/chert-facetime-opensource"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-22T12:00:00.000Z","effective_at":"2026-09-22T18:49:42.201Z","window_days":3,"baseline":344,"current_value":21,"delta":-461,"velocity":-153.66666666666666,"acceleration":-268.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -461 per 3d from 344 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -461 per 3d from 344 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=344","state_after":"gain_3d=-461","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@trychert/facetime-opensource","observedAt":1790102982201,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":2,"first":1789583970235,"last":1791933226062},{"metric_key":"npm_downloads_7d","points":23,"first":1789584030141,"last":1792826499655}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}