← The evidence ledger
Evidence row 2298634
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint f73d549a-a227-40b9-9dd2-0d865c78489e
- Recorded
- Previous row
- #1731413
- Body SHA-256
- a42de83a5bf25f3c4155d7318275e4a07d2c2aa5d67ae5c359670e5011c318c8
- Leaf
- 0xaac523b4f13f304dec4e420ef33b2028e1892ff2b1aa15fbb640c1bf1de88ddd
What was observed
{
"count": 8,
"tools": [
{
"description": "Evidence summary for an MCP server before you install or connect it: publisher identity level, provenance, known vulnerabilities, install scripts, maintenance, open warnings, checks that could not run, and recent changes. Pass installed (the servers already in use) to also get tool names this server shares with them, which an AI could call by mistake. No warnings is NOT a safety guarantee.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"identifier": {
"description": "MCP server name (e.g. io.github.github/github-mcp-server), catalog id, or GitHub repository URL",
"type": "string"
},
"installed": {
"description": "Optional: names of MCP servers already installed, to check for tool-name clashes (first 20 used)",
"items": {
"type": "string"
},
"maxItems": 20,
"type": "array"
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "check_before_install"
},
{
"description": "Metadata changes between consecutive published versions: new network hosts, replaced or added artifact sources, newly requested credentials.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"tool_id": {
"type": "string"
}
},
"required": [
"tool_id"
],
"type": "object"
},
"name": "get_changes"
},
{
"description": "A single assertion of a tool (by field name) with the evidence records behind it: URL, fetch time, SHA-256.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"field": {
"type": "string"
},
"tool_id": {
"type": "string"
}
},
"required": [
"tool_id",
"field"
],
"type": "object"
},
"name": "get_evidence"
},
{
"description": "How a publisher is identified across ecosystems (MCP namespace, domain, GitHub, packages) and the state of each link.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"publisher_key": {
"type": "string"
}
},
"required": [
"publisher_key"
],
"type": "object"
},
"name": "get_publisher"
},
{
"description": "One stable answer (schema_version 1) for connecting an MCP server: its validated remote URL and transport, packages, copy-paste setup for Claude Code and JSON configs, warnings by severity, checks that could not run, and contradicted claims. auth is null until Assay has checked the sign-in metadata of the server. Never a safety rating.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"identifier": {
"description": "MCP server name, catalog id, or GitHub repository URL",
"type": "string"
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "get_setup"
},
{
"description": "Every assertion for a tool with its state (VERIFIED, CLAIMED, CONTRADICTED, STALE, UNKNOWN), reason, check and evidence records.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"tool_id": {
"type": "string"
}
},
"required": [
"tool_id"
],
"type": "object"
},
"name": "get_tool"
},
{
"description": "Resolve an MCP server name, catalog id or GitHub repository URL to the real registry entry. If there is no exact match, returns the closest real names so look-alikes and invented names can be caught. No account needed.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"identifier": {
"type": "string"
}
},
"required": [
"identifier"
],
"type": "object"
},
"name": "resolve_identifier"
},
{
"description": "Search cataloged MCP servers by keywords. Returns classification (verified_publisher = the publisher proved control of a domain or verified GitHub org, NOT that a company named in the tool made it / community / not_analyzed), identity level and warning counts.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"official_only": {
"type": "boolean"
},
"query": {
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_tools"
}
]
}What the leaf hashes
{"body":"a42de83a5bf25f3c4155d7318275e4a07d2c2aa5d67ae5c359670e5011c318c8","id":2298634,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793661101539336,"prev":1731413,"subject":"f73d549a-a227-40b9-9dd2-0d865c78489e","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0xaac5798cb01a6ac3063a8178cca472fbec350405b20fcf3556ca674010702670
- 0xe32e728b4805892b7ac44ab6a29fc03300f096da6806aa157ff217fed16d2903
- 0x61847f09d01e51bfe15ebac99e13135b96d99873fde20848d88d506260bdd547
- 0x33fc053a8aa806cb720be3bd19ef1fdd8fadd767c237af0068c26da4529fbf7e
- 0x181e0d244de78b759c65cd1b4993d085c8c3040f3fc7f1d35c05eb8db04bfb01
- 0xf5a030602e1210b21ca7ef0acb6efb81ecb9f53c898561a17d0a5e4e37d5903b
- 0x376b7dfeaddabcf840c72d9a3213bf2484cec480690ac409612e7da27ffe06a7
- 0x5621de784a76d5e59966440f2680cf3c2c40df5721fea0799269cbebb97ef2f5
- 0xf93cb517dccb1319b74efa3abed778e36ea86927db20c5094d201af64b253ca0
- 0xcb5b0c1b6e1167f8907ca4c687a763318be95a85fb219baa0f044b74705c0fa3
- 0xe63ee161a6381a689376228cfa3659fd752ef85106858bd5f978bcd0c49a24aa
- 0xecb2b1beabd76534757e66312399858ccb35ae71884df60c160786e26591e83b
- 0x0a8f32fa56d4ddb69ff176883beda0b0217f66ec9bd09c11cec95d7ba5f6c70a
- 0x27deeb1ef1692b4773e73c16b6d8d0cdf4251fe2660821e5336f57539770fd2f
- 0x793184605629cd36ba80a07cbe115ca35e8923297bf024260c6f5c06b255f638
- 0x2922573a524a0694086782ac45fa3083d3fc3f6a2a479b2105e1e2f06b2916f7
- 0x07ad80c0c234ecea379a2f4450dfd0804db049dbc62abe77af6306049ca6b6c2
- 0x98cbbf2c68ab4c0b4db782aeb88bea1f30b02178cf8b5d3d24a931d19492ea6d
- 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af