addrbookFor publishers
← The evidence ledger

Evidence row 2620097

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint ad118019-3df5-4381-96b1-a51de75815a8
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
aafd592fe68c143dbf7801ab905c0feda0f9cd8748af272da9b4d6c3aadc3e08
Leaf
0x55edd5bccf492e88178aaf16e348d01e9af0f1eab425803c845007cdeaf471fc

What was observed

{
  "count": 10,
  "tools": [
    {
      "description": "Who AIAgentCycle is: summary, legal name, location, founder, focus and approach. lang is nl or en.\nfacts_verified tells whether the key facts still appear on the About page.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "lang": {
            "default": "nl",
            "description": "Language of the content: nl (Dutch, the primary site language) or en (English).",
            "enum": [
              "nl",
              "en"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_company_profile"
    },
    {
      "description": "Public contact route: email, phone/WhatsApp, contact page and the free assessment (scan) page.\nThis server cannot send messages or book appointments.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_contact_info"
    },
    {
      "description": "Full text (Markdown) of one page, article, case, solution, sector or integration page, with its\nsource url, language and last-modified date. Ids come from search_knowledge_base or list_documents.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "description": "Numeric document id from search_knowledge_base or list_documents, for example 20 for the Dutch pricing page.",
            "type": "integer"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_document"
    },
    {
      "description": "Frequently asked questions about prices, maintenance and approach, verbatim from the pricing page.\nlang is nl or en.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "lang": {
            "default": "nl",
            "description": "Language of the content: nl (Dutch, the primary site language) or en (English).",
            "enum": [
              "nl",
              "en"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_faq"
    },
    {
      "description": "One public service by id (ids come from list_services). An unknown id is an error.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "service_id": {
            "description": "Service id exactly as returned by list_services, for example quick-win, techbeheer or serverbeheer.",
            "type": "string"
          }
        },
        "required": [
          "service_id"
        ],
        "type": "object"
      },
      "name": "get_service"
    },
    {
      "description": "Published case studies (client and own projects) with title, summary and url. Read one in full with\nget_document. lang is nl or en.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "lang": {
            "default": "nl",
            "description": "Language of the content: nl (Dutch, the primary site language) or en (English).",
            "enum": [
              "nl",
              "en"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_cases"
    },
    {
      "description": "Catalogue of the website: id, type, title, url, last-modified date and a one-line summary per\ndocument. lang is nl or en. type optionally narrows to: article, page, integration, case, solution, sector.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "lang": {
            "default": "nl",
            "description": "Language of the content: nl (Dutch, the primary site language) or en (English).",
            "enum": [
              "nl",
              "en"
            ],
            "type": "string"
          },
          "type": {
            "default": "",
            "description": "Optional filter on document type: article, page, integration, case, solution or sector. Leave empty for all types.",
            "enum": [
              "",
              "article",
              "page",
              "integration",
              "case",
              "solution",
              "sector"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_documents"
    },
    {
      "description": "The integrations catalogue of aiagentcycle.com (190 systems): name, status, domain, category,\ndescription, open-source license and a detail-page url where one exists. Status: productie = already\nrunning in production at AIAgentCycle or a client; standaard = n8n has a built-in node; maatwerk = custom\nvia API, export, database or screen automation. Filters: query (name or text, max 100 chars), domain\n(administratie, verkoop, samenwerken, data), status, open_source. lang is nl or en. A system that is not\nlisted can usually still be connected through one of those four routes.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "domain": {
            "default": "",
            "description": "Optional domain filter: administratie (finance and admin), verkoop (customers and sales), samenwerken (work and communication) or data (data, servers and AI).",
            "enum": [
              "",
              "administratie",
              "verkoop",
              "samenwerken",
              "data"
            ],
            "type": "string"
          },
          "lang": {
            "default": "nl",
            "description": "Language of the content: nl (Dutch, the primary site language) or en (English).",
            "enum": [
              "nl",
              "en"
            ],
            "type": "string"
          },
          "open_source": {
            "anyOf": [
              {
                "type": "boolean"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "description": "true for only open-source systems, false for only proprietary ones; leave out for both."
          },
          "query": {
            "default": "",
            "description": "Optional words that must all occur in the name, description, category or license, for example 'twinfield' or 'crm'. Max 100 characters.",
            "type": "string"
          },
          "status": {
            "default": "",
            "description": "Optional status filter: productie (running in production), standaard (n8n built-in node) or maatwerk (custom).",
            "enum": [
              "",
              "productie",
              "standaard",
              "maatwerk"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_integrations"
    },
    {
      "description": "All public services and maintenance packages with indicative prices (excl. VAT, business clients).\nEach price carries price_verified: true if it still appears verbatim on the live pricing page.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_services"
    },
    {
      "description": "Ranked full-text search over every page, solution, sector page, case, integration and article of\naiagentcycle.com. Any word may match; documents matching more words rank higher. lang is nl or en.\ntype optionally narrows to: article, page, integration, case, solution, sector. query max 100 chars,\nlimit 1-10. Each hit has an id for get_document and the source url.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "lang": {
            "default": "nl",
            "description": "Language of the content: nl (Dutch, the primary site language) or en (English).",
            "enum": [
              "nl",
              "en"
            ],
            "type": "string"
          },
          "limit": {
            "default": 5,
            "description": "Maximum number of hits to return, 1 to 10.",
            "type": "integer"
          },
          "query": {
            "description": "Search words, 1 to 100 characters, in the language of lang, for example 'Exact Online koppeling' or 'AI agent cost'.",
            "type": "string"
          },
          "type": {
            "default": "",
            "description": "Optional filter on document type: article, page, integration, case, solution or sector. Leave empty for all types.",
            "enum": [
              "",
              "article",
              "page",
              "integration",
              "case",
              "solution",
              "sector"
            ],
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_knowledge_base"
    }
  ]
}

What the leaf hashes

{"body":"aafd592fe68c143dbf7801ab905c0feda0f9cd8748af272da9b4d6c3aadc3e08","id":2620097,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793728404315994,"prev":null,"subject":"ad118019-3df5-4381-96b1-a51de75815a8","subject_kind":"endpoint"}

Proof

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

  1. 0x55ed3923c22a6ac6bf928720c0b1b36831fea5be7c17fdad020ff522df9ac7a2
  2. 0xc21e8775f6489c3ab1c78c9413bf4ff11cd0ed8defc47dd507bf75297518cf2b
  3. 0xa3989cd50ce3c4fe7a0f97520ee6b8a6d17b4ef91cdd46ab6de169d4823d8e57
  4. 0x5153e509a3a3334d5e13119bc764f80b1c8ddb6b27484712582729f59a05f542
  5. 0x21ece1a0500df1c88491209a9e4ad06f70472904e3dd3c2d4c9fa0736fcc5487
  6. 0x98a5cbcfa73f45fe28135e7e4141a510af9fd7e3199f85f06e44649447aa47d5
  7. 0x8f52699ecb7581b9e2ef5e3f2df5ce003dc2a8a9cbb8df1e07fc01ca74cf1bb2
  8. 0x705953dd9c70a60c59a9794bc5c93e1fcd1c9e493c2d930450436c9a411cda52
  9. 0x0d920b45a9cd21d195f7e185d42c23e478a6e3217e4074009e645b90790e20d7
  10. 0xf7c268c9b85056088129c103b0611ae84c73c50e8e97a66fa454c933435d07c5
  11. 0xcefa8031aa10a8ab894e99995022e05d754bb5a9aa7689370912d0b5ea1ded0b
  12. 0x0fac9ee8ff23cf76ee996122a99c7b199af94dd0db3506b16e5b12c78c6559dc
  13. 0x130f30e899bc8ce212e170bbaa25774f0c81fe70574c3d294e9d7dd39ef78bb6
  14. 0xa0355815fb68405edba1fd1bafdab2a650279d2317deb0f4dba32a14a86d8ec4
  15. 0xda5db54125314643afd2553cc06bcc66d4fe0ce60c8998f4ce0b19c465813b51
  16. 0xd3872af0d8c282b0d088e008b24701ec7576ad8e40ceab245546a2e300818868
  17. 0x3ef2d6c56d2bc5990e646c07605e90ed24d1c642cbcca8f60a35422b8b7981ee
  18. 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON