addrbookFor publishers
← The evidence ledger

Evidence row 800689

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.usefulapi/drupal
Recorded
Previous row
#795668
Body SHA-256
5afbf0c142b5d8f4e400b5f8dafce406864cbb4575d678f408708b7dc85990a3
Leaf
0x714416be44bb1c99ec421009d2d2b6f20c0ab4ef0431dc161b0910bee995d325

What was observed

{
  "endpoints": [
    [
      "mcp",
      "https://drupal.usefulapi.io/mcp"
    ],
    [
      "web",
      "https://usefulapi.io/drupal/"
    ]
  ],
  "name": "Drupal MCP by usefulapi",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-28T20:04:46.562768Z",
        "status": "active",
        "statusChangedAt": "2026-10-28T20:04:46.562768Z",
        "updatedAt": "2026-10-28T20:04:46.562768Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Read and write Drupal JSON:API nodes, taxonomy terms, users and files.",
      "icons": [
        {
          "mimeType": "image/svg+xml",
          "sizes": [
            "any"
          ],
          "src": "https://usefulapi.io/icon.svg"
        },
        {
          "mimeType": "image/png",
          "sizes": [
            "256x256"
          ],
          "src": "https://usefulapi.io/icon-256.png"
        },
        {
          "mimeType": "image/png",
          "sizes": [
            "512x512"
          ],
          "src": "https://usefulapi.io/icon-512.png"
        }
      ],
      "name": "io.usefulapi/drupal",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://drupal.usefulapi.io/mcp"
        }
      ],
      "repository": {
        "source": "github",
        "subfolder": "servers/drupal",
        "url": "https://github.com/m190/usefulapi-mcp"
      },
      "title": "Drupal MCP by usefulapi",
      "version": "1.27.0",
      "websiteUrl": "https://usefulapi.io/drupal/"
    }
  },
  "source": "mcp_registry",
  "summary": "Read and write Drupal JSON:API nodes, taxonomy terms, users and files."
}

What the leaf hashes

{"body":"5afbf0c142b5d8f4e400b5f8dafce406864cbb4575d678f408708b7dc85990a3","id":800689,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793218351388253,"prev":795668,"subject":"mcp_registry:io.usefulapi/drupal","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).

  1. 0x71440686519e25353b2eb7dbd30704d2f014df497d0bd2e14e096d4bf4db7f24
  2. 0x5eb7ed208a2d0e7c745ba6636ab42416208fdc88fdfd4ba6ad5785d76c8f64d2
  3. 0xa9ec5543ea3132b3fb3724452115c7aff7d85dfab93cff7be469ee87ef9f2109
  4. 0xe723e872409b6e71e03aea26f4e95020a5bc3f33e3352e08dcb44fce78c60903
  5. 0xf7f438eb1608882cd48f1215815025524d74b8ee032eb234b19597446fcfc86e
  6. 0x7bdebdfdf86e18c78e0b475f323910c6fa3c1f32644b2caf9c077b71c2417aa2
  7. 0x87f870b1b719c2d6be5790f5d182dbda4fd96214972e85a87941bbaae270bd20
  8. 0x1e827b2048b870974104400765767d2c8d62c5a3d2e9c2ea9cd1631e941fcf74
  9. 0xa70a49ea3155fc9b47372723e4ff5ec24e21a171f99ac24281dffa6ebee7b405
  10. 0x7fe5b029e4b04dbc262f0855b92e80b8d71ac195804eb8b0b02e59d20c7631c6
  11. 0xabfd19131f5dfde019b13d76137d96dff517b2095479eb985a86b4ab1fdb5cf7
  12. 0xbfa98a981ac79123cf0e3c1136bb6a91530861c176632b87f390ea08f8ca340f
  13. 0x7f155f68af02d8849db98e7526c24e043693127acc289e6a058a9d26a9c83335
  14. 0x13a2df73da081eeb4e6752fd2a3d176d9f2a8d2dd01b46f18b266eb7116ace2f
  15. 0xab4e84d781dccd579dcf5c47a356a4a2e6cac58a2aefdf3543a3fa15238fa4db
  16. 0x74cf00e07b52415c2184cf20be69d195ed2725497a6892c2f3e449497c17d0ec
  17. 0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON