← The evidence ledger
Evidence row 2546713
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.usefulapi/retainful
- Recorded
- Previous row
- #2189081
- Body SHA-256
- 992b0251c775c9c7c60635ea71e603a31827dcde103418fdbc6d45a25caf9b12
- Leaf
- 0xd4bda7a7fd209a644630837e8f8b1fc76dafb756c4e3660986bda8af97ff2624
What was observed
{
"endpoints": [
[
"mcp",
"https://retainful.usefulapi.io/mcp"
],
[
"web",
"https://usefulapi.io/retainful/"
]
],
"name": "Retainful MCP by usefulapi",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-11-03T07:15:54.547775Z",
"status": "active",
"statusChangedAt": "2026-11-03T07:15:54.547775Z",
"updatedAt": "2026-11-03T07:15:54.547775Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "List contacts and lists; create contacts, add them to lists and record events in Retainful.",
"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/retainful",
"remotes": [
{
"type": "streamable-http",
"url": "https://retainful.usefulapi.io/mcp"
}
],
"repository": {
"source": "github",
"subfolder": "servers/retainful",
"url": "https://github.com/m190/usefulapi-mcp"
},
"title": "Retainful MCP by usefulapi",
"version": "1.0.1",
"websiteUrl": "https://usefulapi.io/retainful/"
}
},
"source": "mcp_registry",
"summary": "List contacts and lists; create contacts, add them to lists and record events in Retainful."
}What the leaf hashes
{"body":"992b0251c775c9c7c60635ea71e603a31827dcde103418fdbc6d45a25caf9b12","id":2546713,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793690350268798,"prev":2189081,"subject":"mcp_registry:io.usefulapi/retainful","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).
- 0xd4bd3757e1ebd1cbbde9acd920c24bed0d1d2c8e3f52b5450d18b45ebb9d9c74
- 0x4410fb2d57391c236cef9c5c16e7b9b727aebabb30a8037d4c1705653d133d27
- 0x8ad745ce1f089f3ba5b0ca9afddc0fd9419722f37ec386ca79e2284a84f2c7fd
- 0x1d42b72c7347b977499af3e6d4eeea028681399208fe8fbd20b4fd569d8d9bad
- 0x8687846b827af7c0bf47c09529daa6de5aeeae49a056f1c1e525e1c831eb25e0
- 0x99b5e33b5e6745e265fdf1a89198fe00c9eb6ccfa8347720a268079bda3bd62b
- 0x9a05ab4fdb6143a5da9d8af80879d333e56cb316ec062268a5af3440219bf34a
- 0x344a2c6cd56a43b8802a7054874117c8f4864d98a84ebe1d5ea406c69759ffe5
- 0xb2337dbdae56f6ef53e30aac5a6cc86b3f44de785f2313a34499e24757e138d6
- 0x7c1bae7f0d5edfbda0192e7849b849d1ef98def19da0ba1faf3314d705ae1ab0
- 0xa5de4fa25b064759dfd6c4892f0997754cebb4bd70d12c6461e6941c2e4860f6
- 0xbfd907b41fc4fb0f8910695809f1797d1c8b149f937affde28688b8121e34dae
- 0xce9b3265fd4a1a5e8698c5c73a9e511cda70851e8acf6892984553578379a29c
- 0x18c35417f7b285121a68d43297e370931a92ea9fb5a8410afcf7e021d5ec8b7e
- 0xc7478839685fed152a1d3420a50281ec80c2c7dad556230418f148fc7a02f71c
- 0x59b3a6fae1c920f45b1445649e93c8c7d68f3f69789b0df88522cdb15a28590b
- 0x7075a090980aecb33e9c15c829cb40f5b44385b6d91a159042263db068126b87
- 0xac5402954216dc6c7020a6405675c8fc3b0828c2ab02943d80de52677a2f1fc3
- 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7