addrbookFor publishers
← The evidence ledger

Evidence row 439589

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.handinloop/handinloop-mcp-server
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
d3897fe4e912afa9546bd337506c9993a5021c3ceb93c061b694d30835e1e9a2
Leaf
0x25b518e0a0d2ff93f54e3d98a8b559220de84d64cf0269d10ce351de4b5a1138

What was observed

{
  "endpoints": [
    [
      "mcp",
      "https://mcp.sg.handinloop.com/mcp"
    ]
  ],
  "name": "io.github.handinloop/handinloop-mcp-server",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-27T08:26:11.489116Z",
        "status": "active",
        "statusChangedAt": "2026-10-27T08:26:11.489116Z",
        "updatedAt": "2026-10-27T08:26:11.489116Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Human-in-the-loop document extraction: submit a doc, get validated fields and an audit trail.",
      "name": "io.github.handinloop/handinloop-mcp-server",
      "packages": [
        {
          "identifier": "handinloop-mcp-server",
          "registryBaseUrl": "https://registry.npmjs.org",
          "registryType": "npm",
          "transport": {
            "type": "stdio"
          },
          "version": "0.9.0"
        }
      ],
      "remotes": [
        {
          "headers": [
            {
              "description": "An organisation API key (hil_sg_…), sent as a Bearer token.",
              "isRequired": true,
              "isSecret": true,
              "name": "Authorization",
              "value": "Bearer {api_key}",
              "variables": {
                "api_key": {
                  "description": "Your HandInLoop API key, from the API keys page of the portal (app.handinloop.com/api-keys).",
                  "isRequired": true,
                  "isSecret": true
                }
              }
            }
          ],
          "type": "streamable-http",
          "url": "https://mcp.sg.handinloop.com/mcp"
        }
      ],
      "repository": {
        "source": "github",
        "subfolder": "mcp",
        "url": "https://github.com/handinloop/platform"
      },
      "version": "0.9.0"
    }
  },
  "source": "mcp_registry",
  "summary": "Human-in-the-loop document extraction: submit a doc, get validated fields and an audit trail."
}

What the leaf hashes

{"body":"d3897fe4e912afa9546bd337506c9993a5021c3ceb93c061b694d30835e1e9a2","id":439589,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793089654823995,"prev":null,"subject":"mcp_registry:io.github.handinloop/handinloop-mcp-server","subject_kind":"source_record"}

Proof

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

  1. 0x25b50fb991898f2a2a0d072d79b4c496a51991fd52e92765738d62a1ec2915d6
  2. 0x14844055d1b32517a6f401868b3615f98a94d795573aa5203bc7df8b48581d90
  3. 0x7e86d46d14f3b9c80ed144938be97ca7c9f9f692c6952ec1e08ccd271e4da4c4
  4. 0x643f65337f7f81f9fa07afbc693ff10a46f3bc36388311cf106f7bc29816525d
  5. 0xeef696ab0eaae069697df9a6586a9cf823d234bc628a151d40a46b8bfa990de4
  6. 0x7cb2249f33efe99f3b82010faef7848eaf041c0cc01b56575eb449c900f0345b
  7. 0x64d806f64fcac2becd44a5cca1622593e3516e6d9e42522af577031792dc6948
  8. 0xbb880e4021fe7f2a1301c3013e97bdcd5288f9d2ef2cea5cd666b0679e4a304f
  9. 0x2ed645d4307b115079f73fd9268033a07159d2695cb1509f3511cdbb26ca01c3
  10. 0x093785ab0a816550f292f169f75fec391c16bd3d86deac07d7bf317be34ac41f
  11. 0x17a5d8a0d619389b23b9c7065a443f140dfd86a50ae32f665f667aeeb0d62b5c
  12. 0x442ef05dbe7931d22c60e72d459fdb2874e7d0eab89c16f41f0a865bf55610d6
  13. 0x1a710d4f8e6092d584b581d8599ff9183c0008f9275cf0601c925b43b4e84ae6
  14. 0xe8ee6f6ed50253c5ee2d1aa85a4b1a38ce94bca7f3b72fd1850f496152dbe285
  15. 0xa383a1cfe9b3f6af67eb4c7642564b9424d46d7fca90e7ba175d549f8b67dd0c
  16. 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON