{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "ai-pubfi-mcp",
  "component": "mcp",
  "generated_at": "2026-09-20T17:58:57.328Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 65,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0b018-f363-7d62-bbe6-1b9d7632fd95",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "alternative-fng OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/alternative-fng/9120171650f00dae192b40556fe44d54f3e23a87c4e7faa893fc62f61e03a9a3",
      "to_value": "pubfi://registry/openapi/alternative-fng/d903baed44cbb642f0ff34735b07fbb2129e31ffa22aa076b4753a4f813d474f",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/alternative-fng/d903baed44cbb642f0ff34735b07fbb2129e31ffa22aa076b4753a4f813d474f",
        "from": "pubfi://registry/openapi/alternative-fng/9120171650f00dae192b40556fe44d54f3e23a87c4e7faa893fc62f61e03a9a3",
        "resource": "alternative-fng OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “alternative-fng OpenAPI” now points somewhere else (pubfi://registry/openapi/alternative-fng/9120171650f00dae192b40556fe44d54f3e23a87c4e7faa893fc62f61e03a9a3 → pubfi://registry/openapi/alternative-fng/d903baed44cbb642f0ff34735b07fbb2129e31ffa22aa076b4753a4f813d474f)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f363-7d62-bbe6-1b9d7632fd95"
    },
    {
      "id": "chg_01a0b018-f369-77a9-ba68-399a952638d0",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "curve-v1 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/curve-v1/bf2408b2d47406f6829a04c3244765a48e1419c098fd2fc3a2519b3a8ef31671",
      "to_value": "pubfi://registry/openapi/curve-v1/24ef5f356c16caa61841e1f759e92d723e2bf6685b37cda439b39191392d86c4",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/curve-v1/24ef5f356c16caa61841e1f759e92d723e2bf6685b37cda439b39191392d86c4",
        "from": "pubfi://registry/openapi/curve-v1/bf2408b2d47406f6829a04c3244765a48e1419c098fd2fc3a2519b3a8ef31671",
        "resource": "curve-v1 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “curve-v1 OpenAPI” now points somewhere else (pubfi://registry/openapi/curve-v1/bf2408b2d47406f6829a04c3244765a48e1419c098fd2fc3a2519b3a8ef31671 → pubfi://registry/openapi/curve-v1/24ef5f356c16caa61841e1f759e92d723e2bf6685b37cda439b39191392d86c4)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f369-77a9-ba68-399a952638d0"
    },
    {
      "id": "chg_01a0b018-f369-7e7c-ad5c-e468a4c3e57c",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "degov OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/degov/f7cbac1007b708347eca7371b2f8ab640a9f2e81dabcd26339ba32a1994b0130",
      "to_value": "pubfi://registry/openapi/degov/f570f95cf6f56d7dd304e3f43fae22d7885361c9065b964559116723ccc30760",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/degov/f570f95cf6f56d7dd304e3f43fae22d7885361c9065b964559116723ccc30760",
        "from": "pubfi://registry/openapi/degov/f7cbac1007b708347eca7371b2f8ab640a9f2e81dabcd26339ba32a1994b0130",
        "resource": "degov OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “degov OpenAPI” now points somewhere else (pubfi://registry/openapi/degov/f7cbac1007b708347eca7371b2f8ab640a9f2e81dabcd26339ba32a1994b0130 → pubfi://registry/openapi/degov/f570f95cf6f56d7dd304e3f43fae22d7885361c9065b964559116723ccc30760)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f369-7e7c-ad5c-e468a4c3e57c"
    },
    {
      "id": "chg_01a0b018-f36a-7606-9354-e9d4dee9b776",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "ethereum-lists-chains OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/ethereum-lists-chains/0f39a1e1da7b260015fbc7c265577c532f53e5c8cf6a5ad3c3afe35fd10551b5",
      "to_value": "pubfi://registry/openapi/ethereum-lists-chains/ca466ee80d512912a4f28eb81b069b1953c1b98585b0aa8b2cc9ac7459c15db7",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/ethereum-lists-chains/ca466ee80d512912a4f28eb81b069b1953c1b98585b0aa8b2cc9ac7459c15db7",
        "from": "pubfi://registry/openapi/ethereum-lists-chains/0f39a1e1da7b260015fbc7c265577c532f53e5c8cf6a5ad3c3afe35fd10551b5",
        "resource": "ethereum-lists-chains OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “ethereum-lists-chains OpenAPI” now points somewhere else (pubfi://registry/openapi/ethereum-lists-chains/0f39a1e1da7b260015fbc7c265577c532f53e5c8cf6a5ad3c3afe35fd10551b5 → pubfi://registry/openapi/ethereum-lists-chains/ca466ee80d512912a4f28eb81b069b1953c1b98585b0aa8b2cc9ac7459c15db7)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f36a-7606-9354-e9d4dee9b776"
    },
    {
      "id": "chg_01a0b018-f36a-7c37-b32b-60df10d1f9b2",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "goplus-token-security OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/goplus-token-security/d6cdef30ce7df888bc36595dc70c4bafb9e106a3a3383a6591a83e4875eaaa47",
      "to_value": "pubfi://registry/openapi/goplus-token-security/ffb664bb81e52b6ba331c5d3854f6defd1c8630ebaa6aebf1c7803494639863b",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/goplus-token-security/ffb664bb81e52b6ba331c5d3854f6defd1c8630ebaa6aebf1c7803494639863b",
        "from": "pubfi://registry/openapi/goplus-token-security/d6cdef30ce7df888bc36595dc70c4bafb9e106a3a3383a6591a83e4875eaaa47",
        "resource": "goplus-token-security OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “goplus-token-security OpenAPI” now points somewhere else (pubfi://registry/openapi/goplus-token-security/d6cdef30ce7df888bc36595dc70c4bafb9e106a3a3383a6591a83e4875eaaa47 → pubfi://registry/openapi/goplus-token-security/ffb664bb81e52b6ba331c5d3854f6defd1c8630ebaa6aebf1c7803494639863b)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f36a-7c37-b32b-60df10d1f9b2"
    },
    {
      "id": "chg_01a0b018-f36c-7181-b343-d77bcd44af39",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "koios-v1 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/koios-v1/c063537e84a906ac1cbf47c05cec1859ce63f6401710a598e950862e32788948",
      "to_value": "pubfi://registry/openapi/koios-v1/687146edb07c813e13c604c1224154776038a9f93547ca298025d8818165938e",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/koios-v1/687146edb07c813e13c604c1224154776038a9f93547ca298025d8818165938e",
        "from": "pubfi://registry/openapi/koios-v1/c063537e84a906ac1cbf47c05cec1859ce63f6401710a598e950862e32788948",
        "resource": "koios-v1 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “koios-v1 OpenAPI” now points somewhere else (pubfi://registry/openapi/koios-v1/c063537e84a906ac1cbf47c05cec1859ce63f6401710a598e950862e32788948 → pubfi://registry/openapi/koios-v1/687146edb07c813e13c604c1224154776038a9f93547ca298025d8818165938e)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f36c-7181-b343-d77bcd44af39"
    },
    {
      "id": "chg_01a0b018-f36f-74b8-907a-29b27f5d4afd",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "mempool-bitcoin OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/mempool-bitcoin/4e0a58f7ebc5030ef03b8d7c12985afc2cf88fe301e12d0652d47876481b1c31",
      "to_value": "pubfi://registry/openapi/mempool-bitcoin/a703ef7de8ddb761693890bae9f2becdf84a5cd84bc6d51f6bf305cb76735a10",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/mempool-bitcoin/a703ef7de8ddb761693890bae9f2becdf84a5cd84bc6d51f6bf305cb76735a10",
        "from": "pubfi://registry/openapi/mempool-bitcoin/4e0a58f7ebc5030ef03b8d7c12985afc2cf88fe301e12d0652d47876481b1c31",
        "resource": "mempool-bitcoin OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “mempool-bitcoin OpenAPI” now points somewhere else (pubfi://registry/openapi/mempool-bitcoin/4e0a58f7ebc5030ef03b8d7c12985afc2cf88fe301e12d0652d47876481b1c31 → pubfi://registry/openapi/mempool-bitcoin/a703ef7de8ddb761693890bae9f2becdf84a5cd84bc6d51f6bf305cb76735a10)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f36f-74b8-907a-29b27f5d4afd"
    },
    {
      "id": "chg_01a0b018-f36f-7b83-862a-bd0e963fcc1e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "meteora-dlmm OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/meteora-dlmm/65ed3aeab89affdfca17d925cd8fb1e3adfaa784acb98294313fd83384e12325",
      "to_value": "pubfi://registry/openapi/meteora-dlmm/acc6633e0e1849a84d74bf05f08829a78d7468083afda5ee03ac9ec5cbfcee89",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/meteora-dlmm/acc6633e0e1849a84d74bf05f08829a78d7468083afda5ee03ac9ec5cbfcee89",
        "from": "pubfi://registry/openapi/meteora-dlmm/65ed3aeab89affdfca17d925cd8fb1e3adfaa784acb98294313fd83384e12325",
        "resource": "meteora-dlmm OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “meteora-dlmm OpenAPI” now points somewhere else (pubfi://registry/openapi/meteora-dlmm/65ed3aeab89affdfca17d925cd8fb1e3adfaa784acb98294313fd83384e12325 → pubfi://registry/openapi/meteora-dlmm/acc6633e0e1849a84d74bf05f08829a78d7468083afda5ee03ac9ec5cbfcee89)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f36f-7b83-862a-bd0e963fcc1e"
    },
    {
      "id": "chg_01a0b018-f371-75b4-9062-52b20f26639e",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "orca-v2 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/orca-v2/67daeb5ab21d596a4d82b77c72f34b57eeabf29b7338a75e994aad7cac2be425",
      "to_value": "pubfi://registry/openapi/orca-v2/e8594d7e2c5230841298ce6a1d8608ef64d40b60c825b671a8e0dfae3a18f356",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/orca-v2/e8594d7e2c5230841298ce6a1d8608ef64d40b60c825b671a8e0dfae3a18f356",
        "from": "pubfi://registry/openapi/orca-v2/67daeb5ab21d596a4d82b77c72f34b57eeabf29b7338a75e994aad7cac2be425",
        "resource": "orca-v2 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “orca-v2 OpenAPI” now points somewhere else (pubfi://registry/openapi/orca-v2/67daeb5ab21d596a4d82b77c72f34b57eeabf29b7338a75e994aad7cac2be425 → pubfi://registry/openapi/orca-v2/e8594d7e2c5230841298ce6a1d8608ef64d40b60c825b671a8e0dfae3a18f356)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f371-75b4-9062-52b20f26639e"
    },
    {
      "id": "chg_01a0b018-f371-7ae6-8ec8-0212071dd080",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "raydium-v3 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/raydium-v3/60f4a9cba7083e963699edfb5c3bc663b7bc87974ea6114ab0bf4d62d3d9a60d",
      "to_value": "pubfi://registry/openapi/raydium-v3/61fed8aa044b043fac6723a21000d410c1e639806714a6e0a9b90c33d957406c",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/raydium-v3/61fed8aa044b043fac6723a21000d410c1e639806714a6e0a9b90c33d957406c",
        "from": "pubfi://registry/openapi/raydium-v3/60f4a9cba7083e963699edfb5c3bc663b7bc87974ea6114ab0bf4d62d3d9a60d",
        "resource": "raydium-v3 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “raydium-v3 OpenAPI” now points somewhere else (pubfi://registry/openapi/raydium-v3/60f4a9cba7083e963699edfb5c3bc663b7bc87974ea6114ab0bf4d62d3d9a60d → pubfi://registry/openapi/raydium-v3/61fed8aa044b043fac6723a21000d410c1e639806714a6e0a9b90c33d957406c)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f371-7ae6-8ec8-0212071dd080"
    },
    {
      "id": "chg_01a0b018-f373-754f-b306-299cb7d9b8b1",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "sourcify-server-v2 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/sourcify-server-v2/5c0c5ae6b779d42a189ae2af5dae7b4d0e213db4ba822488de0ba1217dd0b263",
      "to_value": "pubfi://registry/openapi/sourcify-server-v2/0aeca49cc666775023169c6aa70f6fa80f6db22c5f9329ee7e3d86597b07d239",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/sourcify-server-v2/0aeca49cc666775023169c6aa70f6fa80f6db22c5f9329ee7e3d86597b07d239",
        "from": "pubfi://registry/openapi/sourcify-server-v2/5c0c5ae6b779d42a189ae2af5dae7b4d0e213db4ba822488de0ba1217dd0b263",
        "resource": "sourcify-server-v2 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “sourcify-server-v2 OpenAPI” now points somewhere else (pubfi://registry/openapi/sourcify-server-v2/5c0c5ae6b779d42a189ae2af5dae7b4d0e213db4ba822488de0ba1217dd0b263 → pubfi://registry/openapi/sourcify-server-v2/0aeca49cc666775023169c6aa70f6fa80f6db22c5f9329ee7e3d86597b07d239)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f373-754f-b306-299cb7d9b8b1"
    },
    {
      "id": "chg_01a0b018-f373-7c5d-8466-c536c7bd8d44",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "sourcify-signatures OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/sourcify-signatures/d21137c8347fea44d0ee18df336d892f3e0d39a5f9a6a54a965adcc23e52b50e",
      "to_value": "pubfi://registry/openapi/sourcify-signatures/de117f1c35842d2f7454b53b362957e4e3e6a6524001ecb3ee840725e79e1126",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/sourcify-signatures/de117f1c35842d2f7454b53b362957e4e3e6a6524001ecb3ee840725e79e1126",
        "from": "pubfi://registry/openapi/sourcify-signatures/d21137c8347fea44d0ee18df336d892f3e0d39a5f9a6a54a965adcc23e52b50e",
        "resource": "sourcify-signatures OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “sourcify-signatures OpenAPI” now points somewhere else (pubfi://registry/openapi/sourcify-signatures/d21137c8347fea44d0ee18df336d892f3e0d39a5f9a6a54a965adcc23e52b50e → pubfi://registry/openapi/sourcify-signatures/de117f1c35842d2f7454b53b362957e4e3e6a6524001ecb3ee840725e79e1126)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f373-7c5d-8466-c536c7bd8d44"
    },
    {
      "id": "chg_01a0b018-f374-7385-b71b-99f656ef1081",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "subscan OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/subscan/f9395a98ae731ca110dbd351c21af1e68df872c5d21f484f7db67dba603e0468",
      "to_value": "pubfi://registry/openapi/subscan/b8d53f1cc29d89bcb174091981cffedc342c832afba2d964d8d4cda902668903",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/subscan/b8d53f1cc29d89bcb174091981cffedc342c832afba2d964d8d4cda902668903",
        "from": "pubfi://registry/openapi/subscan/f9395a98ae731ca110dbd351c21af1e68df872c5d21f484f7db67dba603e0468",
        "resource": "subscan OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “subscan OpenAPI” now points somewhere else (pubfi://registry/openapi/subscan/f9395a98ae731ca110dbd351c21af1e68df872c5d21f484f7db67dba603e0468 → pubfi://registry/openapi/subscan/b8d53f1cc29d89bcb174091981cffedc342c832afba2d964d8d4cda902668903)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f374-7385-b71b-99f656ef1081"
    },
    {
      "id": "chg_01a0b018-f376-7688-9692-fa85c2fde24b",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "thegrid-public OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/thegrid-public/30f9d381de3b00961c6c2c27d26887725f4a1c93309a2da043f0c3cb21e127f0",
      "to_value": "pubfi://registry/openapi/thegrid-public/7367fe7953fa32d39858e382df64cb51c0682d1d4a0ab6e072467df0ac21e3ec",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/thegrid-public/7367fe7953fa32d39858e382df64cb51c0682d1d4a0ab6e072467df0ac21e3ec",
        "from": "pubfi://registry/openapi/thegrid-public/30f9d381de3b00961c6c2c27d26887725f4a1c93309a2da043f0c3cb21e127f0",
        "resource": "thegrid-public OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “thegrid-public OpenAPI” now points somewhere else (pubfi://registry/openapi/thegrid-public/30f9d381de3b00961c6c2c27d26887725f4a1c93309a2da043f0c3cb21e127f0 → pubfi://registry/openapi/thegrid-public/7367fe7953fa32d39858e382df64cb51c0682d1d4a0ab6e072467df0ac21e3ec)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f376-7688-9692-fa85c2fde24b"
    },
    {
      "id": "chg_01a0b018-f376-7c3f-9a6a-2b81ebe78850",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "tzkt-v1 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/tzkt-v1/415321a631d174bd860d87052d9bde0929e317d514998ac1a68b956262374cc5",
      "to_value": "pubfi://registry/openapi/tzkt-v1/89db6fd8c6354b13221b0d7350199c25bf85f765581b14f1d4ce626e1723eeb9",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/tzkt-v1/89db6fd8c6354b13221b0d7350199c25bf85f765581b14f1d4ce626e1723eeb9",
        "from": "pubfi://registry/openapi/tzkt-v1/415321a631d174bd860d87052d9bde0929e317d514998ac1a68b956262374cc5",
        "resource": "tzkt-v1 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “tzkt-v1 OpenAPI” now points somewhere else (pubfi://registry/openapi/tzkt-v1/415321a631d174bd860d87052d9bde0929e317d514998ac1a68b956262374cc5 → pubfi://registry/openapi/tzkt-v1/89db6fd8c6354b13221b0d7350199c25bf85f765581b14f1d4ce626e1723eeb9)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f376-7c3f-9a6a-2b81ebe78850"
    },
    {
      "id": "chg_01a0b018-f379-762e-a9c6-45dccc6c1682",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "yearn-kong OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/yearn-kong/b90b3c530da07d69033ad68e6e1f296846390ee97f7e2cf09c3b8398c1936a1a",
      "to_value": "pubfi://registry/openapi/yearn-kong/6dc1499ac663d1fa6afa2adf727aef29d385ca94021c43f36a8ed323480294f6",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/yearn-kong/6dc1499ac663d1fa6afa2adf727aef29d385ca94021c43f36a8ed323480294f6",
        "from": "pubfi://registry/openapi/yearn-kong/b90b3c530da07d69033ad68e6e1f296846390ee97f7e2cf09c3b8398c1936a1a",
        "resource": "yearn-kong OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 16:00:18.481325+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “yearn-kong OpenAPI” now points somewhere else (pubfi://registry/openapi/yearn-kong/b90b3c530da07d69033ad68e6e1f296846390ee97f7e2cf09c3b8398c1936a1a → pubfi://registry/openapi/yearn-kong/6dc1499ac663d1fa6afa2adf727aef29d385ca94021c43f36a8ed323480294f6)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0b018-f379-762e-a9c6-45dccc6c1682"
    },
    {
      "id": "chg_01a0afaa-ebdb-73f9-ab6a-342bdd964399",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "alternative-fng OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/alternative-fng/dda24f8545ae7adaf443b97f09b1b7652099f6b748d013a6a0e3e57a4ccd5da1",
      "to_value": "pubfi://registry/openapi/alternative-fng/9120171650f00dae192b40556fe44d54f3e23a87c4e7faa893fc62f61e03a9a3",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/alternative-fng/9120171650f00dae192b40556fe44d54f3e23a87c4e7faa893fc62f61e03a9a3",
        "from": "pubfi://registry/openapi/alternative-fng/dda24f8545ae7adaf443b97f09b1b7652099f6b748d013a6a0e3e57a4ccd5da1",
        "resource": "alternative-fng OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “alternative-fng OpenAPI” now points somewhere else (pubfi://registry/openapi/alternative-fng/dda24f8545ae7adaf443b97f09b1b7652099f6b748d013a6a0e3e57a4ccd5da1 → pubfi://registry/openapi/alternative-fng/9120171650f00dae192b40556fe44d54f3e23a87c4e7faa893fc62f61e03a9a3)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebdb-73f9-ab6a-342bdd964399"
    },
    {
      "id": "chg_01a0afaa-ebe0-7aa8-ab7a-9427abcfb596",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "curve-v1 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/curve-v1/4eace59b76419a8d40608453231379c11346df2bc5ec294f06e69df336e2f775",
      "to_value": "pubfi://registry/openapi/curve-v1/bf2408b2d47406f6829a04c3244765a48e1419c098fd2fc3a2519b3a8ef31671",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/curve-v1/bf2408b2d47406f6829a04c3244765a48e1419c098fd2fc3a2519b3a8ef31671",
        "from": "pubfi://registry/openapi/curve-v1/4eace59b76419a8d40608453231379c11346df2bc5ec294f06e69df336e2f775",
        "resource": "curve-v1 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “curve-v1 OpenAPI” now points somewhere else (pubfi://registry/openapi/curve-v1/4eace59b76419a8d40608453231379c11346df2bc5ec294f06e69df336e2f775 → pubfi://registry/openapi/curve-v1/bf2408b2d47406f6829a04c3244765a48e1419c098fd2fc3a2519b3a8ef31671)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe0-7aa8-ab7a-9427abcfb596"
    },
    {
      "id": "chg_01a0afaa-ebe1-7a11-aa29-1d92ef35849f",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "ethereum-lists-chains OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/ethereum-lists-chains/02ca683296317a3343f2f245e2a89e9b50a3c80433cba49793042c11d82daf7c",
      "to_value": "pubfi://registry/openapi/ethereum-lists-chains/0f39a1e1da7b260015fbc7c265577c532f53e5c8cf6a5ad3c3afe35fd10551b5",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/ethereum-lists-chains/0f39a1e1da7b260015fbc7c265577c532f53e5c8cf6a5ad3c3afe35fd10551b5",
        "from": "pubfi://registry/openapi/ethereum-lists-chains/02ca683296317a3343f2f245e2a89e9b50a3c80433cba49793042c11d82daf7c",
        "resource": "ethereum-lists-chains OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “ethereum-lists-chains OpenAPI” now points somewhere else (pubfi://registry/openapi/ethereum-lists-chains/02ca683296317a3343f2f245e2a89e9b50a3c80433cba49793042c11d82daf7c → pubfi://registry/openapi/ethereum-lists-chains/0f39a1e1da7b260015fbc7c265577c532f53e5c8cf6a5ad3c3afe35fd10551b5)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe1-7a11-aa29-1d92ef35849f"
    },
    {
      "id": "chg_01a0afaa-ebe2-7989-a1c4-3f5c3cc7def1",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "koios-v1 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/koios-v1/e904c285e855973527832810aa3be8fc69f673e64ade2938917d9fca752b25e4",
      "to_value": "pubfi://registry/openapi/koios-v1/c063537e84a906ac1cbf47c05cec1859ce63f6401710a598e950862e32788948",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/koios-v1/c063537e84a906ac1cbf47c05cec1859ce63f6401710a598e950862e32788948",
        "from": "pubfi://registry/openapi/koios-v1/e904c285e855973527832810aa3be8fc69f673e64ade2938917d9fca752b25e4",
        "resource": "koios-v1 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “koios-v1 OpenAPI” now points somewhere else (pubfi://registry/openapi/koios-v1/e904c285e855973527832810aa3be8fc69f673e64ade2938917d9fca752b25e4 → pubfi://registry/openapi/koios-v1/c063537e84a906ac1cbf47c05cec1859ce63f6401710a598e950862e32788948)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe2-7989-a1c4-3f5c3cc7def1"
    },
    {
      "id": "chg_01a0afaa-ebe4-74c7-9327-d7ed6a4d8b14",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "mempool-bitcoin OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/mempool-bitcoin/cebc8504969408a2ff610b058efc306f20c687e788383bf94c1567edc4dab14c",
      "to_value": "pubfi://registry/openapi/mempool-bitcoin/4e0a58f7ebc5030ef03b8d7c12985afc2cf88fe301e12d0652d47876481b1c31",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/mempool-bitcoin/4e0a58f7ebc5030ef03b8d7c12985afc2cf88fe301e12d0652d47876481b1c31",
        "from": "pubfi://registry/openapi/mempool-bitcoin/cebc8504969408a2ff610b058efc306f20c687e788383bf94c1567edc4dab14c",
        "resource": "mempool-bitcoin OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “mempool-bitcoin OpenAPI” now points somewhere else (pubfi://registry/openapi/mempool-bitcoin/cebc8504969408a2ff610b058efc306f20c687e788383bf94c1567edc4dab14c → pubfi://registry/openapi/mempool-bitcoin/4e0a58f7ebc5030ef03b8d7c12985afc2cf88fe301e12d0652d47876481b1c31)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe4-74c7-9327-d7ed6a4d8b14"
    },
    {
      "id": "chg_01a0afaa-ebe4-7cc8-9266-f973a47881f7",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "meteora-dlmm OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/meteora-dlmm/7373de3c7331c589328d40897d963f9df2183b58b01a4fb1e3c113970803f967",
      "to_value": "pubfi://registry/openapi/meteora-dlmm/65ed3aeab89affdfca17d925cd8fb1e3adfaa784acb98294313fd83384e12325",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/meteora-dlmm/65ed3aeab89affdfca17d925cd8fb1e3adfaa784acb98294313fd83384e12325",
        "from": "pubfi://registry/openapi/meteora-dlmm/7373de3c7331c589328d40897d963f9df2183b58b01a4fb1e3c113970803f967",
        "resource": "meteora-dlmm OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “meteora-dlmm OpenAPI” now points somewhere else (pubfi://registry/openapi/meteora-dlmm/7373de3c7331c589328d40897d963f9df2183b58b01a4fb1e3c113970803f967 → pubfi://registry/openapi/meteora-dlmm/65ed3aeab89affdfca17d925cd8fb1e3adfaa784acb98294313fd83384e12325)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe4-7cc8-9266-f973a47881f7"
    },
    {
      "id": "chg_01a0afaa-ebe5-7473-9d89-60192ff196ff",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "orca-v2 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/orca-v2/cbce35da54fa2c7c8a6aa20719abea361aef60cf3c7d8d6ac2819d085f27ee19",
      "to_value": "pubfi://registry/openapi/orca-v2/67daeb5ab21d596a4d82b77c72f34b57eeabf29b7338a75e994aad7cac2be425",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/orca-v2/67daeb5ab21d596a4d82b77c72f34b57eeabf29b7338a75e994aad7cac2be425",
        "from": "pubfi://registry/openapi/orca-v2/cbce35da54fa2c7c8a6aa20719abea361aef60cf3c7d8d6ac2819d085f27ee19",
        "resource": "orca-v2 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “orca-v2 OpenAPI” now points somewhere else (pubfi://registry/openapi/orca-v2/cbce35da54fa2c7c8a6aa20719abea361aef60cf3c7d8d6ac2819d085f27ee19 → pubfi://registry/openapi/orca-v2/67daeb5ab21d596a4d82b77c72f34b57eeabf29b7338a75e994aad7cac2be425)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe5-7473-9d89-60192ff196ff"
    },
    {
      "id": "chg_01a0afaa-ebe7-7203-bc00-ad128ad4d2f3",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "raydium-v3 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/raydium-v3/b67e3d7ee35f8cae2f181fe0eb04f702e5884c143d1eececae182439edb4ff37",
      "to_value": "pubfi://registry/openapi/raydium-v3/60f4a9cba7083e963699edfb5c3bc663b7bc87974ea6114ab0bf4d62d3d9a60d",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/raydium-v3/60f4a9cba7083e963699edfb5c3bc663b7bc87974ea6114ab0bf4d62d3d9a60d",
        "from": "pubfi://registry/openapi/raydium-v3/b67e3d7ee35f8cae2f181fe0eb04f702e5884c143d1eececae182439edb4ff37",
        "resource": "raydium-v3 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “raydium-v3 OpenAPI” now points somewhere else (pubfi://registry/openapi/raydium-v3/b67e3d7ee35f8cae2f181fe0eb04f702e5884c143d1eececae182439edb4ff37 → pubfi://registry/openapi/raydium-v3/60f4a9cba7083e963699edfb5c3bc663b7bc87974ea6114ab0bf4d62d3d9a60d)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe7-7203-bc00-ad128ad4d2f3"
    },
    {
      "id": "chg_01a0afaa-ebe7-7800-8db9-42cdc0b684d4",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "subscan OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/subscan/2f32ebbea3ded0a4d1352afc009cceaf02d47313e5de8662efcf3bb86ef92608",
      "to_value": "pubfi://registry/openapi/subscan/f9395a98ae731ca110dbd351c21af1e68df872c5d21f484f7db67dba603e0468",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/subscan/f9395a98ae731ca110dbd351c21af1e68df872c5d21f484f7db67dba603e0468",
        "from": "pubfi://registry/openapi/subscan/2f32ebbea3ded0a4d1352afc009cceaf02d47313e5de8662efcf3bb86ef92608",
        "resource": "subscan OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “subscan OpenAPI” now points somewhere else (pubfi://registry/openapi/subscan/2f32ebbea3ded0a4d1352afc009cceaf02d47313e5de8662efcf3bb86ef92608 → pubfi://registry/openapi/subscan/f9395a98ae731ca110dbd351c21af1e68df872c5d21f484f7db67dba603e0468)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe7-7800-8db9-42cdc0b684d4"
    },
    {
      "id": "chg_01a0afaa-ebe7-7e36-969d-16ed690bd516",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "tzkt-v1 OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/tzkt-v1/8c8b28624305797371db3016ebbf18332627eb997fe82adbab350e8925ea09af",
      "to_value": "pubfi://registry/openapi/tzkt-v1/415321a631d174bd860d87052d9bde0929e317d514998ac1a68b956262374cc5",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/tzkt-v1/415321a631d174bd860d87052d9bde0929e317d514998ac1a68b956262374cc5",
        "from": "pubfi://registry/openapi/tzkt-v1/8c8b28624305797371db3016ebbf18332627eb997fe82adbab350e8925ea09af",
        "resource": "tzkt-v1 OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 14:00:08.169072+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “tzkt-v1 OpenAPI” now points somewhere else (pubfi://registry/openapi/tzkt-v1/8c8b28624305797371db3016ebbf18332627eb997fe82adbab350e8925ea09af → pubfi://registry/openapi/tzkt-v1/415321a631d174bd860d87052d9bde0929e317d514998ac1a68b956262374cc5)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0afaa-ebe7-7e36-969d-16ed690bd516"
    },
    {
      "id": "chg_01a0aea3-2350-7834-b8bc-6f65eec45bdc",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "degov OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/degov/199b93969e1b8421bcacb62fd5514b4290c63b1ad143066ac2e7aff1487cd00c",
      "to_value": "pubfi://registry/openapi/degov/f7cbac1007b708347eca7371b2f8ab640a9f2e81dabcd26339ba32a1994b0130",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/degov/f7cbac1007b708347eca7371b2f8ab640a9f2e81dabcd26339ba32a1994b0130",
        "from": "pubfi://registry/openapi/degov/199b93969e1b8421bcacb62fd5514b4290c63b1ad143066ac2e7aff1487cd00c",
        "resource": "degov OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 09:12:01.091781+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “degov OpenAPI” now points somewhere else (pubfi://registry/openapi/degov/199b93969e1b8421bcacb62fd5514b4290c63b1ad143066ac2e7aff1487cd00c → pubfi://registry/openapi/degov/f7cbac1007b708347eca7371b2f8ab640a9f2e81dabcd26339ba32a1994b0130)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0aea3-2350-7834-b8bc-6f65eec45bdc"
    },
    {
      "id": "chg_01a0aea3-2354-7011-9db9-d8ead0cd15ce",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "subscan OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/subscan/adba74c3ac939759c2139e87f99202ec8b926053a1f1b7ca53cfbdd3b06f87f4",
      "to_value": "pubfi://registry/openapi/subscan/2f32ebbea3ded0a4d1352afc009cceaf02d47313e5de8662efcf3bb86ef92608",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/subscan/2f32ebbea3ded0a4d1352afc009cceaf02d47313e5de8662efcf3bb86ef92608",
        "from": "pubfi://registry/openapi/subscan/adba74c3ac939759c2139e87f99202ec8b926053a1f1b7ca53cfbdd3b06f87f4",
        "resource": "subscan OpenAPI"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 09:12:01.091781+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Resource “subscan OpenAPI” now points somewhere else (pubfi://registry/openapi/subscan/adba74c3ac939759c2139e87f99202ec8b926053a1f1b7ca53cfbdd3b06f87f4 → pubfi://registry/openapi/subscan/2f32ebbea3ded0a4d1352afc009cceaf02d47313e5de8662efcf3bb86ef92608)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0aea3-2354-7011-9db9-d8ead0cd15ce"
    },
    {
      "id": "chg_01a0a48c-04a5-7c10-b5c2-ff18ae8981f3",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "degov OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/degov/9ac5dd5f6edc09762cc6df76a9ec8af4cbb6f33ac855ca2eae8da71548f1ba21",
      "to_value": "pubfi://registry/openapi/degov/199b93969e1b8421bcacb62fd5514b4290c63b1ad143066ac2e7aff1487cd00c",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/degov/199b93969e1b8421bcacb62fd5514b4290c63b1ad143066ac2e7aff1487cd00c",
        "from": "pubfi://registry/openapi/degov/9ac5dd5f6edc09762cc6df76a9ec8af4cbb6f33ac855ca2eae8da71548f1ba21",
        "resource": "degov OpenAPI"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 10:10:34.554941+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Resource “degov OpenAPI” now points somewhere else (pubfi://registry/openapi/degov/9ac5dd5f6edc09762cc6df76a9ec8af4cbb6f33ac855ca2eae8da71548f1ba21 → pubfi://registry/openapi/degov/199b93969e1b8421bcacb62fd5514b4290c63b1ad143066ac2e7aff1487cd00c)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0a48c-04a5-7c10-b5c2-ff18ae8981f3"
    },
    {
      "id": "chg_01a0a181-8e6b-7cd1-8483-89a4186a0be2",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "subscan OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/subscan/02844f3cbabb037bb123bc862e124e53ae116595d8488c7ca915116127cb65bd",
      "to_value": "pubfi://registry/openapi/subscan/adba74c3ac939759c2139e87f99202ec8b926053a1f1b7ca53cfbdd3b06f87f4",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/subscan/adba74c3ac939759c2139e87f99202ec8b926053a1f1b7ca53cfbdd3b06f87f4",
        "from": "pubfi://registry/openapi/subscan/02844f3cbabb037bb123bc862e124e53ae116595d8488c7ca915116127cb65bd",
        "resource": "subscan OpenAPI"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 20:00:16.745525+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Resource “subscan OpenAPI” now points somewhere else (pubfi://registry/openapi/subscan/02844f3cbabb037bb123bc862e124e53ae116595d8488c7ca915116127cb65bd → pubfi://registry/openapi/subscan/adba74c3ac939759c2139e87f99202ec8b926053a1f1b7ca53cfbdd3b06f87f4)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0a181-8e6b-7cd1-8483-89a4186a0be2"
    },
    {
      "id": "chg_01a0a113-929e-790a-8b44-1f7fc74e1830",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "degov OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/degov/539bfcc49dd78a06933b1ab38231038516771207800dd7e149db5ac863d4669c",
      "to_value": "pubfi://registry/openapi/degov/9ac5dd5f6edc09762cc6df76a9ec8af4cbb6f33ac855ca2eae8da71548f1ba21",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/degov/9ac5dd5f6edc09762cc6df76a9ec8af4cbb6f33ac855ca2eae8da71548f1ba21",
        "from": "pubfi://registry/openapi/degov/539bfcc49dd78a06933b1ab38231038516771207800dd7e149db5ac863d4669c",
        "resource": "degov OpenAPI"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 18:00:08.485821+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Resource “degov OpenAPI” now points somewhere else (pubfi://registry/openapi/degov/539bfcc49dd78a06933b1ab38231038516771207800dd7e149db5ac863d4669c → pubfi://registry/openapi/degov/9ac5dd5f6edc09762cc6df76a9ec8af4cbb6f33ac855ca2eae8da71548f1ba21)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0a113-929e-790a-8b44-1f7fc74e1830"
    },
    {
      "id": "chg_01a09690-0a43-7b30-bad9-08cce6a76302",
      "kind": "check.verdict",
      "family": "auth-registration",
      "subject_kind": "check",
      "subject": "auth-registration",
      "subject_child": "",
      "from_code": "auth.registration_dcr_only",
      "to_code": "auth.registration_cimd",
      "from_value": "partial",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 17:00:17.322746+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Authorization (partial → pass)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a09690-0a43-7b30-bad9-08cce6a76302"
    },
    {
      "id": "chg_01a08e71-32d2-7d5f-b0fa-d5b19800d0f8",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "degov OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/degov/6edf7f40cc2646be8a726997c9ec16a598d4727209a15158ea98e61bcc8e31b2",
      "to_value": "pubfi://registry/openapi/degov/539bfcc49dd78a06933b1ab38231038516771207800dd7e149db5ac863d4669c",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/degov/539bfcc49dd78a06933b1ab38231038516771207800dd7e149db5ac863d4669c",
        "from": "pubfi://registry/openapi/degov/6edf7f40cc2646be8a726997c9ec16a598d4727209a15158ea98e61bcc8e31b2",
        "resource": "degov OpenAPI"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 03:09:38.296696+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Resource “degov OpenAPI” now points somewhere else (pubfi://registry/openapi/degov/6edf7f40cc2646be8a726997c9ec16a598d4727209a15158ea98e61bcc8e31b2 → pubfi://registry/openapi/degov/539bfcc49dd78a06933b1ab38231038516771207800dd7e149db5ac863d4669c)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a08e71-32d2-7d5f-b0fa-d5b19800d0f8"
    },
    {
      "id": "chg_01a08e71-32d3-7ec5-b55a-21f2712ae762",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "subscan OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/subscan/48cd6089a3028feb569f68b3d844b4877eff66d575bd56ec631d68f759e1be67",
      "to_value": "pubfi://registry/openapi/subscan/02844f3cbabb037bb123bc862e124e53ae116595d8488c7ca915116127cb65bd",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/subscan/02844f3cbabb037bb123bc862e124e53ae116595d8488c7ca915116127cb65bd",
        "from": "pubfi://registry/openapi/subscan/48cd6089a3028feb569f68b3d844b4877eff66d575bd56ec631d68f759e1be67",
        "resource": "subscan OpenAPI"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 03:09:38.296696+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Resource “subscan OpenAPI” now points somewhere else (pubfi://registry/openapi/subscan/48cd6089a3028feb569f68b3d844b4877eff66d575bd56ec631d68f759e1be67 → pubfi://registry/openapi/subscan/02844f3cbabb037bb123bc862e124e53ae116595d8488c7ca915116127cb65bd)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a08e71-32d3-7ec5-b55a-21f2712ae762"
    },
    {
      "id": "chg_01a087f8-959d-7161-a6fc-194660f0bfbe",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "degov OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/degov/80f627fee992bccd7e28967fb5514a95e761b02dbff222f55a779e23b6d1115c",
      "to_value": "pubfi://registry/openapi/degov/6edf7f40cc2646be8a726997c9ec16a598d4727209a15158ea98e61bcc8e31b2",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/degov/6edf7f40cc2646be8a726997c9ec16a598d4727209a15158ea98e61bcc8e31b2",
        "from": "pubfi://registry/openapi/degov/80f627fee992bccd7e28967fb5514a95e761b02dbff222f55a779e23b6d1115c",
        "resource": "degov OpenAPI"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 21:00:10.465382+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Resource “degov OpenAPI” now points somewhere else (pubfi://registry/openapi/degov/80f627fee992bccd7e28967fb5514a95e761b02dbff222f55a779e23b6d1115c → pubfi://registry/openapi/degov/6edf7f40cc2646be8a726997c9ec16a598d4727209a15158ea98e61bcc8e31b2)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a087f8-959d-7161-a6fc-194660f0bfbe"
    },
    {
      "id": "chg_01a087f8-959e-7f06-8880-fdbdfee00db1",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "subscan OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/subscan/0bd4e58a91f541c394fee75587c17d5f6947fd884e9b9b1c7b1ba36a682d2d12",
      "to_value": "pubfi://registry/openapi/subscan/48cd6089a3028feb569f68b3d844b4877eff66d575bd56ec631d68f759e1be67",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/subscan/48cd6089a3028feb569f68b3d844b4877eff66d575bd56ec631d68f759e1be67",
        "from": "pubfi://registry/openapi/subscan/0bd4e58a91f541c394fee75587c17d5f6947fd884e9b9b1c7b1ba36a682d2d12",
        "resource": "subscan OpenAPI"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 21:00:10.465382+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Resource “subscan OpenAPI” now points somewhere else (pubfi://registry/openapi/subscan/0bd4e58a91f541c394fee75587c17d5f6947fd884e9b9b1c7b1ba36a682d2d12 → pubfi://registry/openapi/subscan/48cd6089a3028feb569f68b3d844b4877eff66d575bd56ec631d68f759e1be67)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a087f8-959e-7f06-8880-fdbdfee00db1"
    },
    {
      "id": "chg_01a08678-2217-7b73-bfe3-1bfe29ce36ca",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "degov OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/degov/c56a3acf1fe63da913c42d62ef5ba5414621f665b133e084a283a5e6680d1501",
      "to_value": "pubfi://registry/openapi/degov/80f627fee992bccd7e28967fb5514a95e761b02dbff222f55a779e23b6d1115c",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/degov/80f627fee992bccd7e28967fb5514a95e761b02dbff222f55a779e23b6d1115c",
        "from": "pubfi://registry/openapi/degov/c56a3acf1fe63da913c42d62ef5ba5414621f665b133e084a283a5e6680d1501",
        "resource": "degov OpenAPI"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 14:00:15.069112+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Resource “degov OpenAPI” now points somewhere else (pubfi://registry/openapi/degov/c56a3acf1fe63da913c42d62ef5ba5414621f665b133e084a283a5e6680d1501 → pubfi://registry/openapi/degov/80f627fee992bccd7e28967fb5514a95e761b02dbff222f55a779e23b6d1115c)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a08678-2217-7b73-bfe3-1bfe29ce36ca"
    },
    {
      "id": "chg_01a08678-221a-759f-b535-be9d558f5b23",
      "kind": "resource.uri_changed",
      "family": "",
      "subject_kind": "resource",
      "subject": "subscan OpenAPI",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "pubfi://registry/openapi/subscan/46b79dee39fd5977c1db281cd157c82c16491f37d7e90f114955e5b54c70f4f9",
      "to_value": "pubfi://registry/openapi/subscan/0bd4e58a91f541c394fee75587c17d5f6947fd884e9b9b1c7b1ba36a682d2d12",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "pubfi://registry/openapi/subscan/0bd4e58a91f541c394fee75587c17d5f6947fd884e9b9b1c7b1ba36a682d2d12",
        "from": "pubfi://registry/openapi/subscan/46b79dee39fd5977c1db281cd157c82c16491f37d7e90f114955e5b54c70f4f9",
        "resource": "subscan OpenAPI"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 14:00:15.069112+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Resource “subscan OpenAPI” now points somewhere else (pubfi://registry/openapi/subscan/46b79dee39fd5977c1db281cd157c82c16491f37d7e90f114955e5b54c70f4f9 → pubfi://registry/openapi/subscan/0bd4e58a91f541c394fee75587c17d5f6947fd884e9b9b1c7b1ba36a682d2d12)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a08678-221a-759f-b535-be9d558f5b23"
    },
    {
      "id": "chg_01a07a7c-8c26-7d86-9c79-6b8020c25c4d",
      "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 06:09:37.672827+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a07a7c-8c26-7d86-9c79-6b8020c25c4d"
    },
    {
      "id": "chg_01a046fc-7609-75d1-93fd-f7e42292b9c3",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.churn",
      "to_code": "stability.stable",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-28",
      "occurred_at": "2026-08-28 06:09:05.156458+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Stability (fail → pass)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a046fc-7609-75d1-93fd-f7e42292b9c3"
    },
    {
      "id": "chg_01a030a3-57f3-7bbe-87cb-8b7c4d0b06c5",
      "kind": "tool.added",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.substrate.runtime_upgrade.verify",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.substrate.runtime_upgrade.verify",
        "destructive": "true"
      },
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 22:00:06.194097+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "New tool “pubfi.substrate.runtime_upgrade.verify”, which the server declares destructive",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a030a3-57f3-7bbe-87cb-8b7c4d0b06c5"
    },
    {
      "id": "chg_01a030a3-57f8-707f-987f-0ca43665b4c7",
      "kind": "server.instructions_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "instructions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 22:00:06.194097+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a030a3-57f8-707f-987f-0ca43665b4c7"
    },
    {
      "id": "chg_01a0257a-f36e-7de8-99a5-348841da9e32",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.route.execute",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.route.execute"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 18:00:08.840232+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Tool “pubfi.route.execute” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a0257a-f36e-7de8-99a5-348841da9e32"
    },
    {
      "id": "chg_01a01455-2114-78ea-b7ed-0f15cce2c995",
      "kind": "check.appeared",
      "family": "auth-registration",
      "subject_kind": "check",
      "subject": "auth-registration",
      "subject_child": "",
      "from_code": null,
      "to_code": "auth.registration_dcr_only",
      "from_value": null,
      "to_value": "partial",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-18",
      "occurred_at": "2026-08-18 10:05:18.43355+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "First check of Authorization (partial)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a01455-2114-78ea-b7ed-0f15cce2c995"
    },
    {
      "id": "chg_01a00889-4fda-735f-9d9a-063183f12283",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.challenge_only_invoke",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 03:06:51.639981+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Authorization (fail → pass)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a00889-4fda-735f-9d9a-063183f12283"
    },
    {
      "id": "chg_01a00889-4fdb-721b-8e31-1e401fbb91ad",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.route.execute",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.route.execute"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 03:06:51.639981+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Tool “pubfi.route.execute” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_01a00889-4fdb-721b-8e31-1e401fbb91ad"
    },
    {
      "id": "chg_019ff0e8-b4f9-7b79-8f6e-23e9cacc38bf",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.route.execute",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.route.execute"
      },
      "occurred_on": "2026-08-11",
      "occurred_at": "2026-08-11 13:00:10.177585+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Tool “pubfi.route.execute” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019ff0e8-b4f9-7b79-8f6e-23e9cacc38bf"
    },
    {
      "id": "chg_019fe288-454b-7ad2-8d2a-9df3f0efc0ed",
      "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": "13",
        "added": "2",
        "breaks": "0",
        "removed": "4",
        "auth_transport": "0"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 18:00:09.2636+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fe288-454b-7ad2-8d2a-9df3f0efc0ed"
    },
    {
      "id": "chg_019fe288-454e-7390-8ee7-1ff301d7acd3",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.challenge_only_invoke",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 18:00:09.2636+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Authorization (unverified → fail)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fe288-454e-7390-8ee7-1ff301d7acd3"
    },
    {
      "id": "chg_019fe288-454f-7398-aff0-442b38aa8684",
      "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-08-08",
      "occurred_at": "2026-08-08 18:00:09.2636+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fe288-454f-7398-aff0-442b38aa8684"
    },
    {
      "id": "chg_019fe288-4551-72e9-a658-c2e556a73f90",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.route.execute",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.route.execute"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 18:00:09.2636+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Tool “pubfi.route.execute” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fe288-4551-72e9-a658-c2e556a73f90"
    },
    {
      "id": "chg_019fd5ad-6ac3-796e-98ed-54515ab587d1",
      "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-08-06",
      "occurred_at": "2026-08-06 06:05:39.849605+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fd5ad-6ac3-796e-98ed-54515ab587d1"
    },
    {
      "id": "chg_019fd5ad-6ac4-73c4-9899-51b9e61b917a",
      "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-08-06",
      "occurred_at": "2026-08-06 06:05:39.849605+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fd5ad-6ac4-73c4-9899-51b9e61b917a"
    },
    {
      "id": "chg_019fd5ad-6ac4-78eb-86ec-92272d0584c2",
      "kind": "check.unverifiable",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.challenge_only_invoke",
      "to_code": "auth.none_unlisted",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 06:05:39.849605+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Authorization (fail → unverified)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fd5ad-6ac4-78eb-86ec-92272d0584c2"
    },
    {
      "id": "chg_019fd5ad-6ac5-7eb5-aa18-909858527cbb",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 06:05:39.849605+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fd5ad-6ac5-7eb5-aa18-909858527cbb"
    },
    {
      "id": "chg_019fb2be-b997-7364-989a-2f91f90cb949",
      "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-07-30",
      "occurred_at": "2026-07-30 11:17:51.625198+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fb2be-b997-7364-989a-2f91f90cb949"
    },
    {
      "id": "chg_019fb2be-b997-7f36-9b83-9c41a3675dc8",
      "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-07-30",
      "occurred_at": "2026-07-30 11:17:51.625198+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fb2be-b997-7f36-9b83-9c41a3675dc8"
    },
    {
      "id": "chg_019fb2be-b998-76c8-9d8a-b9b1c3b44c71",
      "kind": "check.unverifiable",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.challenge_only_invoke",
      "to_code": "auth.none_unlisted",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-07-30",
      "occurred_at": "2026-07-30 11:17:51.625198+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Authorization (fail → unverified)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fb2be-b998-76c8-9d8a-b9b1c3b44c71"
    },
    {
      "id": "chg_019fb2be-b999-7d1b-9e1f-c337f27385a2",
      "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-07-30",
      "occurred_at": "2026-07-30 11:17:51.625198+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019fb2be-b999-7d1b-9e1f-c337f27385a2"
    },
    {
      "id": "chg_019faddf-17f3-70dc-b8a9-ef8788ab94b4",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.07",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "3",
        "added": "2",
        "breaks": "0",
        "removed": "4",
        "auth_transport": "0"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 12:35:06.840012+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Stability (0.07 → fail)",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019faddf-17f3-70dc-b8a9-ef8788ab94b4"
    },
    {
      "id": "chg_019faddf-17f5-72a4-85f3-33ef32d46c21",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.capabilities.search",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.capabilities.search"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 12:35:06.840012+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Tool “pubfi.capabilities.search” was removed",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019faddf-17f5-72a4-85f3-33ef32d46c21"
    },
    {
      "id": "chg_019faddf-17f5-7d0e-a3c9-64fb2355bd0b",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.route.execute",
      "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": "pubfi.route.execute"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 12:35:06.840012+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Tool “pubfi.route.execute” is now declared destructive",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019faddf-17f5-7d0e-a3c9-64fb2355bd0b"
    },
    {
      "id": "chg_019faddf-17f6-72b6-97fc-72ad9f038eaa",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.route.explain",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.route.explain"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 12:35:06.840012+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Tool “pubfi.route.explain” was removed",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019faddf-17f6-72b6-97fc-72ad9f038eaa"
    },
    {
      "id": "chg_019faddf-17f6-782e-bd41-7484e8500380",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.route.plan",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.route.plan"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 12:35:06.840012+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Tool “pubfi.route.plan” was removed",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019faddf-17f6-782e-bd41-7484e8500380"
    },
    {
      "id": "chg_019faddf-17f6-7e0e-b829-f2a40773d5ce",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "pubfi.schema.get",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "pubfi.schema.get"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 12:35:06.840012+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Tool “pubfi.schema.get” was removed",
      "link": "https://verifymcp.io/servers/ai-pubfi-mcp/mcp#chg-chg_019faddf-17f6-7e0e-b829-f2a40773d5ce"
    }
  ],
  "days": [
    {
      "date": "2026-09-19",
      "total": 92,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-18",
      "total": 92,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-17",
      "total": 92,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 50
    },
    {
      "date": "2026-09-15",
      "total": 92,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-14",
      "total": 92,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 4
    },
    {
      "date": "2026-09-12",
      "total": 92,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-11",
      "total": 91,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-09",
      "total": 91,
      "delta": 2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 14
    }
  ]
}