{"ok":true,"agent_id":857,"events":[{"event_id":475801,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":159,"delta":19,"velocity":6.333333333333333,"acceleration":6.333333333333333,"confidence":0.75,"why":"npm_downloads_7d gained 19 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 19 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=19","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473643,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"accelerating","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":5,"current_value":159,"delta":19,"velocity":6.333333333333333,"acceleration":4.666666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 19 in the last 3d vs 5 in the 3d before (ratio 3.8x, threshold 1.5x)","reason":"npm_downloads_7d gained 19 in the last 3d vs 5 in the 3d before (ratio 3.8x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=5","state_after":"gain_3d=19","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471598,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"accelerating","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":5,"current_value":159,"delta":19,"velocity":6.333333333333333,"acceleration":4.666666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 19 in the last 3d vs 5 in the 3d before (ratio 3.8x, threshold 1.5x)","reason":"npm_downloads_7d gained 19 in the last 3d vs 5 in the 3d before (ratio 3.8x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=5","state_after":"gain_3d=19","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":470901,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-24T12:00:00.000Z","effective_at":"2026-10-24T17:15:49.505Z","window_days":3,"baseline":5,"current_value":159,"delta":19,"velocity":6.333333333333333,"acceleration":4.666666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 19 in the last 3d vs 5 in the 3d before (ratio 3.8x, threshold 1.5x)","reason":"npm_downloads_7d gained 19 in the last 3d vs 5 in the 3d before (ratio 3.8x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=5","state_after":"gain_3d=19","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1792862149505,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":433861,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-17T12:00:00.000Z","effective_at":"2026-10-17T00:19:36.743Z","window_days":3,"baseline":48,"current_value":198,"delta":-14,"velocity":-4.666666666666667,"acceleration":-20.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -14 per 3d from 48 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -14 per 3d from 48 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=48","state_after":"gain_3d=-14","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1792196376743,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":426034,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-16T12:00:00.000Z","effective_at":"2026-10-16T00:57:30.699Z","window_days":3,"baseline":73,"current_value":198,"delta":-7,"velocity":-2.3333333333333335,"acceleration":-26.666666666666668,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -7 per 3d from 73 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -7 per 3d from 73 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=73","state_after":"gain_3d=-7","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1792112250699,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":417800,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":120,"current_value":198,"delta":1,"velocity":0.3333333333333333,"acceleration":-39.666666666666664,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 1 per 3d from 120 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 1 per 3d from 120 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=120","state_after":"gain_3d=1","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1792024350115,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":413505,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-14T12:00:00.000Z","effective_at":"2026-10-14T11:19:24.388Z","window_days":3,"baseline":120,"current_value":212,"delta":15,"velocity":5,"acceleration":-35,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 15 per 3d from 120 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 15 per 3d from 120 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=120","state_after":"gain_3d=15","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1791976764388,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":395398,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":6,"current_value":197,"delta":120,"velocity":40,"acceleration":38,"confidence":0.9,"why":"npm_downloads_7d gained 120 in the last 3d vs 6 in the 3d before (ratio 20.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 120 in the last 3d vs 6 in the 3d before (ratio 20.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=6","state_after":"gain_3d=120","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1791764322787,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":388164,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-10-11T12:00:00.000Z","effective_at":"2026-10-11T03:59:26.439Z","window_days":3,"baseline":6,"current_value":164,"delta":87,"velocity":29,"acceleration":27,"confidence":0.9,"why":"npm_downloads_7d gained 87 in the last 3d vs 6 in the 3d before (ratio 14.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 87 in the last 3d vs 6 in the 3d before (ratio 14.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=6","state_after":"gain_3d=87","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1791691166439,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":337165,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-04T12:00:00.000Z","effective_at":"2026-10-04T00:12:02.362Z","window_days":3,"baseline":39,"current_value":97,"delta":-59,"velocity":-19.666666666666668,"acceleration":-32.666666666666664,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -59 per 3d from 39 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -59 per 3d from 39 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=39","state_after":"gain_3d=-59","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1791072722362,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":330222,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":69,"current_value":137,"delta":-15,"velocity":-5,"acceleration":-28,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -15 per 3d from 69 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -15 per 3d from 69 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=69","state_after":"gain_3d=-15","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790988600223,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":321199,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":117,"current_value":147,"delta":-5,"velocity":-1.6666666666666667,"acceleration":-40.666666666666664,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -5 per 3d from 117 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -5 per 3d from 117 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=117","state_after":"gain_3d=-5","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790900299936,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":313643,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-10-01T12:00:00.000Z","effective_at":"2026-10-01T03:57:28.554Z","window_days":3,"baseline":90,"current_value":147,"delta":30,"velocity":10,"acceleration":-20,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 30 per 3d from 90 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 30 per 3d from 90 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=90","state_after":"gain_3d=30","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790827048554,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":306671,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":90,"current_value":152,"delta":35,"velocity":11.666666666666666,"acceleration":-18.333333333333332,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 35 per 3d from 90 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 35 per 3d from 90 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=90","state_after":"gain_3d=35","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790757496977,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295581,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":8,"current_value":152,"delta":117,"velocity":39,"acceleration":36.333333333333336,"confidence":0.9,"why":"npm_downloads_7d gained 117 in the last 3d vs 8 in the 3d before (ratio 14.6x, threshold 1.5x)","reason":"npm_downloads_7d gained 117 in the last 3d vs 8 in the 3d before (ratio 14.6x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=8","state_after":"gain_3d=117","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":287949,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-28T12:00:00.000Z","effective_at":"2026-09-28T00:47:44.976Z","window_days":3,"baseline":5,"current_value":117,"delta":90,"velocity":30,"acceleration":28.333333333333332,"confidence":0.9,"why":"npm_downloads_7d gained 90 in the last 3d vs 5 in the 3d before (ratio 18.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 90 in the last 3d vs 5 in the 3d before (ratio 18.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=5","state_after":"gain_3d=90","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790556464976,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":279894,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":-3.7692307692307687,"current_value":83,"delta":48,"velocity":null,"acceleration":null,"confidence":0.745835064839463,"why":"daily change 48.0 is 4.9 standard deviations from this entity's own prior mean (-3.8±10.5, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 48.0 is 4.9 standard deviations from this entity's own prior mean (-3.8±10.5, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-3.8","state_after":"delta=48.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790468738543,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":286362,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-27T12:00:00.000Z","effective_at":"2026-09-27T19:43:15.971Z","window_days":3,"baseline":5,"current_value":117,"delta":90,"velocity":30,"acceleration":28.333333333333332,"confidence":0.9,"why":"npm_downloads_7d gained 90 in the last 3d vs 5 in the 3d before (ratio 18.0x, threshold 1.5x)","reason":"npm_downloads_7d gained 90 in the last 3d vs 5 in the 3d before (ratio 18.0x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=5","state_after":"gain_3d=90","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790538195971,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":277119,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":-3.7692307692307687,"current_value":83,"delta":48,"velocity":null,"acceleration":null,"confidence":0.745835064839463,"why":"daily change 48.0 is 4.9 standard deviations from this entity's own prior mean (-3.8±10.5, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change 48.0 is 4.9 standard deviations from this entity's own prior mean (-3.8±10.5, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=-3.8","state_after":"delta=48.0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790435792016,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":245684,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":33,"current_value":22,"delta":-76,"velocity":-25.333333333333332,"acceleration":-36.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -76 per 3d from 33 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -76 per 3d from 33 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=33","state_after":"gain_3d=-76","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1790037224586,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":236302,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":33,"current_value":38,"delta":-60,"velocity":-20,"acceleration":-31,"confidence":0.85,"why":"npm_downloads_7d momentum fell to -60 per 3d from 33 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to -60 per 3d from 33 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=33","state_after":"gain_3d=-60","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1789953081931,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":227274,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":70,"delta":5,"velocity":1.6666666666666667,"acceleration":1.6666666666666667,"confidence":0.75,"why":"npm_downloads_7d gained 5 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 5 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=5","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1789865445042,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":217081,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":98,"delta":33,"velocity":11,"acceleration":11,"confidence":0.75,"why":"npm_downloads_7d gained 33 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 33 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=33","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1789777686132,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207595,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"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":14,"current_value":65,"delta":0,"velocity":0,"acceleration":-4.666666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 14 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 14 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=14","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1789689756409,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":207955,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-18T12:00:00.000Z","effective_at":"2026-09-18T01:04:17.648Z","window_days":3,"baseline":14,"current_value":98,"delta":33,"velocity":11,"acceleration":6.333333333333333,"confidence":0.9,"why":"npm_downloads_7d gained 33 in the last 3d vs 14 in the 3d before (ratio 2.4x, threshold 1.5x)","reason":"npm_downloads_7d gained 33 in the last 3d vs 14 in the 3d before (ratio 2.4x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=14","state_after":"gain_3d=33","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1789693457648,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":200717,"entity":{"kind":"source_link","id":935,"agent_id":857,"name":"Ktx – Open-source executable context layer for data agents","url":"https://github.com/Kaelio/ktx"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-17T12:00:00.000Z","effective_at":"2026-09-17T06:45:53.283Z","window_days":3,"baseline":14,"current_value":65,"delta":0,"velocity":0,"acceleration":-4.666666666666667,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 0 per 3d from 14 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 0 per 3d from 14 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=14","state_after":"gain_3d=0","source_diversity":3,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/@kaelio/ktx","observedAt":1789627553283,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":2,"first":1789714492173,"last":1792085709821},{"metric_key":"hn_points","points":3,"first":1787436224820,"last":1792544626192},{"metric_key":"npm_downloads_7d","points":28,"first":1788272395690,"last":1792848253923}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}