addrbookFor publishers
← The evidence ledger

Evidence row 2189081

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.usefulapi/retainful
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
97f651c9c1c4c5d7cf8ebf53d70cf8da9cea856b77b48e27941e9b319f314133
Leaf
0xfb5932a839f67bda9886152b9e49361dba48febaab46debc2008f2731acaaf2a

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-02T17:19:37.93236Z",
        "status": "active",
        "statusChangedAt": "2026-11-02T17:19:37.93236Z",
        "updatedAt": "2026-11-02T17:19:37.93236Z"
      }
    },
    "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.0",
      "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":"97f651c9c1c4c5d7cf8ebf53d70cf8da9cea856b77b48e27941e9b319f314133","id":2189081,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793643523024018,"prev":null,"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 (444186 rows).

  1. 0xfb5929f7c2a9c1d98b10200ac185479b82d53647fbb7367d9fff6a94f67fd25d
  2. 0xba7d455bbb1d74b65278eac9420e6a36b20b2e908aaa49f5d04f969f64150777
  3. 0xabab363b3e81b63cb47bcf2ddc7b69fea4540b39beae41991b03610137a783fa
  4. 0x02f553e38b8922ed28f3484da9935d0028ffe835f214e3ce3790708bdce845eb
  5. 0xc1d5b2fdf6bc539a5fb16584141b30c6f26570ae2c4064a859225bf9edfd1fda
  6. 0x367ed974db253d230bff46862ccc20afa4232d101ea2eb34658df43d8c524cd4
  7. 0xd52674cb933e7c3f31b6cdd6ed6068f421d8978d5a4b95a5b2082a295d3aec5a
  8. 0xb77cac4e90924dc0fbb8c4d215916a0cba4d8ef24a2caddfff358ba536ec3576
  9. 0x96b84b8196c9db82f120667b661903ffcc0941187ba60c06d3baaaad4ebee5a5
  10. 0xd5d7119b51d24e4533c2695c4a9a7515389aae8a771e80b41cfc88514680f91b
  11. 0xd55f132e15e44ebb51cd9ad5b6e9cc58bf4ce8c05e82e58fb4685afe64c0f45b
  12. 0x1fdc5cec209319ec27c935f06e49dfee099419dfa8632c827c7fdc61fcd2e0c3
  13. 0x53d9a703c9e9f252a5170e08d05e1b0117ac9e5b187b8d11c1fc275324818140
  14. 0x59ed3c823c7507ae1b2993d19eda543383739dde961b25c4e0927023fff6be12
  15. 0x4068a4306db47ea0eae5f76e5137753caa3dbb132dca6a61a4d6c1838a52700f
  16. 0x25127db2e775737b2874f6a159f7c1bf984317eea6482e94589c3ef4c5ccab32
  17. 0xec5d643575d83c9e07e65deeef71943b53cbf3007e7e2b9a6ef414081509b0cc
  18. 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON