{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "ryanroskowski-annalist",
  "component": "api",
  "generated_at": "2026-10-18T22:49:04.935Z",
  "tracking_since": "2026-10-12",
  "counts": {
    "critical": 0,
    "security": 31,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a140ef-bb66-74db-90d3-d2d5c3c8434b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "web_census",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "web_census"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 19:00:12.555926+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “web_census” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a140ef-bb66-74db-90d3-d2d5c3c8434b"
    },
    {
      "id": "chg_01a140ef-bb7c-73d4-ae39-dbf631c1da8a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "web_readiness",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "web_readiness"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 19:00:12.555926+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “web_readiness” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a140ef-bb7c-73d4-ae39-dbf631c1da8a"
    },
    {
      "id": "chg_01a13fa6-259f-77a3-a4f2-fbb3b6f01b1a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ai_changes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ai_changes"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “ai_changes” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-259f-77a3-a4f2-fbb3b6f01b1a"
    },
    {
      "id": "chg_01a13fa6-25a0-7c9c-b65e-eae9b9156b3e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ai_prices",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ai_prices"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “ai_prices” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-25a0-7c9c-b65e-eae9b9156b3e"
    },
    {
      "id": "chg_01a13fa6-25a3-70e6-8098-267b80acd6f5",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "checks_changes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "checks_changes"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “checks_changes” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-25a3-70e6-8098-267b80acd6f5"
    },
    {
      "id": "chg_01a13fa6-25a5-7153-b8e6-ae5291fc8446",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "checks_seller",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "checks_seller"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “checks_seller” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-25a5-7153-b8e6-ae5291fc8446"
    },
    {
      "id": "chg_01a13fa6-25a7-74c0-b514-342e2e13f301",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "checks_service",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "checks_service"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “checks_service” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-25a7-74c0-b514-342e2e13f301"
    },
    {
      "id": "chg_01a13fa6-25a8-74c9-9de1-2d80e3f0b941",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "checks_top",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "checks_top"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “checks_top” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-25a8-74c9-9de1-2d80e3f0b941"
    },
    {
      "id": "chg_01a13fa6-25a9-7499-8bd0-ac00234f6811",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "crowd_changes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "crowd_changes"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “crowd_changes” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-25a9-7499-8bd0-ac00234f6811"
    },
    {
      "id": "chg_01a13fa6-25fc-7dcc-b9d8-b6e9d872f70e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "crowd_history",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "crowd_history"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “crowd_history” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-25fc-7dcc-b9d8-b6e9d872f70e"
    },
    {
      "id": "chg_01a13fa6-25fe-72ce-ad97-48308fcaa3d8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "crowd_market",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "crowd_market"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “crowd_market” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-25fe-72ce-ad97-48308fcaa3d8"
    },
    {
      "id": "chg_01a13fa6-2602-7ccd-a189-fee291d31650",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "crowd_perp",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "crowd_perp"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “crowd_perp” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2602-7ccd-a189-fee291d31650"
    },
    {
      "id": "chg_01a13fa6-2608-71f3-902d-e3e71704faf5",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "crowd_states",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "crowd_states"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “crowd_states” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2608-71f3-902d-e3e71704faf5"
    },
    {
      "id": "chg_01a13fa6-2609-7704-9d90-3e8270fedcad",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "hip3_market",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "hip3_market"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “hip3_market” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2609-7704-9d90-3e8270fedcad"
    },
    {
      "id": "chg_01a13fa6-2609-7dc0-a13b-beb2b7b50837",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "hip3_perp",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "hip3_perp"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “hip3_perp” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2609-7dc0-a13b-beb2b7b50837"
    },
    {
      "id": "chg_01a13fa6-2656-7b55-913f-7981d6f47459",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "hlp_vault",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "hlp_vault"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “hlp_vault” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2656-7b55-913f-7981d6f47459"
    },
    {
      "id": "chg_01a13fa6-2658-7afd-a379-8cead9e0bb01",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "liq_market",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "liq_market"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “liq_market” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2658-7afd-a379-8cead9e0bb01"
    },
    {
      "id": "chg_01a13fa6-265e-76ce-b161-0cf0cc8abc82",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "liq_perp",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "liq_perp"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “liq_perp” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-265e-76ce-b161-0cf0cc8abc82"
    },
    {
      "id": "chg_01a13fa6-2660-78c9-99fe-583d477da14d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "mcp_server",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "mcp_server"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “mcp_server” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2660-78c9-99fe-583d477da14d"
    },
    {
      "id": "chg_01a13fa6-2662-74a1-9205-e1fe19752a25",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "mcp_top",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "mcp_top"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “mcp_top” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2662-74a1-9205-e1fe19752a25"
    },
    {
      "id": "chg_01a13fa6-2663-7c65-9fa0-923fb3978ee0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "outcomes_list",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "outcomes_list"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “outcomes_list” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2663-7c65-9fa0-923fb3978ee0"
    },
    {
      "id": "chg_01a13fa6-2666-7db2-82e8-79af3bb8b5df",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "outcomes_market",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "outcomes_market"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “outcomes_market” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2666-7db2-82e8-79af3bb8b5df"
    },
    {
      "id": "chg_01a13fa6-2667-75fc-a0e3-6b349729dd06",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "packages_check",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "packages_check"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “packages_check” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2667-75fc-a0e3-6b349729dd06"
    },
    {
      "id": "chg_01a13fa6-2668-72d2-ad7a-5436841ba873",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "packages_watch",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "packages_watch"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “packages_watch” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2668-72d2-ad7a-5436841ba873"
    },
    {
      "id": "chg_01a13fa6-2668-796b-b959-0bcef13ede40",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "perp_full",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "perp_full"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “perp_full” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2668-796b-b959-0bcef13ede40"
    },
    {
      "id": "chg_01a13fa6-2669-7e7a-9206-87968c2e5541",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "prices_benchmarks",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "prices_benchmarks"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “prices_benchmarks” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2669-7e7a-9206-87968c2e5541"
    },
    {
      "id": "chg_01a13fa6-266f-72bb-83fb-dd6a49aa69fb",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "prices_service",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "prices_service"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “prices_service” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-266f-72bb-83fb-dd6a49aa69fb"
    },
    {
      "id": "chg_01a13fa6-2670-73ea-876f-a0fe0b699411",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "smart_market",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "smart_market"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “smart_market” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2670-73ea-876f-a0fe0b699411"
    },
    {
      "id": "chg_01a13fa6-2671-73c6-bbbd-d007e1d99747",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "smart_perp",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "smart_perp"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “smart_perp” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2671-73c6-bbbd-d007e1d99747"
    },
    {
      "id": "chg_01a13fa6-2672-7aa4-a9ea-94348155e12c",
      "kind": "server.instructions_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "instructions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 13:00:15.339794+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13fa6-2672-7aa4-a9ea-94348155e12c"
    },
    {
      "id": "chg_01a13559-889f-7452-b6a0-0b854df04ce1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "smart_perp",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "smart_perp"
      },
      "occurred_on": "2026-10-13",
      "occurred_at": "2026-10-13 13:00:20.731613+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Tool “smart_perp” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ryanroskowski-annalist/api#chg-chg_01a13559-889f-7452-b6a0-0b854df04ce1"
    }
  ],
  "days": [
    {
      "date": "2026-10-17",
      "total": 65,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 13,
        "to": 17,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 4,
          "to_days": 5
        },
        "partial": false,
        "compared_to": "2026-10-16",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-15",
      "total": 64,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 45
    },
    {
      "date": "2026-10-14",
      "total": 65,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-13",
      "total": 64,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 30
    },
    {
      "date": "2026-10-12",
      "total": 65,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    }
  ]
}