← 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).
- 0xe52d6cb8760b2c4e949e4aa121bd1acaa662c2c24143b212a1c09f543812ba1d
- 0xde416de280cd49c6f26b7a468adccbb84bc1cfe0a3732598c6bb6166ffe8c673
- 0x53668959d1eface9ee1696b8b8f7c1ca0d10335fed61d80b6ebaee0263708e3e
- 0xbfe927dd151afeac7e0dfc2fc7bd37c99690bfa335cfbe2fed647aebf9f71442
- 0x0db98cb34599abf330e3585aac02dea92ee2c197b3d58d657018839528568029
- 0xb45c1a7a42b12a2ab3f208f289e8eb9965faa32b11c76ad4e11a09c952e18548
- 0x55f49233c8b310d6d58ac35843d836ddcf6c8cea5bc1a91eab4f01291f6acc20
- 0x914992d51e49e367b6d002f589845f66102bee3f65039f23a2a97285a4babcb0
- 0x8ada95f4a3619856b4c811eb375e4721b7e09d8e21d38c3ef2096e488010f37e
- 0xae20f858f8c4842e59d76c7757bc2292fa50be5cf7697b284a497ee9ef7b2958
- 0x29ce97b519f8e4dff85ae3006efb1220983d391295891bc9cbd27db51c46ec37
- 0x2fc38b57208d692aab1ee89b6e26917df292126314027c27360c5644a63fd0bc
- 0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086
- 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae