{"ok":true,"agent_id":12197,"events":[{"event_id":475864,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"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":15,"delta":6,"velocity":2,"acceleration":2,"confidence":0.75,"why":"npm_downloads_7d gained 6 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 6 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=6","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":475865,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-27T12:00:00.000Z","effective_at":"2026-10-27T02:09:11.059Z","window_days":1,"baseline":1.206896551724138,"current_value":15,"delta":-59,"velocity":null,"acceleration":null,"confidence":0.6504384204896236,"why":"daily change -59.0 is -3.0 standard deviations from this entity's own prior mean (1.2±20.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -59.0 is -3.0 standard deviations from this entity's own prior mean (1.2±20.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=1.2","state_after":"delta=-59.0","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1793066951059,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":473685,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"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":0,"current_value":192,"delta":183,"velocity":61,"acceleration":61,"confidence":0.75,"why":"npm_downloads_7d gained 183 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 183 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=183","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1792979159471,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":475472,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"event_type":"traction_anomaly","metric_key":"npm_downloads_7d","detected_at":"2026-10-26T12:00:00.000Z","effective_at":"2026-10-26T22:05:24.883Z","window_days":1,"baseline":1.206896551724138,"current_value":15,"delta":-59,"velocity":null,"acceleration":null,"confidence":0.6504384204896236,"why":"daily change -59.0 is -3.0 standard deviations from this entity's own prior mean (1.2±20.0, baseline excludes this point) — unusual, not necessarily adoption","reason":"daily change -59.0 is -3.0 standard deviations from this entity's own prior mean (1.2±20.0, baseline excludes this point) — unusual, not necessarily adoption","explanation_source":"detector","state_before":"prior_mean=1.2","state_after":"delta=-59.0","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1793052324883,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":471636,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"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":2,"current_value":192,"delta":183,"velocity":61,"acceleration":60.333333333333336,"confidence":0.9,"why":"npm_downloads_7d gained 183 in the last 3d vs 2 in the 3d before (ratio 91.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 183 in the last 3d vs 2 in the 3d before (ratio 91.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=2","state_after":"gain_3d=183","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1792891426943,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":470265,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"event_type":"accelerating","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":2,"current_value":192,"delta":183,"velocity":61,"acceleration":60.333333333333336,"confidence":0.9,"why":"npm_downloads_7d gained 183 in the last 3d vs 2 in the 3d before (ratio 91.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 183 in the last 3d vs 2 in the 3d before (ratio 91.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=2","state_after":"gain_3d=183","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1792832868068,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":303969,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"event_type":"accelerating","metric_key":"npm_downloads_7d","detected_at":"2026-09-30T12:00:00.000Z","effective_at":"2026-09-30T00:30:55.328Z","window_days":3,"baseline":2,"current_value":14,"delta":7,"velocity":2.3333333333333335,"acceleration":1.6666666666666667,"confidence":0.9,"why":"npm_downloads_7d gained 7 in the last 3d vs 2 in the 3d before (ratio 3.5x, threshold 1.5x)","reason":"npm_downloads_7d gained 7 in the last 3d vs 2 in the 3d before (ratio 3.5x, threshold 1.5x)","explanation_source":"detector","state_before":"gain_3d=2","state_after":"gain_3d=7","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1790728255328,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":295639,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"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":0,"current_value":14,"delta":9,"velocity":3,"acceleration":3,"confidence":0.75,"why":"npm_downloads_7d gained 9 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 9 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=9","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1790640527843,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":291958,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"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":13,"delta":8,"velocity":2.6666666666666665,"acceleration":2.6666666666666665,"confidence":0.75,"why":"npm_downloads_7d gained 8 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 8 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=8","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1790603991024,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":174055,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"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":187,"delta":9,"velocity":3,"acceleration":3,"confidence":0.75,"why":"npm_downloads_7d gained 9 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 9 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=9","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1789345999200,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":165226,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-13T12:00:00.000Z","effective_at":"2026-09-13T00:12:02.065Z","window_days":3,"baseline":174,"current_value":187,"delta":9,"velocity":3,"acceleration":-55,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 9 per 3d from 174 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 9 per 3d from 174 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=174","state_after":"gain_3d=9","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1789258322065,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":169270,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"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":187,"delta":9,"velocity":3,"acceleration":3,"confidence":0.75,"why":"npm_downloads_7d gained 9 in the last 3d after a flat 3d baseline (no prior movement to compare a ratio against)","reason":"npm_downloads_7d gained 9 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=9","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1789298522282,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":155651,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-12T12:00:00.000Z","effective_at":"2026-09-12T00:51:03.928Z","window_days":3,"baseline":174,"current_value":183,"delta":5,"velocity":1.6666666666666667,"acceleration":-56.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 5 per 3d from 174 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 5 per 3d from 174 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=174","state_after":"gain_3d=5","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1789174263928,"note":"observation series"}],"detector_version":"signal-v1","status":"active"},{"event_id":153066,"entity":{"kind":"source_link","id":2669,"agent_id":12197,"name":"SteerPlane – open-source runtime guardrails for AI agents","url":"https://github.com/vijaym2k6/SteerPlane"},"event_type":"cooling","metric_key":"npm_downloads_7d","detected_at":"2026-09-11T12:00:00.000Z","effective_at":"2026-09-11T18:45:37.806Z","window_days":3,"baseline":174,"current_value":183,"delta":5,"velocity":1.6666666666666667,"acceleration":-56.333333333333336,"confidence":0.85,"why":"npm_downloads_7d momentum fell to 5 per 3d from 174 (<= 40% of the prior window)","reason":"npm_downloads_7d momentum fell to 5 per 3d from 174 (<= 40% of the prior window)","explanation_source":"detector","state_before":"gain_3d=174","state_after":"gain_3d=5","source_diversity":4,"evidence":[{"sourceUrl":"https://www.npmjs.com/package/steerplane","observedAt":1789152337806,"note":"observation series"}],"detector_version":"signal-v1","status":"active"}],"series":[{"metric_key":"github_stars","points":1,"first":1788844969242,"last":1788844969242},{"metric_key":"hn_points","points":3,"first":1787436224820,"last":1792544626192},{"metric_key":"npm_downloads_7d","points":23,"first":1788276433921,"last":1793044233304},{"metric_key":"pypi_downloads_30d","points":2,"first":1789779822950,"last":1792674112148}],"note":"observation series are step functions: a missing day means unchanged, not unobserved"}