{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "openheritageonline-public-search",
  "component": "openheritage",
  "generated_at": "2026-09-24T22:34:18.826Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 78,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0d0c3-efa5-715c-9142-81edb4c8a9d7",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-24",
      "occurred_at": "2026-09-24 00:14:56.865117+00",
      "observed_since": "2026-09-23",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0d0c3-efa5-715c-9142-81edb4c8a9d7"
    },
    {
      "id": "chg_01a0d0c3-efa6-78a7-9297-0cf8765e835b",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.churn",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "30",
        "added": "5",
        "breaks": "1",
        "removed": "0",
        "auth_transport": "0"
      },
      "occurred_on": "2026-09-24",
      "occurred_at": "2026-09-24 00:14:56.865117+00",
      "observed_since": "2026-09-23",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0d0c3-efa6-78a7-9297-0cf8765e835b"
    },
    {
      "id": "chg_01a0d0c3-efa6-7db4-af79-0f7195b86725",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "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-24",
      "occurred_at": "2026-09-24 00:14:56.865117+00",
      "observed_since": "2026-09-23",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0d0c3-efa6-7db4-af79-0f7195b86725"
    },
    {
      "id": "chg_01a0d0c3-efa8-7d25-8fc4-28ef40a83ec7",
      "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-24",
      "occurred_at": "2026-09-24 00:14:56.865117+00",
      "observed_since": "2026-09-23",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0d0c3-efa8-7d25-8fc4-28ef40a83ec7"
    },
    {
      "id": "chg_01a0d0c3-efa9-73f4-afc3-1e760a251157",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "12"
      },
      "occurred_on": "2026-09-24",
      "occurred_at": "2026-09-24 00:14:56.865117+00",
      "observed_since": "2026-09-23",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 12 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/openheritageonline-public-search/openheritage#chg-chg_01a0d0c3-efa9-73f4-afc3-1e760a251157"
    },
    {
      "id": "chg_01a0cb9f-7338-7868-89d6-f2e19ba1eb70",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.churn",
      "to_code": "stability.insufficient_history",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-23",
      "occurred_at": "2026-09-23 00:16:59.660504+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0cb9f-7338-7868-89d6-f2e19ba1eb70"
    },
    {
      "id": "chg_01a0cb9f-7339-762c-9605-7b142d4a1487",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-23",
      "occurred_at": "2026-09-23 00:16:59.660504+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0cb9f-7339-762c-9605-7b142d4a1487"
    },
    {
      "id": "chg_01a0cb9f-7339-7ad7-95e9-9a6162fc39b8",
      "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-23",
      "occurred_at": "2026-09-23 00:16:59.660504+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0cb9f-7339-7ad7-95e9-9a6162fc39b8"
    },
    {
      "id": "chg_01a0cb9f-733a-71db-9c47-263ad80aa3d0",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-23",
      "occurred_at": "2026-09-23 00:16:59.660504+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0cb9f-733a-71db-9c47-263ad80aa3d0"
    },
    {
      "id": "chg_01a0cb9f-733a-77c2-870c-6b1b61c744be",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-23",
      "occurred_at": "2026-09-23 00:16:59.660504+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0cb9f-733a-77c2-870c-6b1b61c744be"
    },
    {
      "id": "chg_01a0cb9f-733b-7e72-8ed7-ce1a80463160",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "unreachable",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "unreachable",
        "from": "verified"
      },
      "occurred_on": "2026-09-23",
      "occurred_at": "2026-09-23 00:16:59.660504+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0cb9f-733b-7e72-8ed7-ce1a80463160"
    },
    {
      "id": "chg_01a0c14f-b2d3-76c0-a685-15830b73c98c",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 00:13:40.883625+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0c14f-b2d3-76c0-a685-15830b73c98c"
    },
    {
      "id": "chg_01a0c14f-b2d6-713f-83c6-b67652f6edf8",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.churn",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "30",
        "added": "5",
        "breaks": "1",
        "removed": "0",
        "auth_transport": "0"
      },
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 00:13:40.883625+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0c14f-b2d6-713f-83c6-b67652f6edf8"
    },
    {
      "id": "chg_01a0c14f-b2d6-77ea-806e-0e38df151eb8",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "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-21",
      "occurred_at": "2026-09-21 00:13:40.883625+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0c14f-b2d6-77ea-806e-0e38df151eb8"
    },
    {
      "id": "chg_01a0c14f-b2d7-730c-80ca-7622aeff34f2",
      "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-21",
      "occurred_at": "2026-09-21 00:13:40.883625+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0c14f-b2d7-730c-80ca-7622aeff34f2"
    },
    {
      "id": "chg_01a0c14f-b2d7-788c-8a6f-3f27f9439a8e",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "12"
      },
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 00:13:40.883625+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 12 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/openheritageonline-public-search/openheritage#chg-chg_01a0c14f-b2d7-788c-8a6f-3f27f9439a8e"
    },
    {
      "id": "chg_01a0bc2a-74cf-72e1-b339-b6976424634e",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 00:14:54.118276+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0bc2a-74cf-72e1-b339-b6976424634e"
    },
    {
      "id": "chg_01a0bc2a-74d0-7923-b6da-d3ad30f65750",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 00:14:54.118276+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0bc2a-74d0-7923-b6da-d3ad30f65750"
    },
    {
      "id": "chg_01a0bc2a-74d1-74fa-bf6b-b3215ebe85e2",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 00:14:54.118276+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0bc2a-74d1-74fa-bf6b-b3215ebe85e2"
    },
    {
      "id": "chg_01a0b704-9d9a-73f5-b4c3-5de774fc108d",
      "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-19",
      "occurred_at": "2026-09-19 00:15:28.089917+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Stability (pass → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0b704-9d9a-73f5-b4c3-5de774fc108d"
    },
    {
      "id": "chg_01a0b704-9d9b-7bd0-a806-5ea60204a9ae",
      "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-19",
      "occurred_at": "2026-09-19 00:15:28.089917+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0b704-9d9b-7bd0-a806-5ea60204a9ae"
    },
    {
      "id": "chg_01a0b704-9d9c-7bd3-bf3c-89bbb335317d",
      "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-19",
      "occurred_at": "2026-09-19 00:15:28.089917+00",
      "observed_since": "2026-09-18",
      "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/openheritageonline-public-search/openheritage#chg-chg_01a0b704-9d9c-7bd3-bf3c-89bbb335317d"
    },
    {
      "id": "chg_01a0b704-9d9e-785f-a1ed-7a548e728fa9",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "unreachable",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "unreachable",
        "from": "verified"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 00:15:28.089917+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0b704-9d9e-785f-a1ed-7a548e728fa9"
    },
    {
      "id": "chg_01a0b1e1-ebeb-7c07-ac39-83f100d5db61",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 00:19:28.294946+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0b1e1-ebeb-7c07-ac39-83f100d5db61"
    },
    {
      "id": "chg_01a0b1e1-ebf0-7922-9f53-ce51f5752af3",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "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-18",
      "occurred_at": "2026-09-18 00:19:28.294946+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0b1e1-ebf0-7922-9f53-ce51f5752af3"
    },
    {
      "id": "chg_01a0b1e1-ebf1-71ba-afd0-83eefab8cc7a",
      "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-18",
      "occurred_at": "2026-09-18 00:19:28.294946+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0b1e1-ebf1-71ba-afd0-83eefab8cc7a"
    },
    {
      "id": "chg_01a0b1e1-ebf1-765f-9444-38f359fee6ca",
      "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-18",
      "occurred_at": "2026-09-18 00:19:28.294946+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0b1e1-ebf1-765f-9444-38f359fee6ca"
    },
    {
      "id": "chg_01a0b1e1-ebf1-7afd-bdb4-c6beb0b3b1db",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "12"
      },
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 00:19:28.294946+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 12 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/openheritageonline-public-search/openheritage#chg-chg_01a0b1e1-ebf1-7afd-bdb4-c6beb0b3b1db"
    },
    {
      "id": "chg_01a0a276-7842-792f-b3f2-5ee2a146eda3",
      "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-15",
      "occurred_at": "2026-09-15 00:27:48.104624+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Stability (pass → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0a276-7842-792f-b3f2-5ee2a146eda3"
    },
    {
      "id": "chg_01a0a276-7843-76b1-9f0e-1006961498e7",
      "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-15",
      "occurred_at": "2026-09-15 00:27:48.104624+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0a276-7843-76b1-9f0e-1006961498e7"
    },
    {
      "id": "chg_01a0a276-7846-7574-beb8-75e6da432c58",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "unreachable",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "unreachable",
        "from": "verified"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 00:27:48.104624+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0a276-7846-7574-beb8-75e6da432c58"
    },
    {
      "id": "chg_01a09d41-d656-7be0-8bb3-6327d3218a27",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 00:12:12.608319+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a09d41-d656-7be0-8bb3-6327d3218a27"
    },
    {
      "id": "chg_01a09d41-d65c-7186-842f-1e958710efe7",
      "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-14",
      "occurred_at": "2026-09-14 00:12:12.608319+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a09d41-d65c-7186-842f-1e958710efe7"
    },
    {
      "id": "chg_01a09d41-d65d-7efe-a86b-f4bf673d2731",
      "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-14",
      "occurred_at": "2026-09-14 00:12:12.608319+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a09d41-d65d-7efe-a86b-f4bf673d2731"
    },
    {
      "id": "chg_01a09820-4fc6-7485-86b6-edcdf6d89336",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "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-13",
      "occurred_at": "2026-09-13 00:17:29.446825+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a09820-4fc6-7485-86b6-edcdf6d89336"
    },
    {
      "id": "chg_01a092fc-ad26-71d5-a342-d189094e95cf",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 00:20:28.032214+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a092fc-ad26-71d5-a342-d189094e95cf"
    },
    {
      "id": "chg_01a092fc-ad27-7749-911b-0929c76082a9",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 00:20:28.032214+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a092fc-ad27-7749-911b-0929c76082a9"
    },
    {
      "id": "chg_01a092fc-ad27-7de1-a101-e8d39b4bee66",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 00:20:28.032214+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a092fc-ad27-7de1-a101-e8d39b4bee66"
    },
    {
      "id": "chg_01a08dd6-c9c4-77a6-b319-29a221602787",
      "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.93",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 00:20:58.906929+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Stability (0.93 → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a08dd6-c9c4-77a6-b319-29a221602787"
    },
    {
      "id": "chg_01a08dd6-c9c5-78dd-87ce-80aacddc9241",
      "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 00:20:58.906929+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a08dd6-c9c5-78dd-87ce-80aacddc9241"
    },
    {
      "id": "chg_01a08dd6-c9c5-7d5f-b637-063448fb7a02",
      "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 00:20:58.906929+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/openheritageonline-public-search/openheritage#chg-chg_01a08dd6-c9c5-7d5f-b637-063448fb7a02"
    },
    {
      "id": "chg_01a08dd6-c9c8-7ba6-b2b1-da92e9694a5c",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "unreachable",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "unreachable",
        "from": "verified"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 00:20:58.906929+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a08dd6-c9c8-7ba6-b2b1-da92e9694a5c"
    },
    {
      "id": "chg_01a07932-3f80-7ac8-97cb-7cd40908e40c",
      "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-09-07",
      "occurred_at": "2026-09-07 00:08:51.20958+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a07932-3f80-7ac8-97cb-7cd40908e40c"
    },
    {
      "id": "chg_01a069c1-b3b9-7984-8b06-c0162c786cc6",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-04",
      "occurred_at": "2026-09-04 00:11:37.235389+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a069c1-b3b9-7984-8b06-c0162c786cc6"
    },
    {
      "id": "chg_01a069c1-b3ba-7e81-8a65-334cf692ea8d",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "9"
      },
      "occurred_on": "2026-09-04",
      "occurred_at": "2026-09-04 00:11:37.235389+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 9 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/openheritageonline-public-search/openheritage#chg-chg_01a069c1-b3ba-7e81-8a65-334cf692ea8d"
    },
    {
      "id": "chg_01a0649d-6d3e-7a4d-a949-2ddf56a9e52e",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 00:13:53.817337+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0649d-6d3e-7a4d-a949-2ddf56a9e52e"
    },
    {
      "id": "chg_01a0649d-6d40-7061-95be-370bfd8bed20",
      "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-09-03",
      "occurred_at": "2026-09-03 00:13:53.817337+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0649d-6d40-7061-95be-370bfd8bed20"
    },
    {
      "id": "chg_01a0649d-6d40-7560-9d8f-1f9af79c933d",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 00:13:53.817337+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0649d-6d40-7560-9d8f-1f9af79c933d"
    },
    {
      "id": "chg_01a05f71-e120-7223-9ffa-c23071837f0c",
      "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-02",
      "occurred_at": "2026-09-02 00:08:13.796413+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a05f71-e120-7223-9ffa-c23071837f0c"
    },
    {
      "id": "chg_01a05f71-e123-7cfe-a582-f0df212ea96d",
      "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 00:08:13.796413+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a05f71-e123-7cfe-a582-f0df212ea96d"
    },
    {
      "id": "chg_01a05f71-e124-723d-9413-42e1cbce5d2f",
      "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": "7"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 00:08:13.796413+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 7 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/openheritageonline-public-search/openheritage#chg-chg_01a05f71-e124-723d-9413-42e1cbce5d2f"
    },
    {
      "id": "chg_01a05a4c-1f67-75f4-bd6b-6e08e8e801d5",
      "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": "503",
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 00:08:53.315981+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a05a4c-1f67-75f4-bd6b-6e08e8e801d5"
    },
    {
      "id": "chg_01a05a4c-1f69-73bb-8ba3-097b5147a3b1",
      "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-01",
      "occurred_at": "2026-09-01 00:08:53.315981+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a05a4c-1f69-73bb-8ba3-097b5147a3b1"
    },
    {
      "id": "chg_01a05a4c-1f69-7bfb-95d9-6c43c9c4765a",
      "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.97",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 00:08:53.315981+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Stability (0.97 → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a05a4c-1f69-7bfb-95d9-6c43c9c4765a"
    },
    {
      "id": "chg_01a05a4c-1f6a-73c7-a7ed-6f37cd7f8d76",
      "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-01",
      "occurred_at": "2026-09-01 00:08:53.315981+00",
      "observed_since": "2026-08-31",
      "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/openheritageonline-public-search/openheritage#chg-chg_01a05a4c-1f6a-73c7-a7ed-6f37cd7f8d76"
    },
    {
      "id": "chg_01a05a4c-1f6b-7efc-8723-1736e85dcff5",
      "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-01",
      "occurred_at": "2026-09-01 00:08:53.315981+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a05a4c-1f6b-7efc-8723-1736e85dcff5"
    },
    {
      "id": "chg_01a04ada-f713-799a-9622-9346a883de2b",
      "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-29",
      "occurred_at": "2026-08-29 00:10:59.164487+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a04ada-f713-799a-9622-9346a883de2b"
    },
    {
      "id": "chg_01a0408b-cb43-7133-a525-abc5c9c24c21",
      "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-27",
      "occurred_at": "2026-08-27 00:08:18.375844+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0408b-cb43-7133-a525-abc5c9c24c21"
    },
    {
      "id": "chg_01a0363e-79f0-7aec-ba59-98acc00a3bbb",
      "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 00:07:39.1785+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0363e-79f0-7aec-ba59-98acc00a3bbb"
    },
    {
      "id": "chg_01a0122d-fae9-7b06-a325-0f2cdbf1395a",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-18",
      "occurred_at": "2026-08-18 00:03:18.283811+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0122d-fae9-7b06-a325-0f2cdbf1395a"
    },
    {
      "id": "chg_01a0122d-faee-7473-9b99-b9c5d96294ef",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-18",
      "occurred_at": "2026-08-18 00:03:18.283811+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a0122d-faee-7473-9b99-b9c5d96294ef"
    },
    {
      "id": "chg_01a0122d-faee-7efa-bbe1-80322add048d",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "6"
      },
      "occurred_on": "2026-08-18",
      "occurred_at": "2026-08-18 00:03:18.283811+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 6 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/openheritageonline-public-search/openheritage#chg-chg_01a0122d-faee-7efa-bbe1-80322add048d"
    },
    {
      "id": "chg_01a007df-d5e3-775a-913f-352782784516",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 00:01:44.828486+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a007df-d5e3-775a-913f-352782784516"
    },
    {
      "id": "chg_01a007df-d5eb-7bf4-b601-6f61f3bd7234",
      "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.67",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 00:01:44.828486+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Stability (0.67 → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a007df-d5eb-7bf4-b601-6f61f3bd7234"
    },
    {
      "id": "chg_01a007df-d5ee-774a-a9fc-c9aa220d880c",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 00:01:44.828486+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a007df-d5ee-774a-a9fc-c9aa220d880c"
    },
    {
      "id": "chg_01a007df-d5ee-7f3b-84fb-870c6b8e9019",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 00:01:44.828486+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a007df-d5ee-7f3b-84fb-870c6b8e9019"
    },
    {
      "id": "chg_01a007df-d5f5-74f2-95ef-df38ca315e30",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "unreachable",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "unreachable",
        "from": "verified"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 00:01:44.828486+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_01a007df-d5f5-74f2-95ef-df38ca315e30"
    },
    {
      "id": "chg_019ff86c-7d45-7bbd-8a1b-e21c7d010c53",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-13",
      "occurred_at": "2026-08-13 00:01:26.828242+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019ff86c-7d45-7bbd-8a1b-e21c7d010c53"
    },
    {
      "id": "chg_019ff86c-7d54-79ca-a842-62bd54cfc760",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-13",
      "occurred_at": "2026-08-13 00:01:26.828242+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019ff86c-7d54-79ca-a842-62bd54cfc760"
    },
    {
      "id": "chg_019ff86c-7d67-7c56-a280-d223773b9db5",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "6"
      },
      "occurred_on": "2026-08-13",
      "occurred_at": "2026-08-13 00:01:26.828242+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 6 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/openheritageonline-public-search/openheritage#chg-chg_019ff86c-7d67-7c56-a280-d223773b9db5"
    },
    {
      "id": "chg_019ff346-9253-7170-8bec-8b9a9de51fcb",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "unreachable",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "unreachable",
        "from": "verified"
      },
      "occurred_on": "2026-08-12",
      "occurred_at": "2026-08-12 00:01:56.243462+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019ff346-9253-7170-8bec-8b9a9de51fcb"
    },
    {
      "id": "chg_019fdeae-65ba-730c-b709-eb8a4c16c157",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 00:03:19.0632+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019fdeae-65ba-730c-b709-eb8a4c16c157"
    },
    {
      "id": "chg_019fdeae-65bc-719e-b11f-9972adb04199",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 00:03:19.0632+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019fdeae-65bc-719e-b11f-9972adb04199"
    },
    {
      "id": "chg_019fdeae-65bc-7f11-93ea-0821ca1d16d7",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "6"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 00:03:19.0632+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 6 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/openheritageonline-public-search/openheritage#chg-chg_019fdeae-65bc-7f11-93ea-0821ca1d16d7"
    },
    {
      "id": "chg_019fd988-caaa-7550-872a-a81f5c27a484",
      "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.37",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 00:04:08.458442+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Stability (0.37 → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019fd988-caaa-7550-872a-a81f5c27a484"
    },
    {
      "id": "chg_019fd988-caac-791d-9e1a-aead61089aae",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 00:04:08.458442+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019fd988-caac-791d-9e1a-aead61089aae"
    },
    {
      "id": "chg_019fd988-caac-7ee2-9afd-dca97987095f",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 00:04:08.458442+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019fd988-caac-7ee2-9afd-dca97987095f"
    },
    {
      "id": "chg_019fd988-caaf-7735-92ab-053fc0822234",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 00:04:08.458442+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/openheritageonline-public-search/openheritage#chg-chg_019fd988-caaf-7735-92ab-053fc0822234"
    }
  ],
  "days": [
    {
      "date": "2026-09-24",
      "total": 78,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 10
    },
    {
      "date": "2026-09-23",
      "total": 78,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-22",
      "total": 78,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-21",
      "total": 78,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 10
    },
    {
      "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": 7
    },
    {
      "date": "2026-09-18",
      "total": 79,
      "delta": 24,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 10
    },
    {
      "date": "2026-09-17",
      "total": 55,
      "delta": -14,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    }
  ]
}