addrbookFor publishers
← The evidence ledger

Evidence row 1773639

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.Clousd-Android/clousd-mcp
Recorded
Previous row
#1490271
Body SHA-256
22045cb019c2c9934e36057d8d1a795f51595e14705d53fd536fa00af8bb6c28
Leaf
0x48af20abf8a54281279c29a32711e2be714d07e26a993e6e8d34b287c249b950

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-01T15:22:56.817385Z",
        "status": "active",
        "statusChangedAt": "2026-11-01T15:22:56.817385Z",
        "updatedAt": "2026-11-01T15:22:56.817385Z"
      }
    },
    "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.4.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.4.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":"22045cb019c2c9934e36057d8d1a795f51595e14705d53fd536fa00af8bb6c28","id":1773639,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793549850802257,"prev":1490271,"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 (302406 rows).

  1. 0x48af0126e14b06d1531c86433cf9a339794778b8f77da18a96713fa9a91a2ec5
  2. 0xd70e7a3dec401c9411cc7d24cb984d26d963822794e57e2b742ac22252c5534d
  3. 0xe412406180786c4b2e56d75ca1e1243b29fd690e1924d446198b54fb68acbc0d
  4. 0xbfa3c5c8e0b57acd8eacb1971cabe8999b862a14d088baea8e8ecaeec4ca2825
  5. 0xf385ef4499b4e04f90ec569277df0951d7a867d5599d07ca4b67287a52c08e5a
  6. 0x870cd52bef3dc4b16a91912c9574efb413151da63b1bd4279d21315eb29fba58
  7. 0xf71d5b74b54257f75261e8a32db6073dbc6c0fd5e8a3e59821c74ade904f43ad
  8. 0xb7958f2b0493667b5be90d39326e3477e0056e2c5d5c9dc8f37c84f522ee3338
  9. 0xf931c490204786fafd768c222e860423128eb1f9e35009a68e59f05203c2b111
  10. 0x33d9394c948d4686009192285063104730e1e27a11325e194cdbe2e904932d0b
  11. 0xcb34d15a23c29a6ea9380054b0c9aadf079488d5024e643945065a7e7d38499a
  12. 0x62fe46994366d4bc0bae2c4c044d9337de6f221be1dcd18eb5fa5283120cc6e7
  13. 0x8aa214258cf763ac22ad2503df59c82b987a34bdb8f8ffe282ed4454b90f50bb
  14. 0x6c979ceed347ae2f49a398afce74e46416fbc8bf2d649ac7be77ccbc81b2ba03
  15. 0x0e3f78943343406ddd3828dd4ca4b5a188e80ffe3ac87d64d979448ee11c1cc5
  16. 0x00ec7149eb024693951d82cb635dfa183f4f34dae011e77ba0420a38a378e0aa
  17. 0x97f6f39e601b6ef0e47b730aa0488b718c0d7882ad840342bbd7d3a705a1b3a2
  18. 0x1973893697931b7512ae5dc1a3c92ef92f633ae3574dce9029a35b5e94d2d364
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON