addrbookFor publishers
← The evidence ledger

Evidence row 221901

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint e7121581-18d4-40fb-9b66-c14dd342b1d8
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
81363019a428c1bcb506c9a4b1127abdef1e8cba4ea8c78b7c031950f13fba25
Leaf
0xe52d41bad997d31d4f018af4e02dd9802c242765a1ca1802f263a9dcbce9c470

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Compare projects by deployment, maintenance, difficulty, Cloudflare readiness, and use case fit.",
      "inputSchema": {
        "properties": {
          "criteria": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "deployment": {
            "type": "string"
          },
          "project_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "require_d1": {
            "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
            "type": "boolean"
          }
        },
        "required": [
          "project_ids"
        ],
        "type": "object"
      },
      "name": "compare_projects"
    },
    {
      "description": "Return a structured Git.Top workflow that guides an agent from trends to recommendations, graph, alternatives, score, compare, and trust checks.",
      "inputSchema": {
        "properties": {
          "constraints": {
            "properties": {
              "category": {
                "type": "string"
              },
              "cloudflare_ready": {
                "type": "boolean"
              },
              "deployment": {
                "type": "string"
              },
              "difficulty": {
                "type": "string"
              },
              "language": {
                "type": "string"
              },
              "license": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "intent": {
            "description": "Natural-language selection goal.",
            "type": "string"
          },
          "limit": {
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "project_id": {
            "description": "Optional focus project or product alias.",
            "type": "string"
          },
          "require_d1": {
            "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
            "type": "boolean"
          },
          "use_case": {
            "description": "Concrete project use case.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_agent_workflow"
    },
    {
      "description": "Return structured Git.Top knowledge for a project or collection, including the compact agent summary, overview, alternatives, deployments, quality score, agent score, project_kind, and collection_metadata when applicable.",
      "inputSchema": {
        "additionalProperties": false,
        "description": "Provide project_id, repo, or both owner and repo. The runtime validates that one supported project reference is present.",
        "properties": {
          "owner": {
            "description": "GitHub owner; use with repo when project_id is omitted.",
            "type": "string"
          },
          "project": {
            "description": "Alias for project_id; accepts a canonical owner/repo identifier or Git.Top product alias.",
            "type": "string"
          },
          "project_id": {
            "description": "Canonical owner/repo identifier or a Git.Top product alias such as claude-code or cursor. The repo field may also contain owner/repo.",
            "type": "string"
          },
          "repo": {
            "description": "GitHub repository name, or owner/repo when owner is omitted.",
            "type": "string"
          },
          "require_d1": {
            "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "get_project"
    },
    {
      "description": "Recommend open source projects for a concrete agent use case and constraints.",
      "inputSchema": {
        "properties": {
          "constraints": {
            "properties": {
              "category": {
                "type": "string"
              },
              "cloudflare_ready": {
                "type": "boolean"
              },
              "deployment": {
                "type": "string"
              },
              "difficulty": {
                "type": "string"
              },
              "language": {
                "type": "string"
              },
              "license": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "limit": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "require_d1": {
            "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
            "type": "boolean"
          },
          "use_case": {
            "type": "string"
          }
        },
        "required": [
          "use_case"
        ],
        "type": "object"
      },
      "name": "recommend_project"
    },
    {
      "description": "Search Git.Top projects by query, category, deployment, difficulty, language, or Cloudflare readiness. Results include project_kind and collection_metadata for resource hubs and curated collections. On large corpora, inspect metadata.candidate_retrieval and metadata.truncated before treating broad results as exhaustive.",
      "inputSchema": {
        "properties": {
          "category": {
            "type": "string"
          },
          "cloudflare_ready": {
            "type": "boolean"
          },
          "cursor": {
            "description": "Opaque next_cursor from a previous search_projects result.",
            "type": "string"
          },
          "deployment": {
            "type": "string"
          },
          "difficulty": {
            "type": "string"
          },
          "language": {
            "type": "string"
          },
          "limit": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Search terms, such as openai, cloudflare agent framework, or browser automation. Leave cursor empty for a new search.",
            "type": "string"
          },
          "ranking": {
            "description": "Optional browse ranking for broad category/deployment discovery with larger limits. Defaults to exact-intent search ranking.",
            "enum": [
              "browse"
            ],
            "type": "string"
          },
          "require_d1": {
            "description": "Fail closed unless the tool result is backed by D1 instead of seed fallback.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "search_projects"
    }
  ]
}

What the leaf hashes

{"body":"81363019a428c1bcb506c9a4b1127abdef1e8cba4ea8c78b7c031950f13fba25","id":221901,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793027686092571,"prev":null,"subject":"e7121581-18d4-40fb-9b66-c14dd342b1d8","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. 0xe52d6cb8760b2c4e949e4aa121bd1acaa662c2c24143b212a1c09f543812ba1d
  2. 0xde416de280cd49c6f26b7a468adccbb84bc1cfe0a3732598c6bb6166ffe8c673
  3. 0x53668959d1eface9ee1696b8b8f7c1ca0d10335fed61d80b6ebaee0263708e3e
  4. 0xbfe927dd151afeac7e0dfc2fc7bd37c99690bfa335cfbe2fed647aebf9f71442
  5. 0x0db98cb34599abf330e3585aac02dea92ee2c197b3d58d657018839528568029
  6. 0xb45c1a7a42b12a2ab3f208f289e8eb9965faa32b11c76ad4e11a09c952e18548
  7. 0x55f49233c8b310d6d58ac35843d836ddcf6c8cea5bc1a91eab4f01291f6acc20
  8. 0x914992d51e49e367b6d002f589845f66102bee3f65039f23a2a97285a4babcb0
  9. 0x8ada95f4a3619856b4c811eb375e4721b7e09d8e21d38c3ef2096e488010f37e
  10. 0xae20f858f8c4842e59d76c7757bc2292fa50be5cf7697b284a497ee9ef7b2958
  11. 0x29ce97b519f8e4dff85ae3006efb1220983d391295891bc9cbd27db51c46ec37
  12. 0x2fc38b57208d692aab1ee89b6e26917df292126314027c27360c5644a63fd0bc
  13. 0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086
  14. 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON