{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "store-ivoryriver-agent-commerce",
  "component": "mcp",
  "generated_at": "2026-09-20T18:24:30.111Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 41,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0a93f-b3f6-756d-8d7e-815a50ca6ab2",
      "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": "sse"
      },
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 08:05:19.335933+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0a93f-b3f6-756d-8d7e-815a50ca6ab2"
    },
    {
      "id": "chg_01a0a93f-b3f8-73cd-a4cc-8358b26ce034",
      "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-16",
      "occurred_at": "2026-09-16 08:05:19.335933+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0a93f-b3f8-73cd-a4cc-8358b26ce034"
    },
    {
      "id": "chg_01a0a93f-b3f8-7e2c-a28a-b862a40b92d5",
      "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-16",
      "occurred_at": "2026-09-16 08:05:19.335933+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0a93f-b3f8-7e2c-a28a-b862a40b92d5"
    },
    {
      "id": "chg_01a0a93f-b3f9-7bce-a0d1-cef4359a3306",
      "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": "8"
      },
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 08:05:19.335933+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 8 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/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0a93f-b3f9-7bce-a0d1-cef4359a3306"
    },
    {
      "id": "chg_01a0664e-3fee-7b9e-a559-e63def98083f",
      "kind": "check.reverified",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.inconclusive",
      "to_code": "https.plaintext",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 08:06:39.281687+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "HTTPS (unverified → fail)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0664e-3fee-7b9e-a559-e63def98083f"
    },
    {
      "id": "chg_01a0664e-3fef-7ae4-a442-2001e487e4ff",
      "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-03",
      "occurred_at": "2026-09-03 08:06:39.281687+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Stability (pass → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0664e-3fef-7ae4-a442-2001e487e4ff"
    },
    {
      "id": "chg_01a0664e-3ff0-70c9-a5b3-1900341ad30e",
      "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-03",
      "occurred_at": "2026-09-03 08:06:39.281687+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0664e-3ff0-70c9-a5b3-1900341ad30e"
    },
    {
      "id": "chg_01a0664e-3ff0-761f-a0cc-1c86ec201e55",
      "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-03",
      "occurred_at": "2026-09-03 08:06:39.281687+00",
      "observed_since": "2026-09-02",
      "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/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0664e-3ff0-761f-a0cc-1c86ec201e55"
    },
    {
      "id": "chg_01a0664e-3ff1-75b0-8831-9b169110bcc2",
      "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-03",
      "occurred_at": "2026-09-03 08:06:39.281687+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a0664e-3ff1-75b0-8831-9b169110bcc2"
    },
    {
      "id": "chg_01a06127-9f19-737e-942a-ccfbd3323114",
      "kind": "check.unverifiable",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.plaintext",
      "to_code": "https.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "plaintext_status",
        "status": "502"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 08:06:21.474217+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "HTTPS (fail → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a06127-9f19-737e-942a-ccfbd3323114"
    },
    {
      "id": "chg_01a06127-9f1a-71ca-80f5-8230c2fb8a22",
      "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-02",
      "occurred_at": "2026-09-02 08:06:21.474217+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a06127-9f1a-71ca-80f5-8230c2fb8a22"
    },
    {
      "id": "chg_01a06127-9f1a-7616-965e-024d7b4de2b6",
      "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-02",
      "occurred_at": "2026-09-02 08:06:21.474217+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a06127-9f1a-7616-965e-024d7b4de2b6"
    },
    {
      "id": "chg_01a06127-9f1a-7a00-adcd-4da7adda2036",
      "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": "8"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 08:06:21.474217+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 8 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/store-ivoryriver-agent-commerce/mcp#chg-chg_01a06127-9f1a-7a00-adcd-4da7adda2036"
    },
    {
      "id": "chg_01a05c01-9b1f-74c5-88c4-b79924b9066b",
      "kind": "check.reverified",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.inconclusive",
      "to_code": "https.plaintext",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 08:06:44.228528+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "HTTPS (unverified → fail)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a05c01-9b1f-74c5-88c4-b79924b9066b"
    },
    {
      "id": "chg_01a056db-1c63-7be9-952c-116c2e01521d",
      "kind": "check.unverifiable",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.plaintext",
      "to_code": "https.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "plaintext_status",
        "status": "502"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 08:06:34.892516+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "HTTPS (fail → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a056db-1c63-7be9-952c-116c2e01521d"
    },
    {
      "id": "chg_01a056db-1c64-7c1f-8c2c-226063e50c9a",
      "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-08-31",
      "occurred_at": "2026-08-31 08:06:34.892516+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Stability (pass → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a056db-1c64-7c1f-8c2c-226063e50c9a"
    },
    {
      "id": "chg_01a056db-1c65-72f4-b3bb-b8aeb14bfd03",
      "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-31",
      "occurred_at": "2026-08-31 08:06:34.892516+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a056db-1c65-72f4-b3bb-b8aeb14bfd03"
    },
    {
      "id": "chg_01a056db-1c65-7962-a387-c78e30cc3ae3",
      "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-31",
      "occurred_at": "2026-08-31 08:06:34.892516+00",
      "observed_since": "2026-08-30",
      "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/store-ivoryriver-agent-commerce/mcp#chg-chg_01a056db-1c65-7962-a387-c78e30cc3ae3"
    },
    {
      "id": "chg_01a056db-1c66-78b1-a473-18fd41ae2cc4",
      "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-08-31",
      "occurred_at": "2026-08-31 08:06:34.892516+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a056db-1c66-78b1-a473-18fd41ae2cc4"
    },
    {
      "id": "chg_01a051b5-405d-7e4e-8437-4b8ffbf35a5e",
      "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:07:07.941758+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a051b5-405d-7e4e-8437-4b8ffbf35a5e"
    },
    {
      "id": "chg_01a051b5-405f-7001-ab14-f426a997ec48",
      "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-08-30",
      "occurred_at": "2026-08-30 08:07:07.941758+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a051b5-405f-7001-ab14-f426a997ec48"
    },
    {
      "id": "chg_01a051b5-405f-76aa-9553-15465e81975d",
      "kind": "check.appeared",
      "family": "tool-safety-manipulation",
      "subject_kind": "check",
      "subject": "tool-safety-manipulation",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.manipulation_clean",
      "from_value": null,
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "units": "8",
        "judged": "8"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 08:07:07.941758+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a051b5-405f-76aa-9553-15465e81975d"
    },
    {
      "id": "chg_01a051b5-405f-7b45-8e13-df9340e54621",
      "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": "8"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 08:07:07.941758+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 8 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/store-ivoryriver-agent-commerce/mcp#chg-chg_01a051b5-405f-7b45-8e13-df9340e54621"
    },
    {
      "id": "chg_01a04241-abe5-777a-b660-6f6dd5211112",
      "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-08-27",
      "occurred_at": "2026-08-27 08:06:35.220588+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a04241-abe5-777a-b660-6f6dd5211112"
    },
    {
      "id": "chg_01a037f4-99df-7bfc-a63f-3312ce51fa78",
      "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:06:12.080651+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a037f4-99df-7bfc-a63f-3312ce51fa78"
    },
    {
      "id": "chg_01a00475-d545-7ba1-8482-b3b3ba404664",
      "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": "sse"
      },
      "occurred_on": "2026-08-15",
      "occurred_at": "2026-08-15 08:07:06.292314+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_01a00475-d545-7ba1-8482-b3b3ba404664"
    },
    {
      "id": "chg_01a00475-d547-71f9-9f1f-d2cf3068850e",
      "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": "8"
      },
      "occurred_on": "2026-08-15",
      "occurred_at": "2026-08-15 08:07:06.292314+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 8 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/store-ivoryriver-agent-commerce/mcp#chg-chg_01a00475-d547-71f9-9f1f-d2cf3068850e"
    },
    {
      "id": "chg_019fff4f-40af-784d-a8dc-196f2bd80ea4",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.60",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 08:06:51.666296+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Stability (0.60 → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fff4f-40af-784d-a8dc-196f2bd80ea4"
    },
    {
      "id": "chg_019fff4f-40b0-760f-9686-69d2768c08da",
      "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": "502",
        "transport": "sse"
      },
      "occurred_on": "2026-08-14",
      "occurred_at": "2026-08-14 08:06:51.666296+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fff4f-40b0-760f-9686-69d2768c08da"
    },
    {
      "id": "chg_019fff4f-40b0-7b22-b6ff-f326a4c68571",
      "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-14",
      "occurred_at": "2026-08-14 08:06:51.666296+00",
      "observed_since": "2026-08-13",
      "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/store-ivoryriver-agent-commerce/mcp#chg-chg_019fff4f-40b0-7b22-b6ff-f326a4c68571"
    },
    {
      "id": "chg_019fff4f-40b1-7b44-b2dd-2cbb9fab55a5",
      "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-08-14",
      "occurred_at": "2026-08-14 08:06:51.666296+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fff4f-40b1-7b44-b2dd-2cbb9fab55a5"
    },
    {
      "id": "chg_019fd0f5-2ed9-78de-8167-bd2c002292dc",
      "kind": "check.reverified",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.inconclusive",
      "to_code": "https.plaintext",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:05:56.990363+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "HTTPS (unverified → fail)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fd0f5-2ed9-78de-8167-bd2c002292dc"
    },
    {
      "id": "chg_019fd0f5-2eda-76a0-9caf-53f39f264e37",
      "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": "sse"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:05:56.990363+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fd0f5-2eda-76a0-9caf-53f39f264e37"
    },
    {
      "id": "chg_019fd0f5-2eda-7ac0-9bdb-0f721a6b07d5",
      "kind": "check.reverified",
      "family": "tls",
      "subject_kind": "check",
      "subject": "tls",
      "subject_child": "",
      "from_code": "tls.unreachable",
      "to_code": "tls.valid",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:05:56.990363+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "TLS certificate (unverified → pass)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fd0f5-2eda-7ac0-9bdb-0f721a6b07d5"
    },
    {
      "id": "chg_019fd0f5-2eda-7e55-b3a0-b0d68ed523b5",
      "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": "8"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:05:56.990363+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 8 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/store-ivoryriver-agent-commerce/mcp#chg-chg_019fd0f5-2eda-7e55-b3a0-b0d68ed523b5"
    },
    {
      "id": "chg_019fcbd4-7abf-70cb-894f-fd943e95c48a",
      "kind": "check.unverifiable",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.plaintext",
      "to_code": "https.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:12:03.960378+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "HTTPS (fail → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fcbd4-7abf-70cb-894f-fd943e95c48a"
    },
    {
      "id": "chg_019fcbd4-7b92-727a-b1c8-7ef22005acd4",
      "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": "502",
        "transport": "sse"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:12:03.960378+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fcbd4-7b92-727a-b1c8-7ef22005acd4"
    },
    {
      "id": "chg_019fcbd4-7c40-75fc-80be-5b618766a707",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.27",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:12:03.960378+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Stability (0.27 → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fcbd4-7c40-75fc-80be-5b618766a707"
    },
    {
      "id": "chg_019fcbd4-7e59-7d04-9a64-23c718d9ce6d",
      "kind": "check.unverifiable",
      "family": "tls",
      "subject_kind": "check",
      "subject": "tls",
      "subject_child": "",
      "from_code": "tls.valid",
      "to_code": "tls.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:12:03.960378+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "TLS certificate (pass → unverified)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fcbd4-7e59-7d04-9a64-23c718d9ce6d"
    },
    {
      "id": "chg_019fcbd4-7f40-7e83-bfb2-5a1c99e0092d",
      "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-04",
      "occurred_at": "2026-08-04 08:12:03.960378+00",
      "observed_since": "2026-08-03",
      "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/store-ivoryriver-agent-commerce/mcp#chg-chg_019fcbd4-7f40-7e83-bfb2-5a1c99e0092d"
    },
    {
      "id": "chg_019fcbd4-82d0-7458-a897-309e473eeffa",
      "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-08-04",
      "occurred_at": "2026-08-04 08:12:03.960378+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/store-ivoryriver-agent-commerce/mcp#chg-chg_019fcbd4-82d0-7458-a897-309e473eeffa"
    }
  ],
  "days": [
    {
      "date": "2026-09-16",
      "total": 68,
      "delta": 50,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-09-03",
      "total": 18,
      "delta": -46,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-09-02",
      "total": 64,
      "delta": 46,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-09-01",
      "total": 18,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-31",
      "total": 18,
      "delta": -46,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-08-30",
      "total": 64,
      "delta": 46,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 8
    },
    {
      "date": "2026-08-27",
      "total": 18,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-26",
      "total": 18,
      "delta": -49,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}