{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-daedalmap-currency",
  "component": "mcp-currency",
  "generated_at": "2026-09-21T04:29:00.385Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 36,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a09ef0-ad2b-7da0-9f21-3546248982ec",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_no_destructive",
      "from_value": "unverified",
      "to_value": "partial",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:02:47.97288+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Authorization (unverified → partial)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a09ef0-ad2b-7da0-9f21-3546248982ec"
    },
    {
      "id": "chg_01a09ef0-ad31-785a-8a0c-9e688d1b0ee6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_catalog",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_catalog"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:02:47.97288+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “get_catalog” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a09ef0-ad31-785a-8a0c-9e688d1b0ee6"
    },
    {
      "id": "chg_01a09ef0-ad34-79c5-99d6-71d0db65a394",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_fx_rates",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_fx_rates"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:02:47.97288+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “get_fx_rates” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a09ef0-ad34-79c5-99d6-71d0db65a394"
    },
    {
      "id": "chg_01a09ef0-ad35-7ca3-bc2c-527ccaf83d1c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_pack",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_pack"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:02:47.97288+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “get_pack” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a09ef0-ad35-7ca3-bc2c-527ccaf83d1c"
    },
    {
      "id": "chg_01a09ef0-ad37-7863-898d-94c605b5ef53",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_tool_help",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_tool_help"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:02:47.97288+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “get_tool_help” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a09ef0-ad37-7863-898d-94c605b5ef53"
    },
    {
      "id": "chg_01a09ef0-ad38-72d2-ba46-f77f92474d97",
      "kind": "server.instructions_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "instructions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 08:02:47.97288+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a09ef0-ad38-72d2-ba46-f77f92474d97"
    },
    {
      "id": "chg_01a094a3-3acf-7585-8e17-80d45fab3bbf",
      "kind": "check.verdict",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.hsts_present",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:02:00.426119+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "HSTS header (fail → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a094a3-3acf-7585-8e17-80d45fab3bbf"
    },
    {
      "id": "chg_01a094a3-3ad0-795e-bb09-fe276ff78b51",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.http_error",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:02:00.426119+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a094a3-3ad0-795e-bb09-fe276ff78b51"
    },
    {
      "id": "chg_01a094a3-3ad0-7ee0-9cd0-ccdc11702bc8",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:02:00.426119+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a094a3-3ad0-7ee0-9cd0-ccdc11702bc8"
    },
    {
      "id": "chg_01a094a3-3ad1-7546-94f3-d502afa7e94a",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.stable",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:02:00.426119+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a094a3-3ad1-7546-94f3-d502afa7e94a"
    },
    {
      "id": "chg_01a094a3-3ad1-7a56-9147-60443fa242fc",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "4"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 08:02:00.426119+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 4 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a094a3-3ad1-7a56-9147-60443fa242fc"
    },
    {
      "id": "chg_01a08f7d-1cde-79c1-b5a8-b0f27e914574",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.stable",
      "to_code": "stability.insufficient_history",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:02:16.192504+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Stability (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08f7d-1cde-79c1-b5a8-b0f27e914574"
    },
    {
      "id": "chg_01a08f7d-1ce0-7131-af25-dd225d91bafb",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.http_error",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "status": "429",
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:02:16.192504+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08f7d-1ce0-7131-af25-dd225d91bafb"
    },
    {
      "id": "chg_01a08f7d-1ce1-7231-ae89-4c01d0e5f3ab",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:02:16.192504+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08f7d-1ce1-7231-ae89-4c01d0e5f3ab"
    },
    {
      "id": "chg_01a08f7d-1ce1-7971-bb2d-00b116e79ff1",
      "kind": "check.verdict",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_present",
      "to_code": "headers.hsts_absent",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:02:16.192504+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "HSTS header (pass → fail)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08f7d-1ce1-7971-bb2d-00b116e79ff1"
    },
    {
      "id": "chg_01a08f7d-1ce1-7f35-9490-702ea6debddd",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_unlisted",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:02:16.192504+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08f7d-1ce1-7f35-9490-702ea6debddd"
    },
    {
      "id": "chg_01a08f7d-1ce3-77a9-9f3b-70afc00633ad",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 08:02:16.192504+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08f7d-1ce3-77a9-9f3b-70afc00633ad"
    },
    {
      "id": "chg_01a08530-a0d9-7d26-b5cb-55f1be2a54fa",
      "kind": "check.verdict",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.hsts_present",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 08:02:31.705138+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "HSTS header (fail → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08530-a0d9-7d26-b5cb-55f1be2a54fa"
    },
    {
      "id": "chg_01a08530-a0db-7559-b000-86bc9e321c74",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.http_error",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 08:02:31.705138+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08530-a0db-7559-b000-86bc9e321c74"
    },
    {
      "id": "chg_01a08530-a0db-7cd0-9d9d-ff8b230b23dd",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 08:02:31.705138+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08530-a0db-7cd0-9d9d-ff8b230b23dd"
    },
    {
      "id": "chg_01a08530-a0dc-733f-983a-b64ef162d335",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.stable",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 08:02:31.705138+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08530-a0dc-733f-983a-b64ef162d335"
    },
    {
      "id": "chg_01a08530-a0dc-7951-a82f-877ebf514706",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "4"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 08:02:31.705138+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 4 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a08530-a0dc-7951-a82f-877ebf514706"
    },
    {
      "id": "chg_01a0800a-509a-7471-a9b4-518fb81fbd3c",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.stable",
      "to_code": "stability.insufficient_history",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:02:34.490282+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Stability (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a0800a-509a-7471-a9b4-518fb81fbd3c"
    },
    {
      "id": "chg_01a0800a-509b-72e5-b4fa-a7a9d7158f6b",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.http_error",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "status": "429",
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:02:34.490282+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a0800a-509b-72e5-b4fa-a7a9d7158f6b"
    },
    {
      "id": "chg_01a0800a-509b-778f-b45d-88f8ad974937",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:02:34.490282+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a0800a-509b-778f-b45d-88f8ad974937"
    },
    {
      "id": "chg_01a0800a-509b-7bee-9af2-a9a302a6a3a6",
      "kind": "check.verdict",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_present",
      "to_code": "headers.hsts_absent",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:02:34.490282+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "HSTS header (pass → fail)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a0800a-509b-7bee-9af2-a9a302a6a3a6"
    },
    {
      "id": "chg_01a0800a-50a2-7b06-87c6-ed4f76dd4970",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_unlisted",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:02:34.490282+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a0800a-50a2-7b06-87c6-ed4f76dd4970"
    },
    {
      "id": "chg_01a0800a-50a5-78d0-bb80-906bc0c897b1",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 08:02:34.490282+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a0800a-50a5-78d0-bb80-906bc0c897b1"
    },
    {
      "id": "chg_01a051b1-f99a-7e3c-9661-5ecd43314da2",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 08:03:33.236227+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a051b1-f99a-7e3c-9661-5ecd43314da2"
    },
    {
      "id": "chg_01a051b1-f99c-78fc-9ee9-79d422b5ea6b",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "4"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 08:03:33.236227+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 4 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a051b1-f99c-78fc-9ee9-79d422b5ea6b"
    },
    {
      "id": "chg_01a04c8b-79b6-7f21-b498-696c1ff938e2",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 08:03:24.158789+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a04c8b-79b6-7f21-b498-696c1ff938e2"
    },
    {
      "id": "chg_01a04c8b-79b8-7291-a920-75bd1f9954c0",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_unlisted",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 08:03:24.158789+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a04c8b-79b8-7291-a920-75bd1f9954c0"
    },
    {
      "id": "chg_01a037f1-b3a9-79a5-8fda-99df0b463a11",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.97",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 08:03:01.985382+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_01a037f1-b3a9-79a5-8fda-99df0b463a11"
    },
    {
      "id": "chg_019fff4c-2b94-759b-8b4d-7209a27cb969",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_tool_help",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_tool_help"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 08:03:29.685405+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Tool “get_tool_help” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_019fff4c-2b94-759b-8b4d-7209a27cb969"
    },
    {
      "id": "chg_019fe065-b241-7cd5-afd2-a8202fa40e28",
      "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-08",
      "occurred_at": "2026-08-08 08:03:08.971585+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_019fe065-b241-7cd5-afd2-a8202fa40e28"
    },
    {
      "id": "chg_019fd618-b70d-78d3-abf2-c2ec7ba83569",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "3"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 08:02:51.743248+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 3 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)",
      "link": "https://verifymcp.io/servers/com-daedalmap-currency/mcp-currency#chg-chg_019fd618-b70d-78d3-abf2-c2ec7ba83569"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 88,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-14",
      "total": 88,
      "delta": 7,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 15
    },
    {
      "date": "2026-09-12",
      "total": 81,
      "delta": 58,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-11",
      "total": 23,
      "delta": -58,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-09",
      "total": 81,
      "delta": 58,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-08",
      "total": 23,
      "delta": -58,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-08-30",
      "total": 81,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-08-29",
      "total": 66,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    }
  ]
}