addrbookFor publishers
← The evidence ledger

Evidence row 35245

Observed , by baseline/1.

Kind
listing
About
source_record mcp_registry:io.github.constants-ai/constants
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
182a54b214424d9938159cc286ce9ad6a45c0ece6e5faf0dba965673ec4add91
Leaf
0x8b13aced88d47af8c0de564d964b64c9f6667dd0753ee060b0efac3fd7202844

What was observed

{
  "endpoints": [
    [
      "mcp",
      "https://www.constants.io/api/mcp"
    ],
    [
      "web",
      "https://www.constants.io/"
    ]
  ],
  "name": "io.github.constants-ai/constants",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-08-07T22:20:00.37716Z",
        "status": "active",
        "statusChangedAt": "2026-08-07T22:20:00.37716Z",
        "updatedAt": "2026-08-07T22:20:00.37716Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "_meta": {
        "io.modelcontextprotocol.registry/publisher-provided": {
          "authentication": {
            "required": true,
            "resourceMetadataUrl": "https://www.constants.io/.well-known/oauth-protected-resource",
            "schemes": [
              "oauth2",
              "bearer"
            ],
            "scopesSupported": [
              "mcp:read",
              "mcp:execute"
            ]
          },
          "documentationUrl": "https://www.constants.io/docs/mcp",
          "iconUrl": "https://www.constants.io/constants_icon.png",
          "longDescription": "Constants gives Claude and ChatGPT a single connected workspace. Connect the accounts you already use across 600+ services, then ask your assistant to read your mail, update a sheet, file an issue, or generate video, images, songs, and vertical product ads — returned in the chat, no new tab. Describe a tool you need in one sentence and Constants builds it, then shares it with your team. Set it up once and the same tools, accounts, and permissions follow you across Claude, ChatGPT, Claude Code, Cursor, Codex, and Slack.",
          "serverCardUrl": "https://www.constants.io/.well-known/mcp/server-card.json",
          "tagline": "One workspace of tools for Claude and ChatGPT. Connect apps, generate video, music, and ads, and build new tools on demand. Generate and publish ad creative directly from your assistant."
        }
      },
      "description": "One workspace of tools for Claude and ChatGPT: connect 600+ apps, generate media, build tools.",
      "name": "io.github.constants-ai/constants",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://www.constants.io/api/mcp"
        }
      ],
      "version": "2.0.0",
      "websiteUrl": "https://www.constants.io"
    }
  },
  "source": "mcp_registry",
  "summary": "One workspace of tools for Claude and ChatGPT: connect 600+ apps, generate media, build tools."
}

What the leaf hashes

{"body":"182a54b214424d9938159cc286ce9ad6a45c0ece6e5faf0dba965673ec4add91","id":35245,"kind":"listing","method":"baseline/1","observed_us":1793025372559198,"prev":null,"subject":"mcp_registry:io.github.constants-ai/constants","subject_kind":"source_record"}

Proof

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

  1. 0x8b1315bea0b2407f902a4567d22bd86ea51af72958dd79bc68589ddfc40d95cb
  2. 0xb1edbc4d7c8bf998d761fe5480879f7c1c63890a9d8d1439f10931a766801bd5
  3. 0xa0fd42b38b270d75b1bdf3ab24069b310c070517554578f131b20cb1214a8882
  4. 0x94ae56942e803102600200b766c1d7255b6d50d049654e9c365a81778ad5233b
  5. 0xc79dfa4d1a8af01ecba68b3f1ecb1925d502776dec4e574c2e3e0ed32f219afe
  6. 0xe8e5f294382c2df92c675fb5173ba74c6a7d907cf9864e18d0cec36757575915
  7. 0xf1fa22c33caf456f60a138a164b385a3109c7db346983d0048aa4e23885bcbd8
  8. 0xbce8faae054a3a31ad1229c17f48f514682089bb115d359546bef6f2a2d5b971
  9. 0x0fffe292d9960e31d06d8fce508362f1d4f4450d619eba8241c8efa6d94710d9
  10. 0x7d19a8f0d44d0c224dd4e1fd540ac67cd3370e926b73e965b2beb37e5ab9936b
  11. 0x7d887da17795602ff54a7a2d145692904e47f8d3ab035b8db85d274d00bc9bfe
  12. 0x8cb11bf3bc7d3a6f859c170a167821024ffc4758cdfd2cc96f61a3291aefb637
  13. 0xd5ec7ffaecac790d8adfa0620b0a5494758f862e3090b49e556a6ecbad2f0782
  14. 0x78ac2b34737774659a6a411f4d10b8ba570d40699d9f277321c3a32ff03d1dc9
  15. 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
  16. 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON