addrbookFor publishers
← The evidence ledger

Evidence row 1767845

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.clearcotelabs/clearcote-mcp
Recorded
Previous row
#1496774
Body SHA-256
6bf56abd945d6d9df166b68bb3d43661e35112b4fb52f48453c2dae0fca72f42
Leaf
0x97e43e05b9d545d114dd47c97b9993ecca7e1e118cfd68fa4fa08ac687122fd1

What was observed

{
  "endpoints": [
    [
      "web",
      "https://clearcotelabs.com/"
    ]
  ],
  "name": "Clearcote Browser",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-11-01T13:28:50.787903Z",
        "status": "active",
        "statusChangedAt": "2026-11-01T13:28:50.787903Z",
        "updatedAt": "2026-11-01T13:28:50.787903Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Drive the Clearcote Chromium browser from any MCP client: read pages, click, fill, screenshot.",
      "name": "io.github.clearcotelabs/clearcote-mcp",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "Seed for one stable identity (the same seed is the same device on every run)",
              "name": "CLEARCOTE_FINGERPRINT"
            },
            {
              "choices": [
                "windows",
                "linux",
                "macos",
                "android"
              ],
              "description": "Platform persona",
              "name": "CLEARCOTE_PLATFORM"
            },
            {
              "description": "Proxy for all traffic, http://user:pass@host:port",
              "isSecret": true,
              "name": "CLEARCOTE_PROXY"
            },
            {
              "choices": [
                "0",
                "1"
              ],
              "description": "1: timezone, locale and WebRTC IP follow the proxy's exit IP",
              "name": "CLEARCOTE_GEOIP"
            },
            {
              "choices": [
                "0",
                "1"
              ],
              "description": "1: the browser is a hosted Clearcote session (needs CLEARCOTE_API_KEY)",
              "name": "CLEARCOTE_CLOUD"
            },
            {
              "description": "API key for cloud mode and the run_task tool",
              "isSecret": true,
              "name": "CLEARCOTE_API_KEY"
            }
          ],
          "identifier": "clearcote-mcp",
          "registryBaseUrl": "https://pypi.org",
          "registryType": "pypi",
          "runtimeHint": "uvx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.3.1"
        },
        {
          "environmentVariables": [
            {
              "description": "Seed for one stable identity (the same seed is the same device on every run)",
              "name": "CLEARCOTE_FINGERPRINT"
            },
            {
              "choices": [
                "windows",
                "linux",
                "macos",
                "android"
              ],
              "description": "Platform persona",
              "name": "CLEARCOTE_PLATFORM"
            },
            {
              "description": "Proxy for all traffic, http://user:pass@host:port",
              "isSecret": true,
              "name": "CLEARCOTE_PROXY"
            },
            {
              "choices": [
                "0",
                "1"
              ],
              "description": "1: timezone, locale and WebRTC IP follow the proxy's exit IP",
              "name": "CLEARCOTE_GEOIP"
            },
            {
              "choices": [
                "0",
                "1"
              ],
              "description": "1: the browser is a hosted Clearcote session (needs CLEARCOTE_API_KEY)",
              "name": "CLEARCOTE_CLOUD"
            },
            {
              "description": "API key for cloud mode and the run_task tool",
              "isSecret": true,
              "name": "CLEARCOTE_API_KEY"
            }
          ],
          "identifier": "clearcote-mcp",
          "registryBaseUrl": "https://registry.npmjs.org",
          "registryType": "npm",
          "runtimeHint": "npx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.3.1"
        }
      ],
      "repository": {
        "source": "github",
        "subfolder": "mcp",
        "url": "https://github.com/clearcotelabs/clearcote-browser"
      },
      "title": "Clearcote Browser",
      "version": "0.3.1",
      "websiteUrl": "https://clearcotelabs.com"
    }
  },
  "source": "mcp_registry",
  "summary": "Drive the Clearcote Chromium browser from any MCP client: read pages, click, fill, screenshot."
}

What the leaf hashes

{"body":"6bf56abd945d6d9df166b68bb3d43661e35112b4fb52f48453c2dae0fca72f42","id":1767845,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793542645361159,"prev":1496774,"subject":"mcp_registry:io.github.clearcotelabs/clearcote-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. 0x97e428ca7d7ce0062ec54098757d0897c193d1a31ddc602b0aed8783a1c6ad1f
  2. 0x6717fa529939c3f394c4c19b23427d3966762832bc6f7dfd34b7a4cf252d99d5
  3. 0x28fd18a81fd7b889767925acaad2f77c59142c2d0de1fa5604d3f306a3adee29
  4. 0x6f3ffd142a852b3629ce194fb6e390e9c4840f95819ae0fb305f4947dde3d8ef
  5. 0x7f27b969395e8b0bfdefa9c1cd04291db81b83f0f6041d065c6b4df215e0dc04
  6. 0x4e59b00def31fe9ccdc013b54657b6bfdc3f3ada15d89ebff7bd6e4b7d5d0ef2
  7. 0x5ebc0d48d62e91987b6049cc3d0c0bc870b815e59c92e6ef457cef6a6466283b
  8. 0x4482519160c353c4c71f70b1405db669c4212e3baf18de0ad77a628315aa0b59
  9. 0xb19d957b091e04512f38aa721c446a6262e1f5a9ef56b0f3d88fb18ffe61f1d7
  10. 0xb8c647b8ca169a97985b2ba9f1b9f729245284a7b0eeec1cfdea2a16051c1e6b
  11. 0x16e3b77bd3e82f3cb1d9b2cc789c0d6a81f1c04785605cb46b2f586c3a8dd6f4
  12. 0x8672058a7ccedbe11a2fef93937317f7b0ca7f6df11e6cb05a9a8f81a9e040c0
  13. 0x5fa48d4b29f08942a71ddc94700c9e76269811b21fe904993da8011a51962f43
  14. 0x4a947b63bd24ff0fe59b3ababead63ec46e4f0a77216d7b01b8bdbc5c7c01e63
  15. 0x23107b06227fe01d939429fa5248f5555093c421dfc6b8bc6ba3518a65263d17
  16. 0xc2b1c84ef3531511a3d8d9db5ff9eeca2725a3782e7f9c4ac87fc0f1588349fa
  17. 0x0c618c42b286ad61acd8204aa6dcf024b8b041d3759aa585bf4e221abc39cb5d
  18. 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON