{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "app-trustydata-trustydata",
  "component": "mcp",
  "generated_at": "2026-09-21T03:45:57.392Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 21,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0c09e-8512-7a4f-af64-bd34c1524ed0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "zone_compare",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "zone_compare"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 21:00:09.022788+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Tool “zone_compare” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0c09e-8512-7a4f-af64-bd34c1524ed0"
    },
    {
      "id": "chg_01a0c09e-8513-7b60-b739-462a0c5b45a6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "zone_stats",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "zone_stats"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 21:00:09.022788+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Tool “zone_stats” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0c09e-8513-7b60-b739-462a0c5b45a6"
    },
    {
      "id": "chg_01a0b7d3-c4a4-7072-bf29-41736f967afc",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "zone_compare",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "zone_compare"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 04:01:44.034303+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “zone_compare” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0b7d3-c4a4-7072-bf29-41736f967afc"
    },
    {
      "id": "chg_01a0b7d3-c4a5-78a8-aa62-32a20ca63316",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "zone_stats",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "zone_stats"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 04:01:44.034303+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “zone_stats” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0b7d3-c4a5-78a8-aa62-32a20ca63316"
    },
    {
      "id": "chg_01a0a74c-8a1c-7e89-b53d-8f293540d37e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "compute_route",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "compute_route"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 23:00:05.742854+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Tool “compute_route” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0a74c-8a1c-7e89-b53d-8f293540d37e"
    },
    {
      "id": "chg_01a0a74c-8a22-702d-854c-4fcaa9e4f7a2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_company_details",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_company_details"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 23:00:05.742854+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Tool “get_company_details” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0a74c-8a22-702d-854c-4fcaa9e4f7a2"
    },
    {
      "id": "chg_01a0a74c-8a22-7a62-8cef-61115a53b927",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "search_company",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "search_company"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 23:00:05.742854+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Tool “search_company” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0a74c-8a22-7a62-8cef-61115a53b927"
    },
    {
      "id": "chg_01a0a74c-8a24-7c83-9af1-3c267e77fed9",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "verify_address",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "verify_address"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 23:00:05.742854+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Tool “verify_address” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0a74c-8a24-7c83-9af1-3c267e77fed9"
    },
    {
      "id": "chg_01a0a74c-8a25-7667-95ee-e3eaf5051fa6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "zone_compare",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "zone_compare"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 23:00:05.742854+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Tool “zone_compare” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0a74c-8a25-7667-95ee-e3eaf5051fa6"
    },
    {
      "id": "chg_01a0a74c-8a26-75e2-9df6-65170b023ac0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "zone_stats",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "zone_stats"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 23:00:05.742854+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Tool “zone_stats” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0a74c-8a26-75e2-9df6-65170b023ac0"
    },
    {
      "id": "chg_01a0a74c-8a2a-7e61-b292-586ea28ed788",
      "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-15",
      "occurred_at": "2026-09-15 23:00:05.742854+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0a74c-8a2a-7e61-b292-586ea28ed788"
    },
    {
      "id": "chg_01a0a33b-6459-75bd-bd1d-906371d9f289",
      "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-09-15",
      "occurred_at": "2026-09-15 04:02:53.535638+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Authorization (unverified → partial)",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a0a33b-6459-75bd-bd1d-906371d9f289"
    },
    {
      "id": "chg_01a09c24-1ff0-7115-a3af-8ed6f6db5940",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "zone_stats",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "zone_stats"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 19:00:06.490365+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “zone_stats” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a09c24-1ff0-7115-a3af-8ed6f6db5940"
    },
    {
      "id": "chg_01a074e2-3503-72b6-8da9-7f4da81c961b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "compute_route",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "compute_route"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 04:02:56.781407+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Tool “compute_route” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a074e2-3503-72b6-8da9-7f4da81c961b"
    },
    {
      "id": "chg_01a074e2-3505-738c-a403-e175c2bf70e1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "route_matrix",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "route_matrix"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 04:02:56.781407+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Tool “route_matrix” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a074e2-3505-738c-a403-e175c2bf70e1"
    },
    {
      "id": "chg_01a03715-9269-76b2-970f-052af1be9f1b",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.97",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 04:02:35.677246+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a03715-9269-76b2-970f-052af1be9f1b"
    },
    {
      "id": "chg_01a008bc-819a-7f30-b9ee-59f0b69e6042",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "search_address",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "search_address"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 04:02:46.707625+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Tool “search_address” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a008bc-819a-7f30-b9ee-59f0b69e6042"
    },
    {
      "id": "chg_01a008bc-819c-7065-b246-027fba75ca81",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "verify_address",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "verify_address"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 04:02:46.707625+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Tool “verify_address” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a008bc-819c-7065-b246-027fba75ca81"
    },
    {
      "id": "chg_01a008bc-819c-7b06-bafa-b3fb0d56fb92",
      "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-16",
      "occurred_at": "2026-08-16 04:02:46.707625+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_01a008bc-819c-7b06-bafa-b3fb0d56fb92"
    },
    {
      "id": "chg_019fd53c-9065-78d6-b7e7-ea200d8a0cde",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_company_details",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_company_details"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 04:02:23.928775+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “get_company_details” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_019fd53c-9065-78d6-b7e7-ea200d8a0cde"
    },
    {
      "id": "chg_019fd53c-9066-75dd-b7a3-1c395bfec0d9",
      "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-06",
      "occurred_at": "2026-08-06 04:02:23.928775+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/app-trustydata-trustydata/mcp#chg-chg_019fd53c-9066-75dd-b7a3-1c395bfec0d9"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 86,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-19",
      "total": 86,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-15",
      "total": 86,
      "delta": 10,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 97
    },
    {
      "date": "2026-09-13",
      "total": 76,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-09-10",
      "total": 76,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-06",
      "total": 76,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 17
    },
    {
      "date": "2026-08-26",
      "total": 76,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-25",
      "total": 75,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}