addrbookFor publishers
← The evidence ledger

Evidence row 211416

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 525aaa1f-8fd0-4fbb-b010-9802185d5eec
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
b67abf57391a11fc6afcc244b5c431369e83d1f517172cd2adc7c14f3f5cf589
Leaf
0x5a38226a4c9e4643c3f268d7e497546813717ea7163c132ee9508371aee5192f

What was observed

{
  "count": 19,
  "tools": [
    {
      "description": "Ask the Ergora Paid Ads specialist (Meta, Google and TikTok ads, creative, media buying, attribution). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_ads"
    },
    {
      "description": "Ask across all 17 Ergora specialists at once (cross-vertical). Use a specific ergora_<vertical> tool when you know the domain.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "vertical": {
            "description": "Optional: restrict to one vertical slug.",
            "enum": [
              "sales",
              "marketing_fundamentals",
              "ads",
              "content",
              "ecom",
              "entrepreneurship",
              "business_strategy",
              "community",
              "creator",
              "design",
              "developer",
              "finance",
              "hr",
              "leadership_management",
              "legal",
              "local",
              "pr"
            ],
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_ask"
    },
    {
      "description": "Ask the Ergora Business Strategy specialist (competitive strategy, OKRs, planning, positioning). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_business_strategy"
    },
    {
      "description": "Ask the Ergora Community Building specialist (brand communities, engagement, moderation, events). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_community"
    },
    {
      "description": "Ask the Ergora Content Marketing specialist (SEO, editorial, distribution, content strategy). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_content"
    },
    {
      "description": "Ask the Ergora Creator Economy specialist (audience growth, monetisation, personal brand). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_creator"
    },
    {
      "description": "Ask the Ergora Design and UX specialist (product design, usability, brand, design systems). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_design"
    },
    {
      "description": "Ask the Ergora Developer specialist (software craft, DevOps, architecture). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_developer"
    },
    {
      "description": "Ask the Ergora Ecommerce specialist (Shopify, WooCommerce and DTC, conversion, retention, email and SMS). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_ecommerce"
    },
    {
      "description": "Ask the Ergora Entrepreneurship specialist (starting, validating, funding and scaling a business). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_entrepreneurship"
    },
    {
      "description": "Ask the Ergora Finance specialist (SaaS metrics, cash flow, valuation, fundraising, CFO topics). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_finance"
    },
    {
      "description": "Ask the Ergora HR and People Ops specialist (hiring, culture, performance, employment). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_hr"
    },
    {
      "description": "Ask the Ergora Leadership specialist (managing teams, execution, feedback). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_leadership"
    },
    {
      "description": "Ask the Ergora Business Legal specialist (contracts, IP, compliance, startup law (not legal advice)). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_legal"
    },
    {
      "description": "List the 17 Ergora specialist verticals and what each covers.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "ergora_list_specialists"
    },
    {
      "description": "Ask the Ergora Local Marketing specialist (local SEO, small business marketing, community presence). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_local"
    },
    {
      "description": "Ask the Ergora Marketing specialist (positioning, strategy, growth, analytics). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_marketing"
    },
    {
      "description": "Ask the Ergora PR and Communications specialist (media relations, crisis comms, brand reputation). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_pr"
    },
    {
      "description": "Ask the Ergora Sales specialist (prospecting, outreach, pipeline, closing, sales ops). Returns summarised, cited insights from a curated knowledge base of practitioners, books and research.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional. The user's email. Unlocks the free tier (30 queries a day instead of 5 anonymous). Ask the user once, then pass it on every call.",
            "type": "string"
          },
          "query": {
            "description": "The question or topic to research (natural language).",
            "type": "string"
          },
          "subscribe": {
            "description": "Optional. Set true only if the user explicitly asks for Ergora updates by email. Sends one confirmation link to that address.",
            "type": "boolean"
          },
          "top_k": {
            "default": 5,
            "description": "How many insights to return (1-10).",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "ergora_sales"
    }
  ]
}

What the leaf hashes

{"body":"b67abf57391a11fc6afcc244b5c431369e83d1f517172cd2adc7c14f3f5cf589","id":211416,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793026464011453,"prev":null,"subject":"525aaa1f-8fd0-4fbb-b010-9802185d5eec","subject_kind":"endpoint"}

Proof

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

  1. 0x5a386180efe53eb49bcf315293627d9c11b59b528ccc544a80f2374146d0626f
  2. 0x62a76179b1c2ee609fd825c19d67d3b3fa708ff689aeea8502e45b1039e81475
  3. 0xf79170af77e85e55d42aad50b697f7f885be4c06053e92f2c372bb74b853a64e
  4. 0x0bbc3509aececc679210b467aff8ade16904b16145fb1b84ea036d615e5f1208
  5. 0xa36568293318ac202a890799e190c9d4e330f48cedb88491dda5d8b9faf2edc5
  6. 0x7ef7adf99355943875cf42007048ebfdc5fb61bf0302100a8de4e0dc3ea496ae
  7. 0xec3b78970f133f40c3d42d2f0b9cf9c7d8b8cc978434a050479b73108b1601fc
  8. 0x475a8ba25ba11e16a3495c8c27aa0df6bdc39096efa7ad0ac5e22da43420e7d9
  9. 0x98761b2ae9eaacd29c6112596ed0e091dee040865db85ef3897d85a7fe6a3fb7
  10. 0xf1eeb4a8c5c16de179c12264e7953f094a84068b4ebc7f1cae7834073c43b439
  11. 0x3ada80dcde3daf850269166ea2ab667084c23fe8ab3b3994664b930470ebdef7
  12. 0xf522fa92d4115c2b18b96aa43119f8df9b4e96c92f5d6449d0fe96dcd4bf324c
  13. 0xc8abb13c711b67d9f1ef145286ed450a0f5566f054a4b290ea3d711873bcbe20
  14. 0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829
  15. 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON