addrbookFor publishers
← The evidence ledger

Evidence row 749001

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.cwasley/earnrate
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
8dda5db48d9de0e5c6e4a3ef873baa666d50c360291c1d07cebc85d9146ddadd
Leaf
0x74deec368c2d66bce24cff3704994acf4baf8753a42069c043e91d012a1ba36a

What was observed

{
  "endpoints": [
    [
      "web",
      "https://earnrate.dev/"
    ]
  ],
  "name": "earnrate",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-28T09:04:34.783233Z",
        "status": "active",
        "statusChangedAt": "2026-10-28T09:04:34.783233Z",
        "updatedAt": "2026-10-28T09:04:34.783233Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Picks the credit card in your wallet that earns the most at a merchant, and says why.",
      "name": "io.github.cwasley/earnrate",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "Path to your wallet file. Default: ~/.earnrate/wallet.yaml",
              "name": "EARNRATE_WALLET"
            },
            {
              "description": "Set to on to let Claude classify merchants earnrate doesn't know. Off by default.",
              "name": "EARNRATE_LLM"
            },
            {
              "description": "Your own Anthropic key, used only when EARNRATE_LLM is on.",
              "isSecret": true,
              "name": "ANTHROPIC_API_KEY"
            }
          ],
          "identifier": "earnrate",
          "packageArguments": [
            {
              "type": "positional",
              "value": "mcp"
            }
          ],
          "registryBaseUrl": "https://registry.npmjs.org",
          "registryType": "npm",
          "runtimeHint": "npx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.1.0"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/cwasley/earnrate"
      },
      "title": "earnrate",
      "version": "0.1.0",
      "websiteUrl": "https://earnrate.dev"
    }
  },
  "source": "mcp_registry",
  "summary": "Picks the credit card in your wallet that earns the most at a merchant, and says why."
}

What the leaf hashes

{"body":"8dda5db48d9de0e5c6e4a3ef873baa666d50c360291c1d07cebc85d9146ddadd","id":749001,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793178649426570,"prev":null,"subject":"mcp_registry:io.github.cwasley/earnrate","subject_kind":"source_record"}

Proof

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

  1. 0x74de80e6b66a646debc0be1d25e57ce88e8d735ee96e24ad47c231a461394462
  2. 0xe05001d804a3174ef64e94c38a3f02315a764a186006d836a04badd7c770fcfd
  3. 0xc64aa86a5a15473e964e359678012d1ffb5a8d769ab21b63c6ab71c300bcfd57
  4. 0x068f567226ee669f2dafcbbbf88dd20af0da94458f71b0ecd0996b0282a9416a
  5. 0x2decf63be12b6af9c8b911f32c645b98c40f66bb4b0b1b2ba47bfde7a5f0f1fa
  6. 0x2bb642fae01050c5e9b9bb62b7d7f978819433116eca4d258088ddc3e5c6b6a6
  7. 0xba5520c55e574951147c16a337fc1c1bc769f1cffd7e39e37fdd779c29a0cea6
  8. 0x425da1eaf76aeb9959754c76077858268616299c7e39112cfeaa8d61cab1a1b0
  9. 0xb7a4bc536d37385f5bf761402baf7d91c752808f42b41cf9c48ec8127e76bfb5
  10. 0x4489cfd82ff8b46fe3f97ebf402548df46d08aa8fdf81c60b7d3f14fdcfe938c
  11. 0xf2dd9fa1bac4a1104e3ada499bfe5050028b8293e210e1ecb5203917eb58b0ca
  12. 0xb638432093f09e66c6d9e052988975b44a76e6bf8014857f35cabfd237a61913
  13. 0x804388c3a016ba462c83765e8caa94369f82e8575f22ed06fa23d3c116a23fd0
  14. 0x13a2df73da081eeb4e6752fd2a3d176d9f2a8d2dd01b46f18b266eb7116ace2f
  15. 0xab4e84d781dccd579dcf5c47a356a4a2e6cac58a2aefdf3543a3fa15238fa4db
  16. 0x74cf00e07b52415c2184cf20be69d195ed2725497a6892c2f3e449497c17d0ec
  17. 0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON