{"ok":true,"agent_id":22651,"events":[{"event_id":475800,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-27T12:00:00.000Z","effective_at":"2026-10-27T02:09:11.059Z","window_days":3,"baseline":0,"current_value":3033,"delta":289,"velocity":96.33333333333333,"acceleration":96.33333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 289 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 289 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=289","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":474691,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-26T12:00:00.000Z","effective_at":"2026-10-26T13:57:32.002Z","window_days":3,"baseline":0,"current_value":3033,"delta":289,"velocity":96.33333333333333,"acceleration":96.33333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 289 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 289 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=289","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1793023052002,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":456774,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-20T12:00:00.000Z","effective_at":"2026-10-20T00:27:31.138Z","window_days":3,"baseline":500,"current_value":2862,"delta":-1743,"velocity":-581,"acceleration":-747.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1743 per 3d from 500 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1743 per 3d from 500 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=500","state_after":"gain_3d=-1743","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1792456051138,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":449181,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-19T12:00:00.000Z","effective_at":"2026-10-19T00:04:08.345Z","window_days":3,"baseline":801,"current_value":2862,"delta":-1743,"velocity":-581,"acceleration":-848,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1743 per 3d from 801 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1743 per 3d from 801 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=801","state_after":"gain_3d=-1743","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1792368248345,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":441902,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-18T12:00:00.000Z","effective_at":"2026-10-18T00:42:18.648Z","window_days":3,"baseline":899,"current_value":4605,"delta":0,"velocity":0,"acceleration":-299.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 899 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 899 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=899","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1792284138648,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":437484,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-17T12:00:00.000Z","effective_at":"2026-10-17T11:29:45.174Z","window_days":3,"baseline":899,"current_value":4605,"delta":0,"velocity":0,"acceleration":-299.6666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 899 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 899 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=899","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1792236585174,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":427395,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-16T12:00:00.000Z","effective_at":"2026-10-16T05:01:08.010Z","window_days":3,"baseline":384,"current_value":4605,"delta":801,"velocity":267,"acceleration":139,"confidence":0.9,"why":"npm_downloads_7d gained 801 in the last 3d vs 384 in the 3d before (ratio 2.1x, threshold 1.5x)","reason":"npm_downloads_7d gained 801 in the last 3d vs 384 in the 3d before (ratio 2.1x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=384","state_after":"gain_3d=801","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1792126868010,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":417797,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","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":274,"current_value":4605,"delta":899,"velocity":299.6666666666667,"acceleration":208.33333333333334,"confidence":0.9,"why":"npm_downloads_7d gained 899 in the last 3d vs 274 in the 3d before (ratio 3.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 899 in the last 3d vs 274 in the 3d before (ratio 3.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=274","state_after":"gain_3d=899","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1792024350115,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":413823,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-14T12:00:00.000Z","effective_at":"2026-10-14T12:20:28.225Z","window_days":3,"baseline":274,"current_value":4605,"delta":899,"velocity":299.6666666666667,"acceleration":208.33333333333334,"confidence":0.9,"why":"npm_downloads_7d gained 899 in the last 3d vs 274 in the 3d before (ratio 3.3x, threshold 1.5x)","reason":"npm_downloads_7d gained 899 in the last 3d vs 274 in the 3d before (ratio 3.3x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=274","state_after":"gain_3d=899","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1791980428225,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330221,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-03T12:00:00.000Z","effective_at":"2026-10-03T00:50:00.223Z","window_days":3,"baseline":1360,"current_value":4410,"delta":-1168,"velocity":-389.3333333333333,"acceleration":-842.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1168 per 3d from 1360 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1168 per 3d from 1360 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1360","state_after":"gain_3d=-1168","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321198,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-02T12:00:00.000Z","effective_at":"2026-10-02T00:18:19.936Z","window_days":3,"baseline":2127,"current_value":4746,"delta":-832,"velocity":-277.3333333333333,"acceleration":-986.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -832 per 3d from 2127 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -832 per 3d from 2127 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2127","state_after":"gain_3d=-832","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":312543,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-01T12:00:00.000Z","effective_at":"2026-10-01T00:54:18.608Z","window_days":3,"baseline":2395,"current_value":5316,"delta":-268,"velocity":-89.33333333333333,"acceleration":-887.6666666666666,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -268 per 3d from 2395 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -268 per 3d from 2395 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2395","state_after":"gain_3d=-268","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790816058608,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":306670,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-30T12:00:00.000Z","effective_at":"2026-09-30T08:38:16.977Z","window_days":3,"baseline":2395,"current_value":5578,"delta":-6,"velocity":-2,"acceleration":-800.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -6 per 3d from 2395 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -6 per 3d from 2395 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=2395","state_after":"gain_3d=-6","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790757496977,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295580,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-29T12:00:00.000Z","effective_at":"2026-09-29T00:08:47.843Z","window_days":3,"baseline":262,"current_value":5578,"delta":2127,"velocity":709,"acceleration":621.6666666666666,"confidence":0.9,"why":"npm_downloads_7d gained 2127 in the last 3d vs 262 in the 3d before (ratio 8.1x, threshold 1.5x)","reason":"npm_downloads_7d gained 2127 in the last 3d vs 262 in the 3d before (ratio 8.1x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=262","state_after":"gain_3d=2127","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":287948,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-28T12:00:00.000Z","effective_at":"2026-09-28T00:47:44.976Z","window_days":1,"baseline":39.2962962962963,"current_value":5584,"delta":1366,"velocity":null,"acceleration":null,"confidence":0.7345762425468736,"why":"daily change 1366.0 is 4.7 standard deviations from this entity's own prior mean (39.3±282.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 1366.0 is 4.7 standard deviations from this entity's own prior mean (39.3±282.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=39.3","state_after":"delta=1366.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790556464976,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291883,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-28T12:00:00.000Z","effective_at":"2026-09-28T13:59:51.024Z","window_days":3,"baseline":0,"current_value":5605,"delta":2416,"velocity":805.3333333333334,"acceleration":805.3333333333334,"confidence":0.75,"why":"npm_downloads_7d gained 2416 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 2416 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=2416","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279893,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-27T12:00:00.000Z","effective_at":"2026-09-27T00:25:38.543Z","window_days":1,"baseline":11.307692307692308,"current_value":4218,"delta":767,"velocity":null,"acceleration":null,"confidence":0.6518770320688594,"why":"daily change 767.0 is 3.0 standard deviations from this entity's own prior mean (11.3±248.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 767.0 is 3.0 standard deviations from this entity's own prior mean (11.3±248.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=11.3","state_after":"delta=767.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":277118,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-09-26T12:00:00.000Z","effective_at":"2026-09-26T15:16:32.016Z","window_days":1,"baseline":11.307692307692308,"current_value":4218,"delta":767,"velocity":null,"acceleration":null,"confidence":0.6518770320688594,"why":"daily change 767.0 is 3.0 standard deviations from this entity's own prior mean (11.3±248.8, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 767.0 is 3.0 standard deviations from this entity's own prior mean (11.3±248.8, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=11.3","state_after":"delta=767.0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790435792016,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":261934,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-24T12:00:00.000Z","effective_at":"2026-09-24T00:16:16.039Z","window_days":3,"baseline":286,"current_value":3189,"delta":-126,"velocity":-42,"acceleration":-137.33333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -126 per 3d from 286 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -126 per 3d from 286 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=286","state_after":"gain_3d=-126","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790208976039,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":254846,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"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":494,"current_value":3189,"delta":-334,"velocity":-111.33333333333333,"acceleration":-276,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -334 per 3d from 494 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -334 per 3d from 494 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=494","state_after":"gain_3d=-334","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790124901094,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245683,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-22T12:00:00.000Z","effective_at":"2026-09-22T00:33:44.586Z","window_days":3,"baseline":1297,"current_value":3199,"delta":-1127,"velocity":-375.6666666666667,"acceleration":-808,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1127 per 3d from 1297 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1127 per 3d from 1297 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1297","state_after":"gain_3d=-1127","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":235930,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-21T12:00:00.000Z","effective_at":"2026-09-21T00:10:31.972Z","window_days":3,"baseline":0,"current_value":3315,"delta":286,"velocity":95.33333333333333,"acceleration":95.33333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 286 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 286 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=286","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789949431972,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":236301,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-21T12:00:00.000Z","effective_at":"2026-09-21T01:11:21.931Z","window_days":3,"baseline":1297,"current_value":3315,"delta":-1011,"velocity":-337,"acceleration":-769.3333333333334,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -1011 per 3d from 1297 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -1011 per 3d from 1297 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1297","state_after":"gain_3d=-1011","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789953081931,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":227273,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-20T12:00:00.000Z","effective_at":"2026-09-20T00:50:45.042Z","window_days":3,"baseline":0,"current_value":3523,"delta":494,"velocity":164.66666666666666,"acceleration":164.66666666666666,"confidence":0.75,"why":"npm_downloads_7d gained 494 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 494 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=494","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789865445042,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217080,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-19T12:00:00.000Z","effective_at":"2026-09-19T00:28:06.132Z","window_days":3,"baseline":0,"current_value":4326,"delta":1297,"velocity":432.3333333333333,"acceleration":432.3333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 1297 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1297 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=1297","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207594,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-18T12:00:00.000Z","effective_at":"2026-09-18T00:02:36.409Z","window_days":3,"baseline":1138,"current_value":3029,"delta":0,"velocity":0,"acceleration":-379.3333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1138 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1138 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1138","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789689756409,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":214507,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-18T12:00:00.000Z","effective_at":"2026-09-18T18:22:37.523Z","window_days":3,"baseline":0,"current_value":4326,"delta":1297,"velocity":432.3333333333333,"acceleration":432.3333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 1297 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1297 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=1297","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789755757523,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":198304,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-17T12:00:00.000Z","effective_at":"2026-09-17T00:40:16.585Z","window_days":3,"baseline":1050,"current_value":3029,"delta":0,"velocity":0,"acceleration":-350,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1050 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1050 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1050","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789605616585,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":189589,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-16T12:00:00.000Z","effective_at":"2026-09-16T00:17:42.806Z","window_days":3,"baseline":1050,"current_value":3029,"delta":0,"velocity":0,"acceleration":-350,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1050 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1050 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1050","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789517862806,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":189824,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-16T12:00:00.000Z","effective_at":"2026-09-16T00:17:42.806Z","window_days":3,"baseline":81,"current_value":87188,"delta":0,"velocity":0,"acceleration":-27,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 81 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 81 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=81","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789517862806,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":182210,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-15T12:00:00.000Z","effective_at":"2026-09-15T00:56:33.815Z","window_days":3,"baseline":1460,"current_value":87188,"delta":0,"velocity":0,"acceleration":-486.6666666666667,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 1460 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 1460 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1460","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789433793815,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":187550,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-15T12:00:00.000Z","effective_at":"2026-09-15T18:12:15.836Z","window_days":3,"baseline":1050,"current_value":3029,"delta":0,"velocity":0,"acceleration":-350,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 1050 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 1050 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1050","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789495935836,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":174026,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-14T12:00:00.000Z","effective_at":"2026-09-14T00:33:19.200Z","window_days":3,"baseline":0,"current_value":3029,"delta":1050,"velocity":350,"acceleration":350,"confidence":0.75,"why":"npm_downloads_7d gained 1050 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1050 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=1050","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789345999200,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":174262,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-14T12:00:00.000Z","effective_at":"2026-09-14T00:33:19.200Z","window_days":3,"baseline":1460,"current_value":87188,"delta":0,"velocity":0,"acceleration":-486.6666666666667,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 1460 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 1460 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1460","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789345999200,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":165435,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-13T12:00:00.000Z","effective_at":"2026-09-13T00:12:02.065Z","window_days":3,"baseline":1379,"current_value":87188,"delta":81,"velocity":27,"acceleration":-432.6666666666667,"confidence":0.85,"why":"github_stars momentum fell to 81 per 3d from 1379 (<= 40% of the prior window)","reason":"github_stars momentum fell to 81 per 3d from 1379 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=1379","state_after":"gain_3d=81","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789258322065,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":169228,"entity":{"kind":"source_link","id":916,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-13T12:00:00.000Z","effective_at":"2026-09-13T11:22:02.282Z","window_days":3,"baseline":0,"current_value":3029,"delta":1050,"velocity":350,"acceleration":350,"confidence":0.75,"why":"npm_downloads_7d gained 1050 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 1050 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=1050","source_diversity":2,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@openhands/agent-canvas","observedAt":1789298522282,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":155882,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-12T12:00:00.000Z","effective_at":"2026-09-12T00:51:03.928Z","window_days":3,"baseline":0,"current_value":87188,"delta":1460,"velocity":486.6666666666667,"acceleration":486.6666666666667,"confidence":0.75,"why":"github_stars gained 1460 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 1460 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=1460","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":155883,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"reactivated","metric_key":"github_stars","detected_at":"2026-09-12T12:00:00.000Z","effective_at":"2026-09-12T00:51:03.928Z","window_days":10,"baseline":0,"current_value":87188,"delta":1460,"velocity":486.6666666666667,"acceleration":null,"confidence":0.8,"why":"github_stars did not move for 7d, then gained 1460 in the last 3d","reason":"github_stars did not move for 7d, then gained 1460 in the last 3d","explanation_source":"detector","state_before":"dormant","state_after":"active","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":146453,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-11T12:00:00.000Z","effective_at":"2026-09-11T00:29:06.667Z","window_days":3,"baseline":0,"current_value":87188,"delta":1460,"velocity":486.6666666666667,"acceleration":486.6666666666667,"confidence":0.75,"why":"github_stars gained 1460 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 1460 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=1460","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789086546667,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":146454,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"reactivated","metric_key":"github_stars","detected_at":"2026-09-11T12:00:00.000Z","effective_at":"2026-09-11T00:29:06.667Z","window_days":10,"baseline":0,"current_value":87188,"delta":1460,"velocity":486.6666666666667,"acceleration":null,"confidence":0.8,"why":"github_stars did not move for 7d, then gained 1460 in the last 3d","reason":"github_stars did not move for 7d, then gained 1460 in the last 3d","explanation_source":"detector","state_before":"dormant","state_after":"active","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789086546667,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":138117,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-10T12:00:00.000Z","effective_at":"2026-09-10T00:03:00.002Z","window_days":3,"baseline":0,"current_value":87107,"delta":1379,"velocity":459.6666666666667,"acceleration":459.6666666666667,"confidence":0.75,"why":"github_stars gained 1379 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 1379 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=1379","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1788998580002,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":145702,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"reactivated","metric_key":"github_stars","detected_at":"2026-09-10T12:00:00.000Z","effective_at":"2026-09-10T22:27:14.777Z","window_days":10,"baseline":0,"current_value":87188,"delta":1460,"velocity":486.6666666666667,"acceleration":null,"confidence":0.8,"why":"github_stars did not move for 7d, then gained 1460 in the last 3d","reason":"github_stars did not move for 7d, then gained 1460 in the last 3d","explanation_source":"detector","state_before":"dormant","state_after":"active","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1789079234777,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":134426,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"accelerating","metric_key":"github_stars","detected_at":"2026-09-09T12:00:00.000Z","effective_at":"2026-09-09T11:49:34.352Z","window_days":3,"baseline":0,"current_value":87008,"delta":1280,"velocity":426.6666666666667,"acceleration":426.6666666666667,"confidence":0.75,"why":"github_stars gained 1280 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"github_stars gained 1280 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=1280","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1788954574352,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":83224,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-06T12:00:00.000Z","effective_at":"2026-09-06T00:54:41.541Z","window_days":3,"baseline":63,"current_value":85728,"delta":0,"velocity":0,"acceleration":-21,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 63 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 63 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=63","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1788656081541,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":59064,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-05T12:00:00.000Z","effective_at":"2026-09-05T00:30:48.938Z","window_days":3,"baseline":166,"current_value":85728,"delta":0,"velocity":0,"acceleration":-55.333333333333336,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 166 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 166 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=166","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1788568248938,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"},{"event_id":32957,"entity":{"kind":"trending","id":22003,"agent_id":22651,"name":"OpenHands","url":"https://github.com/OpenHands/OpenHands"},"event_type":"cooling","metric_key":"github_stars","detected_at":"2026-09-04T12:00:00.000Z","effective_at":"2026-09-04T00:53:06.676Z","window_days":3,"baseline":265,"current_value":85728,"delta":0,"velocity":0,"acceleration":-88.33333333333333,"confidence":0.85,"why":"github_stars momentum fell to 0 per 3d from 265 (<= 40% of the prior window)","reason":"github_stars momentum fell to 0 per 3d from 265 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=265","state_after":"gain_3d=0","source_diversity":2,"evidence":[{"sourceUrl":"https://github.com/OpenHands/OpenHands","observedAt":1788483186676,"note":"observation series"}],"detector_version":"signal-v1","status":"superseded"}],"series":[{"metric_key":"github_stars","points":39,"first":1787436224820,"last":1792840207352},{"metric_key":"npm_downloads_7d","points":28,"first":1788272395690,"last":1792848253923}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}