{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "io-emc2ai-einstein",
  "component": "api-mcp",
  "generated_at": "2026-09-20T17:39:52.797Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 100,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0bdd5-353d-799f-9f07-ad02f4ccc06b",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 08:01:01.288661+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0bdd5-353d-799f-9f07-ad02f4ccc06b"
    },
    {
      "id": "chg_01a0bdd5-3546-7ed8-bc1f-cbbc8b4b8e7f",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 08:01:01.288661+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0bdd5-3546-7ed8-bc1f-cbbc8b4b8e7f"
    },
    {
      "id": "chg_01a0bdd5-354a-7dcc-95e4-e613fcb2f311",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 08:01:01.288661+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0bdd5-354a-7dcc-95e4-e613fcb2f311"
    },
    {
      "id": "chg_01a0b8ae-d6d4-7f00-8783-d6f0e300187b",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 08:01:00.962595+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0b8ae-d6d4-7f00-8783-d6f0e300187b"
    },
    {
      "id": "chg_01a0b8ae-d6d6-7af7-8b0b-5b88c1ca3a17",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 08:01:00.962595+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0b8ae-d6d6-7af7-8b0b-5b88c1ca3a17"
    },
    {
      "id": "chg_01a0b8ae-d6d7-781b-be1f-8d9b8ae13605",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 08:01:00.962595+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0b8ae-d6d7-781b-be1f-8d9b8ae13605"
    },
    {
      "id": "chg_01a0b388-d280-7524-a8c8-72774eb3fbad",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 08:01:23.245068+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0b388-d280-7524-a8c8-72774eb3fbad"
    },
    {
      "id": "chg_01a0b388-d281-79e6-b2a1-341f0dbad31e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 08:01:23.245068+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0b388-d281-79e6-b2a1-341f0dbad31e"
    },
    {
      "id": "chg_01a0b388-d282-74d5-90a8-07aaa1329b0e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 08:01:23.245068+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0b388-d282-74d5-90a8-07aaa1329b0e"
    },
    {
      "id": "chg_01a0ae62-c602-7edc-96a0-f183a7f694ac",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 08:01:43.638915+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0ae62-c602-7edc-96a0-f183a7f694ac"
    },
    {
      "id": "chg_01a0ae62-c605-7472-bd29-0a3fb922edb1",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 08:01:43.638915+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0ae62-c605-7472-bd29-0a3fb922edb1"
    },
    {
      "id": "chg_01a0ae62-c605-78f4-829d-a45477daa80a",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 08:01:43.638915+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0ae62-c605-78f4-829d-a45477daa80a"
    },
    {
      "id": "chg_01a0a93c-757f-7a99-86d5-9645d4fc6c60",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 08:01:46.714551+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0a93c-757f-7a99-86d5-9645d4fc6c60"
    },
    {
      "id": "chg_01a0a93c-7581-74c8-86f3-7c6b70c39df2",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 08:01:46.714551+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0a93c-7581-74c8-86f3-7c6b70c39df2"
    },
    {
      "id": "chg_01a0a93c-7581-7999-818d-eea94a252e1d",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 08:01:46.714551+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0a93c-7581-7999-818d-eea94a252e1d"
    },
    {
      "id": "chg_01a0a416-a677-77f7-a812-4629c86a5d6f",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 08:02:22.432453+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0a416-a677-77f7-a812-4629c86a5d6f"
    },
    {
      "id": "chg_01a0a416-a678-7d60-a71d-2463951cd141",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 08:02:22.432453+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0a416-a678-7d60-a71d-2463951cd141"
    },
    {
      "id": "chg_01a0a416-a679-74aa-a430-afe28a1e6b10",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 08:02:22.432453+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0a416-a679-74aa-a430-afe28a1e6b10"
    },
    {
      "id": "chg_01a09eef-aeb0-7ba7-9967-b79ab7eef79e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:01:42.641164+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a09eef-aeb0-7ba7-9967-b79ab7eef79e"
    },
    {
      "id": "chg_01a09eef-aeb1-7cc6-bfc3-5360b7e1b56e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:01:42.641164+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a09eef-aeb1-7cc6-bfc3-5360b7e1b56e"
    },
    {
      "id": "chg_01a09eef-aeb2-728a-a57a-e9d38842a78f",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:01:42.641164+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a09eef-aeb2-728a-a57a-e9d38842a78f"
    },
    {
      "id": "chg_01a099c9-0040-77b0-8bfc-e52a8cff1ee7",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 08:01:21.352445+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a099c9-0040-77b0-8bfc-e52a8cff1ee7"
    },
    {
      "id": "chg_01a099c9-0041-7762-bc19-9373c6419766",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 08:01:21.352445+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a099c9-0041-7762-bc19-9373c6419766"
    },
    {
      "id": "chg_01a099c9-0041-7bad-a257-aea2522918f0",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 08:01:21.352445+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a099c9-0041-7bad-a257-aea2522918f0"
    },
    {
      "id": "chg_01a094a2-7916-77d5-b741-d5dd245eac23",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "scan_v4_hooks",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "scan_v4_hooks"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:01:10.835085+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Tool “scan_v4_hooks” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a094a2-7916-77d5-b741-d5dd245eac23"
    },
    {
      "id": "chg_01a094a2-7917-71ef-9652-c4d7be36f94b",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:01:10.835085+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a094a2-7917-71ef-9652-c4d7be36f94b"
    },
    {
      "id": "chg_01a094a2-7917-780f-816b-b9eb1ae39a8f",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:01:10.835085+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a094a2-7917-780f-816b-b9eb1ae39a8f"
    },
    {
      "id": "chg_01a094a2-7917-7dbf-9e66-ac3e6ed1fdba",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:01:10.835085+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a094a2-7917-7dbf-9e66-ac3e6ed1fdba"
    },
    {
      "id": "chg_01a08f7c-6499-7bfc-9b2e-bfda061d6a43",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:01:28.932842+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08f7c-6499-7bfc-9b2e-bfda061d6a43"
    },
    {
      "id": "chg_01a08f7c-649d-7299-8e8f-d42d1212ba19",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:01:28.932842+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08f7c-649d-7299-8e8f-d42d1212ba19"
    },
    {
      "id": "chg_01a08f7c-649d-7838-b821-9bed5527a257",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:01:28.932842+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08f7c-649d-7838-b821-9bed5527a257"
    },
    {
      "id": "chg_01a08a56-1686-7a87-9a43-4cb3a19cae4d",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-10",
      "occurred_at": "2026-09-10 08:01:32.551417+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08a56-1686-7a87-9a43-4cb3a19cae4d"
    },
    {
      "id": "chg_01a08a56-1688-79ff-8b39-03cfc1e23874",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-10",
      "occurred_at": "2026-09-10 08:01:32.551417+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08a56-1688-79ff-8b39-03cfc1e23874"
    },
    {
      "id": "chg_01a08a56-1689-70ad-a053-1058b5c1b907",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-10",
      "occurred_at": "2026-09-10 08:01:32.551417+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08a56-1689-70ad-a053-1058b5c1b907"
    },
    {
      "id": "chg_01a0852f-f4b1-7c2b-a69c-60e671c1fd11",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 08:01:47.609302+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0852f-f4b1-7c2b-a69c-60e671c1fd11"
    },
    {
      "id": "chg_01a0852f-f4b2-79ad-9feb-7f425cb9c001",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 08:01:47.609302+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0852f-f4b2-79ad-9feb-7f425cb9c001"
    },
    {
      "id": "chg_01a0852f-f4b2-7ec1-9090-cd93744a6cb2",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 08:01:47.609302+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0852f-f4b2-7ec1-9090-cd93744a6cb2"
    },
    {
      "id": "chg_01a08009-8d62-718f-ae1f-2ca61c30f6c5",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:01:44.558886+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08009-8d62-718f-ae1f-2ca61c30f6c5"
    },
    {
      "id": "chg_01a08009-8d63-7724-aa8a-c514e89bd9b1",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:01:44.558886+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08009-8d63-7724-aa8a-c514e89bd9b1"
    },
    {
      "id": "chg_01a08009-8d63-7bed-900d-678e24efb0b4",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:01:44.558886+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a08009-8d63-7bed-900d-678e24efb0b4"
    },
    {
      "id": "chg_01a07ae3-2c6b-78c2-8dc4-60ae16cfb391",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-07",
      "occurred_at": "2026-09-07 08:01:43.188435+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a07ae3-2c6b-78c2-8dc4-60ae16cfb391"
    },
    {
      "id": "chg_01a07ae3-2c6c-7ad8-bfd2-f6b3f85a0c36",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-07",
      "occurred_at": "2026-09-07 08:01:43.188435+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a07ae3-2c6c-7ad8-bfd2-f6b3f85a0c36"
    },
    {
      "id": "chg_01a07ae3-2c6e-7307-83bf-58ab505e2a9a",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-07",
      "occurred_at": "2026-09-07 08:01:43.188435+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a07ae3-2c6e-7307-83bf-58ab505e2a9a"
    },
    {
      "id": "chg_01a075bc-c638-7768-9bdb-221f87183d8e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 08:01:40.850865+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a075bc-c638-7768-9bdb-221f87183d8e"
    },
    {
      "id": "chg_01a075bc-c639-7ac3-b333-1d6d2b263f27",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 08:01:40.850865+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a075bc-c639-7ac3-b333-1d6d2b263f27"
    },
    {
      "id": "chg_01a075bc-c639-7f0c-af92-ff5596907c35",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 08:01:40.850865+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a075bc-c639-7f0c-af92-ff5596907c35"
    },
    {
      "id": "chg_01a07096-c688-7d07-a1f0-bc0ccd8c2080",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "analyze_tokenized_stocks",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "analyze_tokenized_stocks"
      },
      "occurred_on": "2026-09-05",
      "occurred_at": "2026-09-05 08:02:04.261794+00",
      "observed_since": "2026-09-04",
      "source": "scan",
      "summary": "Tool “analyze_tokenized_stocks” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a07096-c688-7d07-a1f0-bc0ccd8c2080"
    },
    {
      "id": "chg_01a07096-c698-70b2-9dcb-9b9396de93e1",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-05",
      "occurred_at": "2026-09-05 08:02:04.261794+00",
      "observed_since": "2026-09-04",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a07096-c698-70b2-9dcb-9b9396de93e1"
    },
    {
      "id": "chg_01a07096-c698-74eb-a595-12a06ddf6365",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-05",
      "occurred_at": "2026-09-05 08:02:04.261794+00",
      "observed_since": "2026-09-04",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a07096-c698-74eb-a595-12a06ddf6365"
    },
    {
      "id": "chg_01a07096-c698-7876-a161-71bb43582fdb",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-05",
      "occurred_at": "2026-09-05 08:02:04.261794+00",
      "observed_since": "2026-09-04",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a07096-c698-7876-a161-71bb43582fdb"
    },
    {
      "id": "chg_01a06b70-8736-7254-9ba4-7bcfd24d6b09",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-04",
      "occurred_at": "2026-09-04 08:02:11.671241+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a06b70-8736-7254-9ba4-7bcfd24d6b09"
    },
    {
      "id": "chg_01a06b70-8738-74c5-a98b-84d1967cb9b9",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-04",
      "occurred_at": "2026-09-04 08:02:11.671241+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a06b70-8738-74c5-a98b-84d1967cb9b9"
    },
    {
      "id": "chg_01a06b70-873a-797b-9c91-309aee7685c8",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-04",
      "occurred_at": "2026-09-04 08:02:11.671241+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a06b70-873a-797b-9c91-309aee7685c8"
    },
    {
      "id": "chg_01a0664a-4399-7951-8881-a3cb2fc6f096",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.not_mcp",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 08:02:18.05958+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0664a-4399-7951-8881-a3cb2fc6f096"
    },
    {
      "id": "chg_01a0664a-43a4-7d89-b2f8-abd99c3cb750",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 08:02:18.05958+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0664a-43a4-7d89-b2f8-abd99c3cb750"
    },
    {
      "id": "chg_01a0664a-43a5-74de-95fe-e7df51238f33",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 08:02:18.05958+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0664a-43a5-74de-95fe-e7df51238f33"
    },
    {
      "id": "chg_01a0664a-43a5-7c4a-8592-fece62640c8f",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 08:02:18.05958+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0664a-43a5-7c4a-8592-fece62640c8f"
    },
    {
      "id": "chg_01a06123-db62-77f1-acba-cc774131c97d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "forecast_chart",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "forecast_chart"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 08:02:14.8132+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Tool “forecast_chart” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a06123-db62-77f1-acba-cc774131c97d"
    },
    {
      "id": "chg_01a06123-db63-7afc-b0a3-9c89aa2d0fc6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_price_forecast",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_price_forecast"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 08:02:14.8132+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Tool “get_price_forecast” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a06123-db63-7afc-b0a3-9c89aa2d0fc6"
    },
    {
      "id": "chg_01a06123-db64-77cc-b8db-7710499e0a80",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 08:02:14.8132+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a06123-db64-77cc-b8db-7710499e0a80"
    },
    {
      "id": "chg_01a06123-db64-7dc5-85fb-468ce2ddac3e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 08:02:14.8132+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a06123-db64-7dc5-85fb-468ce2ddac3e"
    },
    {
      "id": "chg_01a06123-db65-73a5-ae3d-534a79665a86",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 08:02:14.8132+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a06123-db65-73a5-ae3d-534a79665a86"
    },
    {
      "id": "chg_01a05bfd-8c9b-76d5-9e23-62b14c608c45",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 08:02:18.373522+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a05bfd-8c9b-76d5-9e23-62b14c608c45"
    },
    {
      "id": "chg_01a05bfd-8c9c-7165-90f8-d83b79226fe8",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 08:02:18.373522+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a05bfd-8c9c-7165-90f8-d83b79226fe8"
    },
    {
      "id": "chg_01a05bfd-8c9c-7764-887e-ecc834ff85f8",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 08:02:18.373522+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a05bfd-8c9c-7764-887e-ecc834ff85f8"
    },
    {
      "id": "chg_01a056d7-2bab-7d34-81c3-d89de450199f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_analyst_accuracy",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_analyst_accuracy"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 08:02:16.902398+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_analyst_accuracy” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a056d7-2bab-7d34-81c3-d89de450199f"
    },
    {
      "id": "chg_01a056d7-2bad-7027-8ba5-150722d0cdbd",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_forecast_accuracy",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_forecast_accuracy"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 08:02:16.902398+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_forecast_accuracy” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a056d7-2bad-7027-8ba5-150722d0cdbd"
    },
    {
      "id": "chg_01a056d7-2bad-75a9-826b-991279449726",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_hyperliquid_whales",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_hyperliquid_whales"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 08:02:16.902398+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool “get_hyperliquid_whales” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a056d7-2bad-75a9-826b-991279449726"
    },
    {
      "id": "chg_01a056d7-2bad-7ada-9c64-3f79d1351b8a",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 08:02:16.902398+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a056d7-2bad-7ada-9c64-3f79d1351b8a"
    },
    {
      "id": "chg_01a056d7-2bae-7060-a32d-12fafd6beff6",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 08:02:16.902398+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a056d7-2bae-7060-a32d-12fafd6beff6"
    },
    {
      "id": "chg_01a056d7-2bae-7534-afc6-e07f0f8701e5",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 08:02:16.902398+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a056d7-2bae-7534-afc6-e07f0f8701e5"
    },
    {
      "id": "chg_01a051b1-083b-78e8-95df-4391471bace7",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 08:02:31.418087+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a051b1-083b-78e8-95df-4391471bace7"
    },
    {
      "id": "chg_01a051b1-083c-782d-a767-3eedc4293f11",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 08:02:31.418087+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a051b1-083c-782d-a767-3eedc4293f11"
    },
    {
      "id": "chg_01a051b1-083c-7cef-8446-87bec6730d09",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 08:02:31.418087+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a051b1-083c-7cef-8446-87bec6730d09"
    },
    {
      "id": "chg_01a04c8a-7cbc-797d-a6ba-26a8d4776a6f",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 08:02:19.378386+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a04c8a-7cbc-797d-a6ba-26a8d4776a6f"
    },
    {
      "id": "chg_01a04c8a-7cbd-7e45-843d-d62e9863f6bd",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 08:02:19.378386+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a04c8a-7cbd-7e45-843d-d62e9863f6bd"
    },
    {
      "id": "chg_01a04c8a-7cbe-75e6-89e3-2af8a755fdfa",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 08:02:19.378386+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a04c8a-7cbe-75e6-89e3-2af8a755fdfa"
    },
    {
      "id": "chg_01a04764-0d2a-7ba3-b8d7-d8e3e3f3eb12",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-28",
      "occurred_at": "2026-08-28 08:02:14.263604+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a04764-0d2a-7ba3-b8d7-d8e3e3f3eb12"
    },
    {
      "id": "chg_01a04764-0d2b-774c-9abb-b24099b81b90",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-28",
      "occurred_at": "2026-08-28 08:02:14.263604+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a04764-0d2b-774c-9abb-b24099b81b90"
    },
    {
      "id": "chg_01a04764-0d2b-7c64-859d-e1b3caf232ac",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-28",
      "occurred_at": "2026-08-28 08:02:14.263604+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a04764-0d2b-7c64-859d-e1b3caf232ac"
    },
    {
      "id": "chg_01a04573-be3a-71a9-bc6e-b121b3b54f1d",
      "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-27",
      "occurred_at": "2026-08-27 23:00:08.261293+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a04573-be3a-71a9-bc6e-b121b3b54f1d"
    },
    {
      "id": "chg_01a0423d-b7aa-7691-b387-ec61b134e274",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 08:02:16.08219+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0423d-b7aa-7691-b387-ec61b134e274"
    },
    {
      "id": "chg_01a0423d-b7ab-7f28-9f59-591e909e1ace",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 08:02:16.08219+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0423d-b7ab-7f28-9f59-591e909e1ace"
    },
    {
      "id": "chg_01a0423d-b7ac-74ea-9884-b9cddca714ee",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 08:02:16.08219+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0423d-b7ac-74ea-9884-b9cddca714ee"
    },
    {
      "id": "chg_01a037f0-e502-74aa-a1b3-0b23cacffbc0",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 08:02:09.110679+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a037f0-e502-74aa-a1b3-0b23cacffbc0"
    },
    {
      "id": "chg_01a037f0-e503-7ec8-92e9-d739c1530cb8",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 08:02:09.110679+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a037f0-e503-7ec8-92e9-d739c1530cb8"
    },
    {
      "id": "chg_01a037f0-e504-7851-b271-3c26abe5bb17",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 08:02:09.110679+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a037f0-e504-7851-b271-3c26abe5bb17"
    },
    {
      "id": "chg_01a032ca-10a2-779a-a3b8-6e4ea7e854fd",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "generate_song",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "generate_song"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:01:38.328319+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “generate_song” was removed",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a032ca-10a2-779a-a3b8-6e4ea7e854fd"
    },
    {
      "id": "chg_01a032ca-10a3-75c9-95b8-85b53857945f",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "generate_video",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "generate_video"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:01:38.328319+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “generate_video” was removed",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a032ca-10a3-75c9-95b8-85b53857945f"
    },
    {
      "id": "chg_01a032ca-10a3-7ae3-97e0-2ce77dfed51e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:01:38.328319+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a032ca-10a3-7ae3-97e0-2ce77dfed51e"
    },
    {
      "id": "chg_01a032ca-10a4-71ad-9c43-e74b41f89ffd",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:01:38.328319+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a032ca-10a4-71ad-9c43-e74b41f89ffd"
    },
    {
      "id": "chg_01a032ca-10a4-78b1-93e8-9a26ae91e132",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:01:38.328319+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a032ca-10a4-78b1-93e8-9a26ae91e132"
    },
    {
      "id": "chg_01a032ca-10a4-7e0f-900f-9ec317218848",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "3.0.0",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "3.0.0",
      "to_value": "3.0.0",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "2",
        "version": "3.0.0",
        "breaking": "0"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:01:38.328319+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 3.0.0)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a032ca-10a4-7e0f-900f-9ec317218848"
    },
    {
      "id": "chg_01a02da3-8822-7ab9-9d19-7d7330ef6477",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 08:01:26.923819+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a02da3-8822-7ab9-9d19-7d7330ef6477"
    },
    {
      "id": "chg_01a02da3-8824-7575-9d1d-b584df713fa2",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 08:01:26.923819+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a02da3-8824-7575-9d1d-b584df713fa2"
    },
    {
      "id": "chg_01a02da3-8825-7056-a883-c1c4285c2bd9",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 08:01:26.923819+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a02da3-8825-7056-a883-c1c4285c2bd9"
    },
    {
      "id": "chg_01a0287d-8df1-70cc-955e-26cc863bb698",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-22",
      "occurred_at": "2026-08-22 08:01:51.897138+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0287d-8df1-70cc-955e-26cc863bb698"
    },
    {
      "id": "chg_01a0287d-8df1-7b7e-bfd2-a03efdaca43a",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Price forecast card",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/forecast",
      "to_value": "ui://einstein/forecast+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/forecast+mcp",
        "from": "ui://einstein/forecast",
        "resource": "Price forecast card"
      },
      "occurred_on": "2026-08-22",
      "occurred_at": "2026-08-22 08:01:51.897138+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Resource “Price forecast card” now points somewhere else (ui://einstein/forecast → ui://einstein/forecast+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0287d-8df1-7b7e-bfd2-a03efdaca43a"
    },
    {
      "id": "chg_01a0287d-8df2-736e-89be-3496ba426c0e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Top movers table",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/movers",
      "to_value": "ui://einstein/movers+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/movers+mcp",
        "from": "ui://einstein/movers",
        "resource": "Top movers table"
      },
      "occurred_on": "2026-08-22",
      "occurred_at": "2026-08-22 08:01:51.897138+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Resource “Top movers table” now points somewhere else (ui://einstein/movers → ui://einstein/movers+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a0287d-8df2-736e-89be-3496ba426c0e"
    },
    {
      "id": "chg_01a02357-33e6-72bc-9554-2c433a3eeca7",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "Market sentiment gauges",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "ui://einstein/sentiment",
      "to_value": "ui://einstein/sentiment+mcp",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "ui://einstein/sentiment+mcp",
        "from": "ui://einstein/sentiment",
        "resource": "Market sentiment gauges"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 08:01:52.394941+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Resource “Market sentiment gauges” now points somewhere else (ui://einstein/sentiment → ui://einstein/sentiment+mcp)",
      "link": "https://verifymcp.io/servers/io-emc2ai-einstein/api-mcp#chg-chg_01a02357-33e6-72bc-9554-2c433a3eeca7"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 79,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-19",
      "total": 79,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-18",
      "total": 79,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-17",
      "total": 79,
      "delta": 14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-16",
      "total": 65,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-15",
      "total": 65,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 5
    },
    {
      "date": "2026-09-14",
      "total": 65,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-13",
      "total": 65,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    }
  ]
}