{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-vigilnotary-vigil",
  "component": "vigilnotary",
  "generated_at": "2026-09-21T02:20:53.077Z",
  "tracking_since": "2026-09-05",
  "counts": {
    "critical": 1,
    "security": 28,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a09e88-b45a-7baa-88bf-57b4fb14e725",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_destructive",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "critical",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "vigil_set_watchdog"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Authorization (unverified → fail)",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b45a-7baa-88bf-57b4fb14e725"
    },
    {
      "id": "chg_01a09e88-b45b-7cdc-a6f0-e10cc3f6d16b",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.27",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "9",
        "added": "0",
        "breaks": "2",
        "removed": "0",
        "auth_transport": "0"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Stability (0.27 → fail)",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b45b-7cdc-a6f0-e10cc3f6d16b"
    },
    {
      "id": "chg_01a09e88-b45e-7b87-96b3-1a9e40ec51c6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_anchor",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_anchor"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_anchor” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b45e-7b87-96b3-1a9e40ec51c6"
    },
    {
      "id": "chg_01a09e88-b45f-77b5-8ceb-02cdffd964e7",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_delete_watchdog",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_delete_watchdog"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_delete_watchdog” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b45f-77b5-8ceb-02cdffd964e7"
    },
    {
      "id": "chg_01a09e88-b45f-7cd2-864c-76a4f859241e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_delete_watchdog",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_delete_watchdog"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_delete_watchdog” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b45f-7cd2-864c-76a4f859241e"
    },
    {
      "id": "chg_01a09e88-b460-7d77-94ed-01d32b794ac9",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_grant_lease",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_grant_lease"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_grant_lease” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b460-7d77-94ed-01d32b794ac9"
    },
    {
      "id": "chg_01a09e88-b461-73d8-9116-dec0444d5d9b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_grant_lease",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_grant_lease"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_grant_lease” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b461-73d8-9116-dec0444d5d9b"
    },
    {
      "id": "chg_01a09e88-b461-7e8d-a0c0-7a2b0f613fe7",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_heartbeat",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_heartbeat"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_heartbeat” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b461-7e8d-a0c0-7a2b0f613fe7"
    },
    {
      "id": "chg_01a09e88-b462-73c4-b590-3e41a38d12a0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_heartbeat",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_heartbeat"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_heartbeat” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b462-73c4-b590-3e41a38d12a0"
    },
    {
      "id": "chg_01a09e88-b463-7353-9828-932dd110bd7b",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_journal_delete",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_journal_delete"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_journal_delete” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b463-7353-9828-932dd110bd7b"
    },
    {
      "id": "chg_01a09e88-b463-78c2-832b-665a4c7ace53",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_journal_delete",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_journal_delete"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_journal_delete” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b463-78c2-832b-665a4c7ace53"
    },
    {
      "id": "chg_01a09e88-b465-7d31-bb73-43b67ad277d5",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_journal_put",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_journal_put"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_journal_put” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b465-7d31-bb73-43b67ad277d5"
    },
    {
      "id": "chg_01a09e88-b466-7495-8071-10856d1df83b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_journal_put",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_journal_put"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_journal_put” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b466-7495-8071-10856d1df83b"
    },
    {
      "id": "chg_01a09e88-b468-713f-9ff4-91d242078e5f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_notarize",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_notarize"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_notarize” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b468-713f-9ff4-91d242078e5f"
    },
    {
      "id": "chg_01a09e88-b468-7956-a36c-c90f433a31e7",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_register",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_register"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_register” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b468-7956-a36c-c90f433a31e7"
    },
    {
      "id": "chg_01a09e88-b468-7f26-aa04-ca26e06ebf89",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_renew_lease",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_renew_lease"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_renew_lease” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b468-7f26-aa04-ca26e06ebf89"
    },
    {
      "id": "chg_01a09e88-b469-73b2-9248-2dbed3a2e9b3",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_renew_lease",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_renew_lease"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_renew_lease” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b469-73b2-9248-2dbed3a2e9b3"
    },
    {
      "id": "chg_01a09e88-b46a-7f1e-b01a-811184a872a9",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_revoke_key",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_revoke_key"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_revoke_key” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b46a-7f1e-b01a-811184a872a9"
    },
    {
      "id": "chg_01a09e88-b46b-7564-a60d-7f9961fc3340",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_revoke_key",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_revoke_key"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_revoke_key” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b46b-7564-a60d-7f9961fc3340"
    },
    {
      "id": "chg_01a09e88-b46b-7e3f-84d7-6f366b3bee47",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_revoke_lease",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_revoke_lease"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_revoke_lease” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b46b-7e3f-84d7-6f366b3bee47"
    },
    {
      "id": "chg_01a09e88-b46c-762c-8cb9-c82487dc988e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_revoke_lease",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_revoke_lease"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_revoke_lease” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b46c-762c-8cb9-c82487dc988e"
    },
    {
      "id": "chg_01a09e88-b46d-7558-b91e-155b2dd2bfb4",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_set_watchdog",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_set_watchdog"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_set_watchdog” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b46d-7558-b91e-155b2dd2bfb4"
    },
    {
      "id": "chg_01a09e88-b46d-7aa9-b7e2-10b24b67abc5",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_set_watchdog",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_set_watchdog"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_set_watchdog” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b46d-7aa9-b7e2-10b24b67abc5"
    },
    {
      "id": "chg_01a09e88-b46e-7a75-8b0c-27ac801f7a21",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_verify_lease",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_verify_lease"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_verify_lease” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b46e-7a75-8b0c-27ac801f7a21"
    },
    {
      "id": "chg_01a09e88-b46f-7a13-8087-c4d6ae8acff9",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_verify_receipt",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_verify_receipt"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_verify_receipt” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b46f-7a13-8087-c4d6ae8acff9"
    },
    {
      "id": "chg_01a09e88-b470-77e1-8be4-41eb2575ffe1",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_verify_source",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "vigil_verify_source"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_verify_source” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b470-77e1-8be4-41eb2575ffe1"
    },
    {
      "id": "chg_01a09e88-b470-7d0e-b89b-cf0222051f9c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_verify_source",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_verify_source"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool “vigil_verify_source” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b470-7d0e-b89b-cf0222051f9c"
    },
    {
      "id": "chg_01a09e88-b471-7d49-a261-6075ed7264e1",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "0.1-mvp",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "0.1-mvp",
      "to_value": "0.1-mvp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "0",
        "version": "0.1-mvp",
        "breaking": "2"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 06:09:14.171705+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 0.1-mvp)",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a09e88-b471-7d49-a261-6075ed7264e1"
    },
    {
      "id": "chg_01a07a7d-38e2-7eec-a317-6ff0450c9377",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vigil_revoke_lease",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vigil_revoke_lease"
      },
      "occurred_on": "2026-09-07",
      "occurred_at": "2026-09-07 06:10:21.855137+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Tool “vigil_revoke_lease” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-vigilnotary-vigil/vigilnotary#chg-chg_01a07a7d-38e2-7eec-a317-6ff0450c9377"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 76,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 42,
        "to": 46,
        "delta": 4,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-09-19",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 42 to 46."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-18",
      "total": 75,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 36,
        "to": 39,
        "delta": 3,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-09-17",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 36 to 39."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-16",
      "total": 74,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 29,
        "to": 32,
        "delta": 3,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-09-15",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 29 to 32."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-14",
      "total": 73,
      "delta": 4,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 61
    },
    {
      "date": "2026-09-13",
      "total": 69,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 23,
        "to": 27,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 7,
          "to_days": 8
        },
        "partial": false,
        "compared_to": "2026-09-12",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-11",
      "total": 68,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 17,
        "to": 20,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 5,
          "to_days": 6
        },
        "partial": false,
        "compared_to": "2026-09-10",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-09",
      "total": 67,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 10,
        "to": 13,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 3,
          "to_days": 4
        },
        "partial": false,
        "compared_to": "2026-09-08",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-07",
      "total": 66,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}