addrbookFor publishers
← The evidence ledger

Evidence row 3414370

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.usefulapi/microkeeper
Recorded
Previous row
#3396120
Body SHA-256
933b4d1c13a3336894e1bc2a74ec8d237c726d2299abf2a6c7c185f9dc8793ec
Leaf
0xe7bc199f0f80cd7aa50822a72d8fdd740c7ead862df7fe222efbe2ef65c9d431

What was observed

{
  "endpoints": [
    [
      "mcp",
      "https://microkeeper.usefulapi.io/mcp"
    ],
    [
      "web",
      "https://usefulapi.io/microkeeper/"
    ]
  ],
  "name": "Microkeeper MCP by usefulapi",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-11-05T13:39:03.242079Z",
        "status": "active",
        "statusChangedAt": "2026-11-05T13:39:03.242079Z",
        "updatedAt": "2026-11-05T13:39:03.242079Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Read staff, rosters, timesheets and leave, and add or update staff in Microkeeper.",
      "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/microkeeper",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://microkeeper.usefulapi.io/mcp"
        }
      ],
      "repository": {
        "source": "github",
        "subfolder": "servers/microkeeper",
        "url": "https://github.com/m190/usefulapi-mcp"
      },
      "title": "Microkeeper MCP by usefulapi",
      "version": "1.2.3",
      "websiteUrl": "https://usefulapi.io/microkeeper/"
    }
  },
  "source": "mcp_registry",
  "summary": "Read staff, rosters, timesheets and leave, and add or update staff in Microkeeper."
}

What the leaf hashes

{"body":"933b4d1c13a3336894e1bc2a74ec8d237c726d2299abf2a6c7c185f9dc8793ec","id":3414370,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793888497748500,"prev":3396120,"subject":"mcp_registry:io.usefulapi/microkeeper","subject_kind":"source_record"}

Proof

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

  1. 0xe7bc47406260fb507bd56f8b70779d235acf5cbcbd90b11db05602202ab0f0a4
  2. 0xb4c51c92d33e79a74e968ee661dfbfbb0d3e6891dc61dbdfa68d53c608d4142b
  3. 0x6b915c9f7123d66ccf912398bbe92f0d88a0ba14e029b14bd9bc705758604525
  4. 0x115d2e3277f7d9896aed8caacd1ce2daa63e69d963df8af10fb82f4788d9b53b
  5. 0xf94aa13b3b299e532bc7f1cfaa0e097f9fe7113b03cb52cb4bfe5a695b07ff0f
  6. 0x0095bc69d08fa0c9202d142254f5665973dc2916ba98ead1839b10b51ba1a417
  7. 0x850bcaf1f610e262e4488432166b439bbf6df0bbd772350829397aab26d8b3ae
  8. 0x0ed1257fc1a2c79f704926585a5a512a1ea932fe91a8cfe176076ec5dbe1bd88
  9. 0x2ea6a7ba5780dc9564f35ba9d6e7c9b6647b491608ded30d35984a65fa3dd255
  10. 0x787130afb072e06d1deca7d2754076577c0b344f51de8bccb17e245378d6831e
  11. 0x08abda5f20102b7a744a3d1a27852239c901c967d6f9d13f68c46f7c3adeedd1
  12. 0x708788b34c6821ac88171083ae667e72dcb323e05ccae96f22042f571d8ad44a
  13. 0x3462d641429cec10c8b5b5ba021c51334ad8d483cede88120521fea301eb9622
  14. 0x541b1a8c30ddf11073cc1260fda10cc5489dc4a22cfd9742e0f2f43db5f207c2
  15. 0xb5004928d173812cab4255917f4c361aae718a32a8e6208a7de15d84417a441d
  16. 0x706c875c10714e921f12357b889e8f8c61b62dcf68745f3b7e23aa127226e76c
  17. 0x595efddb5b196a921c775c54d0aa541065f1802bfefb8bd003a60b16925c4b58
Day root
0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128
Chained
0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2
Published
On Arc Testnet, block 70942081: 0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94

How to check it · This row as JSON