addrbookFor publishers
← The evidence ledger

Evidence row 1245691

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:com.switch402/switch402
Recorded
Previous row
#827475
Body SHA-256
9a9b3dbd5b9413c9f8105d9fafdc948b6ef024dd6afd159b0fde78264d05fbed
Leaf
0xcfed02accb88863f5569f17c2059099c90726b929c7dca334b2fcd839c116e72

What was observed

{
  "endpoints": [
    [
      "web",
      "https://api.switch402.com/"
    ],
    [
      "mcp",
      "https://api.switch402.com/mcp"
    ]
  ],
  "name": "switch402",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-30T11:49:37.589888Z",
        "status": "active",
        "statusChangedAt": "2026-10-30T11:49:37.589888Z",
        "updatedAt": "2026-10-30T11:49:37.589888Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "_meta": {
        "io.modelcontextprotocol.registry/publisher-provided": {
          "payment": "x402 v2 over MCP: unpaid tools/call returns isError + PaymentRequired; retry with _meta[\"x402/payment\"]",
          "pricing": {
            "map": "$0.001 USDC on Base via x402",
            "metadata": "$0.001 USDC on Base via x402",
            "quote": "free",
            "scrape": "$0.008 USDC on Base via x402",
            "scrape_lite": "$0.003 USDC on Base via x402"
          },
          "x402_discovery": "https://api.switch402.com/.well-known/x402"
        }
      },
      "description": "Any public page to clean markdown, plus site map and page metadata. Pay per call via x402",
      "name": "com.switch402/switch402",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://api.switch402.com/mcp"
        }
      ],
      "title": "switch402",
      "version": "0.3.0",
      "websiteUrl": "https://api.switch402.com/"
    }
  },
  "source": "mcp_registry",
  "summary": "Any public page to clean markdown, plus site map and page metadata. Pay per call via x402"
}

What the leaf hashes

{"body":"9a9b3dbd5b9413c9f8105d9fafdc948b6ef024dd6afd159b0fde78264d05fbed","id":1245691,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793362519461178,"prev":827475,"subject":"mcp_registry:com.switch402/switch402","subject_kind":"source_record"}

Proof

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

  1. 0xcfecb5ffda4ecc23e4676e036820afac687f3170bca59a2ac5e696788e57233f
  2. 0x94ab9b0b0c411dc13321eaa4886fcfcbbd14d74c72945eeb139e5c547589ee88
  3. 0x05f85a47b088b0cecd89c2b83b27acb51784eefe417d1688c0bb9fe2483e63cd
  4. 0x61943e24ec5b1f42ca725f18929832858ac2bba9ec804646811ba41cb8e1c7f6
  5. 0x8d16af63b48d307a92b2a1e8d8ea3ec030ed740872e8e0cb327c186e2c01dc1d
  6. 0x76637b81d139bed012881c0758e37d9b4950696f7100a57120996dd10f4816c6
  7. 0xfe291f81edbd6b96f8b30cd637c86a208803f05dee76d4e0c643d6389110ce80
  8. 0xa8f2a8d42a1517c0af468e61b01a2a6253eef99c50cf43d779f9e07f6a5567b8
  9. 0x8c366bd3468f4a0ac2c1b157c52b2e9d9609e810721e97b703259b6e140b03c2
  10. 0xb4fd40fc52867594eace4028919fcd03b478eba8f8c4ae71221b83424c46f12c
  11. 0x56c3176973c579807900177dbdf35f959c8287df966efc552874ce3e1b04a8c5
  12. 0x3a2967e9308dd15c46ad1343db6edeb2b223624c5218d2d19e54ab1d7ed4f2f0
  13. 0xfb41d95ab07ee884e5e9456485eda0d4e726733c0ef3c1f36abda133a97b37ff
  14. 0xeba66653f0c009452ec9977578ba573460df3f672595eaa16c1030e3b20ce767
  15. 0xf007cd9640267a58ddffce96e27f5682cf5c47530f53dc15dc53e4ccd405c6c9
  16. 0xfbe61dc2d59668ac573e5eab865747e21d38bf2fe4c64762beef01f1018a4dea
  17. 0x71e74c274b23c9047354edb6dcd2c654415e3986b8bd875dae992996ea12e22b
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON