{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "mrsingh86-trimtab-ais",
  "component": "ais",
  "generated_at": "2026-09-22T04:16:26.262Z",
  "tracking_since": "2026-07-27",
  "counts": {
    "critical": 0,
    "security": 41,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0890b-a463-7ca5-9d76-8faf5f107101",
      "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-09-10",
      "occurred_at": "2026-09-10 02:00:36.631527+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_01a0890b-a463-7ca5-9d76-8faf5f107101"
    },
    {
      "id": "chg_01a083e5-87fa-792d-86d4-5d3d0cfd2945",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.churn",
      "to_code": "stability.stable",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 02:00:52.840176+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Stability (fail → pass)",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_01a083e5-87fa-792d-86d4-5d3d0cfd2945"
    },
    {
      "id": "chg_01a04b40-096c-7604-9511-03a093dc44da",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "event_studies",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "event_studies"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 02:01:22.972347+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool “event_studies” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_01a04b40-096c-7604-9511-03a093dc44da"
    },
    {
      "id": "chg_01a04b40-096d-705a-b582-023600f89d2d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ledger_meta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ledger_meta"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 02:01:22.972347+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool “ledger_meta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_01a04b40-096d-705a-b582-023600f89d2d"
    },
    {
      "id": "chg_01a04b40-096e-72f3-bb7b-f9b57973397f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "query_series",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "query_series"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 02:01:22.972347+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool “query_series” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_01a04b40-096e-72f3-bb7b-f9b57973397f"
    },
    {
      "id": "chg_01a04b40-0970-758b-afbf-977bb6eb0896",
      "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-08-29",
      "occurred_at": "2026-08-29 02:01:22.972347+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_01a04b40-0970-758b-afbf-977bb6eb0896"
    },
    {
      "id": "chg_01a00326-82b1-7c93-ae1a-57e1dac71646",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "trade_query",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "trade_query"
      },
      "occurred_on": "2026-08-15",
      "occurred_at": "2026-08-15 02:00:50.506637+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Tool “trade_query” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_01a00326-82b1-7c93-ae1a-57e1dac71646"
    },
    {
      "id": "chg_019ffe00-2412-71ec-b994-e708c82d5d49",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "compare",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "compare"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 02:00:49.880679+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “compare” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019ffe00-2412-71ec-b994-e708c82d5d49"
    },
    {
      "id": "chg_019ffe00-2412-7c9f-8883-ef3d271e176c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "tariff_burden",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "tariff_burden"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 02:00:49.880679+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “tariff_burden” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019ffe00-2412-7c9f-8883-ef3d271e176c"
    },
    {
      "id": "chg_019ffe00-2413-7350-a6c5-0f4e077a4e83",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "tariff_lookup",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "tariff_lookup"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 02:00:49.880679+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “tariff_lookup” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019ffe00-2413-7350-a6c5-0f4e077a4e83"
    },
    {
      "id": "chg_019ffe00-2413-79f1-b253-89d889808645",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "tariff_story",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "tariff_story"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 02:00:49.880679+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “tariff_story” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019ffe00-2413-79f1-b253-89d889808645"
    },
    {
      "id": "chg_019ffe00-2414-736c-8fbc-9a18f14d5c3d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "trade_query",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "trade_query"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 02:00:49.880679+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “trade_query” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019ffe00-2414-736c-8fbc-9a18f14d5c3d"
    },
    {
      "id": "chg_019ffe00-2415-7a71-b9e4-8ca754cc5f7d",
      "kind": "server.name_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "trimtab-tariffs-trade",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "trimtab-ais",
      "to_value": "trimtab-tariffs-trade",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "trimtab-tariffs-trade",
        "from": "trimtab-ais"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 02:00:49.880679+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "The server changed its declared name (trimtab-ais → trimtab-tariffs-trade)",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019ffe00-2415-7a71-b9e4-8ca754cc5f7d"
    },
    {
      "id": "chg_019ffe00-2416-70b0-b5c6-42051d8db71f",
      "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-08-14",
      "occurred_at": "2026-08-14 02:00:49.880679+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019ffe00-2416-70b0-b5c6-42051d8db71f"
    },
    {
      "id": "chg_019fe966-e2f7-7d92-9e6f-dc73359b3df9",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.43",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "14",
        "added": "13",
        "breaks": "0",
        "removed": "4",
        "auth_transport": "0"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Stability (0.43 → fail)",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e2f7-7d92-9e6f-dc73359b3df9"
    },
    {
      "id": "chg_019fe966-e304-7a9f-a869-28b7e3b95106",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "check_agreement",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "check_agreement"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “check_agreement” was removed",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e304-7a9f-a869-28b7e3b95106"
    },
    {
      "id": "chg_019fe966-e305-7293-ac9b-12740fc2364a",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "describe_series",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "describe_series"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “describe_series” was removed",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e305-7293-ac9b-12740fc2364a"
    },
    {
      "id": "chg_019fe966-e305-78f4-9078-98d3297b15bf",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "gateway_conditions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "gateway_conditions"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “gateway_conditions” was removed",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e305-78f4-9078-98d3297b15bf"
    },
    {
      "id": "chg_019fe966-e307-79c0-8584-9a3ab3362ffd",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "has_vessel_berthed",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "has_vessel_berthed"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “has_vessel_berthed” was removed",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e307-79c0-8584-9a3ab3362ffd"
    },
    {
      "id": "chg_019fe966-e308-70b8-9acb-113638281d66",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_instruments",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "list_instruments"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “list_instruments” was removed",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e308-70b8-9acb-113638281d66"
    },
    {
      "id": "chg_019fe966-e308-7c56-9c6c-8b5bfb524ea7",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "recent_events",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "recent_events"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “recent_events” was removed",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e308-7c56-9c6c-8b5bfb524ea7"
    },
    {
      "id": "chg_019fe966-e309-71f5-8589-7e509a7a518a",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "search_series",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "search_series"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “search_series” was removed",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e309-71f5-8589-7e509a7a518a"
    },
    {
      "id": "chg_019fe966-e30a-72bc-885c-ac996f7c9a15",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vessel_status",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "vessel_status"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “vessel_status” was removed",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e30a-72bc-885c-ac996f7c9a15"
    },
    {
      "id": "chg_019fe966-e30d-7eaa-8cf8-9bc843435a8a",
      "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-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e30d-7eaa-8cf8-9bc843435a8a"
    },
    {
      "id": "chg_019fe966-e313-7535-a64a-e3a92588823e",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "0.3.0",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "0.3.0",
      "to_value": "0.3.0",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "8",
        "version": "0.3.0",
        "breaking": "0"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 02:01:01.810681+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 0.3.0)",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe966-e313-7535-a64a-e3a92588823e"
    },
    {
      "id": "chg_019fe51c-0fbb-77ec-9702-6b2b9a592c11",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "tariff_lookup",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "tariff_lookup"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 06:00:49.266594+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Tool “tariff_lookup” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe51c-0fbb-77ec-9702-6b2b9a592c11"
    },
    {
      "id": "chg_019fe440-7af6-77f2-a266-a958b5cea6e1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "gateway_conditions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "gateway_conditions"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 02:00:58.81241+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Tool “gateway_conditions” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe440-7af6-77f2-a266-a958b5cea6e1"
    },
    {
      "id": "chg_019fe440-7af7-71e7-82e7-47e785476a03",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "has_vessel_berthed",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "has_vessel_berthed"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 02:00:58.81241+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Tool “has_vessel_berthed” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe440-7af7-71e7-82e7-47e785476a03"
    },
    {
      "id": "chg_019fe440-7af7-7667-bf78-0874ec0bbca6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "recent_events",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "recent_events"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 02:00:58.81241+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Tool “recent_events” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe440-7af7-7667-bf78-0874ec0bbca6"
    },
    {
      "id": "chg_019fe440-7af8-7190-b3ce-d2067a2860c6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vessel_status",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vessel_status"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 02:00:58.81241+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Tool “vessel_status” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe440-7af8-7190-b3ce-d2067a2860c6"
    },
    {
      "id": "chg_019fe440-7af9-7c21-b59c-8053728cf02e",
      "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-08-09",
      "occurred_at": "2026-08-09 02:00:58.81241+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fe440-7af9-7c21-b59c-8053728cf02e"
    },
    {
      "id": "chg_019fdf1a-14cc-7027-bbf2-00602be399a4",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_no_destructive",
      "from_value": "unverified",
      "to_value": "partial",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 02:00:56.22443+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Authorization (unverified → partial)",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fdf1a-14cc-7027-bbf2-00602be399a4"
    },
    {
      "id": "chg_019fd34c-16b4-7428-ab52-3f7382279324",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "check_agreement",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "check_agreement"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “check_agreement” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b4-7428-ab52-3f7382279324"
    },
    {
      "id": "chg_019fd34c-16b5-7715-be57-59f25708301d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "describe_series",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "describe_series"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “describe_series” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b5-7715-be57-59f25708301d"
    },
    {
      "id": "chg_019fd34c-16b5-7b10-a435-e7da6c3edb5f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "gateway_conditions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "gateway_conditions"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “gateway_conditions” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b5-7b10-a435-e7da6c3edb5f"
    },
    {
      "id": "chg_019fd34c-16b6-7340-b3ad-86a78885b378",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "has_vessel_berthed",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "has_vessel_berthed"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “has_vessel_berthed” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b6-7340-b3ad-86a78885b378"
    },
    {
      "id": "chg_019fd34c-16b6-7873-9fba-b0749bcd97f8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_instruments",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "list_instruments"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “list_instruments” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b6-7873-9fba-b0749bcd97f8"
    },
    {
      "id": "chg_019fd34c-16b6-7cee-b777-e98329fa6ab2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "query_series",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "query_series"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “query_series” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b6-7cee-b777-e98329fa6ab2"
    },
    {
      "id": "chg_019fd34c-16b7-7205-8ba7-733dfb0e3037",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "recent_events",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "recent_events"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “recent_events” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b7-7205-8ba7-733dfb0e3037"
    },
    {
      "id": "chg_019fd34c-16b7-766a-aeb4-c9bc95cc475a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "search_series",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "search_series"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “search_series” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b7-766a-aeb4-c9bc95cc475a"
    },
    {
      "id": "chg_019fd34c-16b7-7b33-9c7f-cdd76e98af0c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vessel_status",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vessel_status"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 19:00:06.934601+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “vessel_status” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/mrsingh86-trimtab-ais/ais#chg-chg_019fd34c-16b7-7b33-9c7f-cdd76e98af0c"
    }
  ],
  "days": [
    {
      "date": "2026-09-10",
      "total": 83,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-09",
      "total": 83,
      "delta": 5,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-08",
      "total": 78,
      "delta": 5,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 27,
        "to": 60,
        "delta": 33,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-09-07",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 27 to 60."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-06",
      "total": 73,
      "delta": 2,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 11,
        "to": 27,
        "delta": 16,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-09-05",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 11 to 27."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-29",
      "total": 71,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 12
    },
    {
      "date": "2026-08-28",
      "total": 71,
      "delta": 2,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 0,
        "to": 11,
        "delta": 11,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-08-27",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 0 to 11."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-26",
      "total": 69,
      "delta": 2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-15",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}