← 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).
- 0x48af0126e14b06d1531c86433cf9a339794778b8f77da18a96713fa9a91a2ec5
- 0xd70e7a3dec401c9411cc7d24cb984d26d963822794e57e2b742ac22252c5534d
- 0xe412406180786c4b2e56d75ca1e1243b29fd690e1924d446198b54fb68acbc0d
- 0xbfa3c5c8e0b57acd8eacb1971cabe8999b862a14d088baea8e8ecaeec4ca2825
- 0xf385ef4499b4e04f90ec569277df0951d7a867d5599d07ca4b67287a52c08e5a
- 0x870cd52bef3dc4b16a91912c9574efb413151da63b1bd4279d21315eb29fba58
- 0xf71d5b74b54257f75261e8a32db6073dbc6c0fd5e8a3e59821c74ade904f43ad
- 0xb7958f2b0493667b5be90d39326e3477e0056e2c5d5c9dc8f37c84f522ee3338
- 0xf931c490204786fafd768c222e860423128eb1f9e35009a68e59f05203c2b111
- 0x33d9394c948d4686009192285063104730e1e27a11325e194cdbe2e904932d0b
- 0xcb34d15a23c29a6ea9380054b0c9aadf079488d5024e643945065a7e7d38499a
- 0x62fe46994366d4bc0bae2c4c044d9337de6f221be1dcd18eb5fa5283120cc6e7
- 0x8aa214258cf763ac22ad2503df59c82b987a34bdb8f8ffe282ed4454b90f50bb
- 0x6c979ceed347ae2f49a398afce74e46416fbc8bf2d649ac7be77ccbc81b2ba03
- 0x0e3f78943343406ddd3828dd4ca4b5a188e80ffe3ac87d64d979448ee11c1cc5
- 0x00ec7149eb024693951d82cb635dfa183f4f34dae011e77ba0420a38a378e0aa
- 0x97f6f39e601b6ef0e47b730aa0488b718c0d7882ad840342bbd7d3a705a1b3a2
- 0x1973893697931b7512ae5dc1a3c92ef92f633ae3574dce9029a35b5e94d2d364
- 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90