addrbookFor publishers
← The evidence ledger

Evidence row 2539429

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.Clousd-Android/clousd-mcp
Recorded
Previous row
#1773639
Body SHA-256
aa26ec8ab2f23875987f6e8d3c634a89d7d274d470d844fc953872e284e01b97
Leaf
0x0a2eda8fd9bbe965341ac5e4cf4d92b2465fbf3ef82dec987aafcfd474941d75

What was observed

{
  "endpoints": [
    [
      "mcp",
      "https://api.clousd.com/mcp"
    ],
    [
      "web",
      "https://clousd.com/agents/"
    ]
  ],
  "name": "io.github.Clousd-Android/clousd-mcp",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-11-03T06:14:35.078513Z",
        "status": "active",
        "statusChangedAt": "2026-11-03T06:14:35.078513Z",
        "updatedAt": "2026-11-03T06:14:35.078513Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
      "description": "Real Android phones in the cloud for AI agents: give phones a task in plain words and get the answer",
      "name": "io.github.Clousd-Android/clousd-mcp",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "Clousd API key (cl_live_...) from the dashboard, Settings -> Connections -> API keys",
              "isRequired": true,
              "isSecret": true,
              "name": "CLOUSD_API_KEY"
            }
          ],
          "identifier": "clousd-mcp",
          "registryType": "pypi",
          "transport": {
            "type": "stdio"
          },
          "version": "1.5.0"
        }
      ],
      "remotes": [
        {
          "headers": [
            {
              "description": "Bearer cl_live_... (Clousd API key; apps with connectors sign in with OAuth instead)",
              "isRequired": true,
              "isSecret": true,
              "name": "Authorization"
            }
          ],
          "type": "streamable-http",
          "url": "https://api.clousd.com/mcp"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/Clousd-Android/clousd-sdk"
      },
      "version": "1.5.0",
      "websiteUrl": "https://clousd.com/agents/"
    }
  },
  "source": "mcp_registry",
  "summary": "Real Android phones in the cloud for AI agents: give phones a task in plain words and get the answer"
}

What the leaf hashes

{"body":"aa26ec8ab2f23875987f6e8d3c634a89d7d274d470d844fc953872e284e01b97","id":2539429,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793686741574133,"prev":1773639,"subject":"mcp_registry:io.github.Clousd-Android/clousd-mcp","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).

  1. 0x0a2ed355d67e090aa968580540547a8661f84427749fb4302ca716b3ad927fce
  2. 0x76924a03fc6bca72a67941e27f91a13becfbd6e8aaf73985705a5b690290c052
  3. 0x1941b731891fc3970a49fd3d8e33b5de1b27c85685c7f67d56233801a94443a0
  4. 0xc3b2d5f949f76da22ffb3880fc39396dd99952a2563f77a9c29f66dc6cadf59d
  5. 0x436423fc30bbbf04268447bfcb162e587459ffa093870abce6a406b27f380fb5
  6. 0x903549eba0775dfae17e3bc4c7b59257bc07a3c9735ba4b35b412a98fa938a4e
  7. 0x4da873b8e3ae1bc2eb9f215de6094c9bfb34c344cde76b0a3fbf2decec916f2e
  8. 0x2497889b2fdd7a70b3e10bb3bb5e0bb50b27fbd545c4274f946838f23cab6cca
  9. 0x2fb4560f0cca0f87726721d3677fae884388507944665d4166ad4da68398decd
  10. 0x77d1786912417e92a594e92cd5c3e3fec802c9772d66637a68ac6e04c6294220
  11. 0x64a573459a5d7c396f2e309be2fa8794e34ec63768ec3e954efdd8f69ef511a6
  12. 0xc684de9fa4094ebc43f571cac3c9c0a908ecf227e27f0d3ebd806b77893c24db
  13. 0x77365e277a66401435f7d6ef2c2f391eb8bef5379137ac42138864d25b1fc624
  14. 0xa495b842d8f7d8efe4285381f8b862b8ab4fec0bfe90ede1e0c66f9fad72c871
  15. 0xb4a5f7c31f5cf0c432e074558e814e1cf79fb110d635b7af2aa4b424de125934
  16. 0x06da6e1933d86a9ec29befc4660e18827c5663bfa2083536fe460228c0434945
  17. 0xa82fcd0af08a38380e777cb578b71498d941c589c6401f31d445e1685adcc978
  18. 0x012ad914f3f945da3b6b48eddc7a1388613e4afc04339deb76c609611864e9b9
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON