← 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).
- 0xe7bc47406260fb507bd56f8b70779d235acf5cbcbd90b11db05602202ab0f0a4
- 0xb4c51c92d33e79a74e968ee661dfbfbb0d3e6891dc61dbdfa68d53c608d4142b
- 0x6b915c9f7123d66ccf912398bbe92f0d88a0ba14e029b14bd9bc705758604525
- 0x115d2e3277f7d9896aed8caacd1ce2daa63e69d963df8af10fb82f4788d9b53b
- 0xf94aa13b3b299e532bc7f1cfaa0e097f9fe7113b03cb52cb4bfe5a695b07ff0f
- 0x0095bc69d08fa0c9202d142254f5665973dc2916ba98ead1839b10b51ba1a417
- 0x850bcaf1f610e262e4488432166b439bbf6df0bbd772350829397aab26d8b3ae
- 0x0ed1257fc1a2c79f704926585a5a512a1ea932fe91a8cfe176076ec5dbe1bd88
- 0x2ea6a7ba5780dc9564f35ba9d6e7c9b6647b491608ded30d35984a65fa3dd255
- 0x787130afb072e06d1deca7d2754076577c0b344f51de8bccb17e245378d6831e
- 0x08abda5f20102b7a744a3d1a27852239c901c967d6f9d13f68c46f7c3adeedd1
- 0x708788b34c6821ac88171083ae667e72dcb323e05ccae96f22042f571d8ad44a
- 0x3462d641429cec10c8b5b5ba021c51334ad8d483cede88120521fea301eb9622
- 0x541b1a8c30ddf11073cc1260fda10cc5489dc4a22cfd9742e0f2f43db5f207c2
- 0xb5004928d173812cab4255917f4c361aae718a32a8e6208a7de15d84417a441d
- 0x706c875c10714e921f12357b889e8f8c61b62dcf68745f3b7e23aa127226e76c
- 0x595efddb5b196a921c775c54d0aa541065f1802bfefb8bd003a60b16925c4b58
- Day root
- 0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128
- Chained
- 0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2
- Published
- On Arc Testnet, block 70942081: 0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94