addrbookFor publishers
← The evidence ledger

Evidence row 1057718

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.hermoso-ai/hermoso
Recorded
Previous row
#1051701
Body SHA-256
cae89799104d43023438ff783049945ec313ce1e623a7d1e66828187e0db5d3c
Leaf
0x29d8275912c8e7e00ea7d34b9b1680fbef97116d4a981ebe4e4cd518a4fa4ae6

What was observed

{
  "endpoints": [
    [
      "mcp",
      "https://app.hermoso.ai/mcp?src=registry"
    ],
    [
      "web",
      "https://hermoso.ai/mcp/"
    ]
  ],
  "name": "Hermoso",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-29T23:36:38.579221Z",
        "status": "active",
        "statusChangedAt": "2026-10-29T23:36:38.579221Z",
        "updatedAt": "2026-10-29T23:36:38.579221Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "AI marketing agent and AI ad generator: 1088 tools, usable alone. No markup on models.",
      "name": "io.github.hermoso-ai/hermoso",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "Hermoso agent key (hmk_…) from app.hermoso.ai, on the MCP & CLI tab under Terminal & API keys. Required against the hosted app.",
              "isSecret": true,
              "name": "HERMOSO_TOKEN"
            },
            {
              "description": "Hermoso API origin. Defaults to https://app.hermoso.ai; set http://localhost:3000 to run against your own server.",
              "name": "HERMOSO_API_BASE"
            }
          ],
          "identifier": "hermoso",
          "packageArguments": [
            {
              "description": "Run the Hermoso stdio MCP server",
              "type": "positional",
              "value": "mcp"
            }
          ],
          "registryBaseUrl": "https://registry.npmjs.org",
          "registryType": "npm",
          "runtimeHint": "npx",
          "transport": {
            "type": "stdio"
          },
          "version": "0.1.467"
        }
      ],
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://app.hermoso.ai/mcp?src=registry"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/hermoso-ai/hermoso"
      },
      "title": "Hermoso",
      "version": "0.1.467",
      "websiteUrl": "https://hermoso.ai/mcp/"
    }
  },
  "source": "mcp_registry",
  "summary": "AI marketing agent and AI ad generator: 1088 tools, usable alone. No markup on models."
}

What the leaf hashes

{"body":"cae89799104d43023438ff783049945ec313ce1e623a7d1e66828187e0db5d3c","id":1057718,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793319288180977,"prev":1051701,"subject":"mcp_registry:io.github.hermoso-ai/hermoso","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. 0x29d7fb78fa9dd9f45d4c18f876fe92cdc145e68196c79d8711825bb5ef865140
  2. 0x91bf957e7c22cda554a1eed60b08a256250f9d63faa7aa5b409ffcd1c20ec519
  3. 0xda8c5e0fec1051762b71a7eae85b346c52e6dc1e419e267e9779ce9493df04f6
  4. 0xc0f9c1f7cfa546382d7cd3e3790773b27d6d58bab2718e2c93f36a874a81372e
  5. 0x9f1c81755c9dca9205a0fd9969bda7867024ef07035c49cc5208bee707d843f6
  6. 0x7284c0fb22c4aad50916ee9c0ff6d6113e51847234b62e3f92e8f84865f90307
  7. 0x326cdd4668476b1a25b2c4c20275a09afd3d2554717d305f5aa250aaa0c6c068
  8. 0xd32f38e578cb0df6b30dbd15bc792c467c3f5aa99f3e7b62326df3786c62f9cc
  9. 0xace40dc189032f2c02068972666473e215cf370490228d014a98c4ba9d18e38f
  10. 0xabb1da9e08206a5deae33918825de9ccb3a9c939806426a25d13d51350d79f99
  11. 0xac6885a782c6e194189b1b78fbb9271faf4fd982a49fad45fa68fa92aedcdf4e
  12. 0xc968599162d994e0c6d6a453743bfd940ee5c2e708b6e1e1ee2ed4a1537ba982
  13. 0x1b9ae6ba8c6cfebe04f9f15a001e19b02d6df77245227331ce13f353b617efcb
  14. 0x9f9779dc68f693114863e0dec3d1a44dc50e81c34bd4122e25a6a644a5c619bc
  15. 0x6222037db785cc797fc8809e52e551d945c928d389b7ac947c037fb9af818562
  16. 0x50ca74d7c8f26a46e9c3b8fb5e7f9ebcdfdcc1b7c863db3b6d2b7c12e24ca66f
  17. 0xb0c9ef42e725578748f3119c9dbebf2fc437266bda013df29f98ed3ebe621403
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON