{"ok":true,"agent_id":65737,"events":[{"event_id":475893,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":454,"delta":14,"velocity":4.666666666666667,"acceleration":4.666666666666667,"confidence":0.75,"why":"npm_downloads_7d gained 14 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 14 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=14","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":476680,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-27T12:00:00.000Z","effective_at":"2026-10-27T10:16:58.829Z","window_days":3,"baseline":14,"current_value":0,"delta":-454,"velocity":-151.33333333333334,"acceleration":-156,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -454 per 3d from 14 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -454 per 3d from 14 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=14","state_after":"gain_3d=-454","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1793096218829,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473711,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":203,"current_value":454,"delta":14,"velocity":4.666666666666667,"acceleration":-63,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 14 per 3d from 203 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 14 per 3d from 203 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=203","state_after":"gain_3d=14","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":474406,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-26T12:00:00.000Z","effective_at":"2026-10-26T09:53:28.069Z","window_days":3,"baseline":0,"current_value":454,"delta":14,"velocity":4.666666666666667,"acceleration":4.666666666666667,"confidence":0.75,"why":"npm_downloads_7d gained 14 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 14 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=14","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1793008408069,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471662,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":203,"current_value":454,"delta":14,"velocity":4.666666666666667,"acceleration":-63,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 14 per 3d from 203 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 14 per 3d from 203 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=203","state_after":"gain_3d=14","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":470289,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-24T12:00:00.000Z","effective_at":"2026-10-24T09:07:48.068Z","window_days":3,"baseline":203,"current_value":454,"delta":14,"velocity":4.666666666666667,"acceleration":-63,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 14 per 3d from 203 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 14 per 3d from 203 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=203","state_after":"gain_3d=14","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1792832868068,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":417868,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":294,"current_value":580,"delta":-135,"velocity":-45,"acceleration":-143,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -135 per 3d from 294 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -135 per 3d from 294 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=294","state_after":"gain_3d=-135","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1792024350115,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":410020,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":291,"current_value":702,"delta":-10,"velocity":-3.3333333333333335,"acceleration":-100.33333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -10 per 3d from 291 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -10 per 3d from 291 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=291","state_after":"gain_3d=-10","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791936366123,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":402980,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":291,"current_value":700,"delta":-12,"velocity":-4,"acceleration":-101,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -12 per 3d from 291 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -12 per 3d from 291 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=291","state_after":"gain_3d=-12","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791852168961,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":395496,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":715,"delta":294,"velocity":98,"acceleration":98,"confidence":0.75,"why":"npm_downloads_7d gained 294 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 294 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=294","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791764322787,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":402401,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":291,"current_value":700,"delta":-12,"velocity":-4,"acceleration":-101,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -12 per 3d from 291 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -12 per 3d from 291 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=291","state_after":"gain_3d=-12","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791844864218,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":387188,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-11T12:00:00.000Z","effective_at":"2026-10-11T00:56:38.638Z","window_days":3,"baseline":24,"current_value":712,"delta":291,"velocity":97,"acceleration":89,"confidence":0.9,"why":"npm_downloads_7d gained 291 in the last 3d vs 24 in the 3d before (ratio 12.1x, threshold 1.5x)","reason":"npm_downloads_7d gained 291 in the last 3d vs 24 in the 3d before (ratio 12.1x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=24","state_after":"gain_3d=291","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791680198638,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":378692,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-10T12:00:00.000Z","effective_at":"2026-10-10T00:32:31.580Z","window_days":3,"baseline":7,"current_value":712,"delta":291,"velocity":97,"acceleration":94.66666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 291 in the last 3d vs 7 in the 3d before (ratio 41.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 291 in the last 3d vs 7 in the 3d before (ratio 41.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=7","state_after":"gain_3d=291","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791592351580,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":370783,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-09T12:00:00.000Z","effective_at":"2026-10-09T00:06:27.189Z","window_days":3,"baseline":179,"current_value":421,"delta":0,"velocity":0,"acceleration":-59.666666666666664,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 179 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 179 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=179","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791504387189,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":378006,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-09T12:00:00.000Z","effective_at":"2026-10-09T22:30:43.652Z","window_days":3,"baseline":7,"current_value":712,"delta":291,"velocity":97,"acceleration":94.66666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 291 in the last 3d vs 7 in the 3d before (ratio 41.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 291 in the last 3d vs 7 in the 3d before (ratio 41.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=7","state_after":"gain_3d=291","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791585043652,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":363567,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-08T12:00:00.000Z","effective_at":"2026-10-08T00:44:18.691Z","window_days":3,"baseline":127,"current_value":421,"delta":24,"velocity":8,"acceleration":-34.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 24 per 3d from 127 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 24 per 3d from 127 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=127","state_after":"gain_3d=24","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791420258691,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":362674,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-07T12:00:00.000Z","effective_at":"2026-10-07T21:41:28.618Z","window_days":3,"baseline":127,"current_value":421,"delta":24,"velocity":8,"acceleration":-34.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 24 per 3d from 127 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 24 per 3d from 127 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=127","state_after":"gain_3d=24","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1791409288618,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330340,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"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":187,"current_value":242,"delta":-144,"velocity":-48,"acceleration":-110.33333333333333,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -144 per 3d from 187 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -144 per 3d from 187 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=187","state_after":"gain_3d=-144","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":328997,"entity":{"kind":"source_link","id":4891,"agent_id":65737,"name":"r3, A local alternative to Claude Artifacts","url":"https://github.com/hyperlogue/r3"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-02T12:00:00.000Z","effective_at":"2026-10-02T20:46:03.578Z","window_days":3,"baseline":187,"current_value":270,"delta":-116,"velocity":-38.666666666666664,"acceleration":-101,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -116 per 3d from 187 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -116 per 3d from 187 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=187","state_after":"gain_3d=-116","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@hyperlogue/r3","observedAt":1790973963578,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":2,"first":1790453892789,"last":1792869983388},{"metric_key":"hn_points","points":3,"first":1790445403057,"last":1793063800999},{"metric_key":"npm_downloads_7d","points":18,"first":1790453935594,"last":1793087777801}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}