addrbookFor publishers
← The evidence ledger

Evidence row 3396120

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.usefulapi/microkeeper
Recorded
Previous row
#2726554
Body SHA-256
3a81e8221cc7dcad70a85f4e96e48f3cd7c67350772a1ba05eb76a992ad83091
Leaf
0xd57ea7500a09ec777f782406ebfdf25787dfe35a56ed61b380200577d4e99eb4

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-05T11:42:50.29781Z",
        "status": "active",
        "statusChangedAt": "2026-11-05T11:42:50.29781Z",
        "updatedAt": "2026-11-05T11:42:50.29781Z"
      }
    },
    "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.2",
      "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":"3a81e8221cc7dcad70a85f4e96e48f3cd7c67350772a1ba05eb76a992ad83091","id":3396120,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793881289671426,"prev":2726554,"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. 0xd57ed3586572303bc2a49ad683656cc90fe672770d20c426b4f0bee4af3f42a0
  2. 0xd78ac78abe8c58412947f578c2a2744502daf8ab3ee32dc9bce19105f67bb0bd
  3. 0x153468088d457292eeefa31d5311f2c69f58d2433f493f5eb50495eae1621da3
  4. 0x605f62a17b5740a0b446857d7fc79d8012446730be2fe46b83fdb955c0d4d7f7
  5. 0x8af4162211eb01240ce733164fba06a4a50bb820af26c56352519bbbf437870e
  6. 0x33cac5166580b89ef9ff888ddc3d6245b083a729252809d87e6544a007e5d3ab
  7. 0xf63255b1de047049db8253dc113504a6054944e65082d9a7eada7361ea10cfed
  8. 0x8f98b744a2f6a0fcd0bb0e65db27e8f254db51a4544279423db5638e85bdd56e
  9. 0xe3938336287fee93a520ee3b3011caa4852fe3b450255cae793fb839bb4c4269
  10. 0x89a20b70ad94cbb68fd179a3f680a21317d4518579e609b5b9178d74926b8f36
  11. 0x8aaab40c9576b487359695882fc6ccaf2df49c97c4e17de5edb374ecfe53d5f1
  12. 0xb9dc2ba9768d347d8450ac94ca7fa05eefa4b4b7949253813397996bd098b63b
  13. 0xc98ea9e7a31315529c80bf8f8a649e06ea1b1b599b9fcf599a46b2653a85c322
  14. 0x4c7b7f3f42e860af0292451afd96bceb26eb41ca5c810766a3ab2c07c3919b93
  15. 0x84cc0709bdcf43a76bb38852cd824bccc42d1167214eaa0cc6f5136bc9060566
  16. 0x706c875c10714e921f12357b889e8f8c61b62dcf68745f3b7e23aa127226e76c
  17. 0x595efddb5b196a921c775c54d0aa541065f1802bfefb8bd003a60b16925c4b58
Day root
0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128
Chained
0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2
Published
On Arc Testnet, block 70942081: 0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94

How to check it · This row as JSON