← The evidence ledger
Evidence row 1731413
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint f73d549a-a227-40b9-9dd2-0d865c78489e
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- a9d8bf605c3b463dd1db8dd17ab9e55604002de2080ebda3cd3e6634c50b64ba
- Leaf
- 0x9f36bb4d45bed57c312e58543e9b6c06cd6b62d07ffbc453fc5770e4e01daeac
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. 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"
}
},
"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":"a9d8bf605c3b463dd1db8dd17ab9e55604002de2080ebda3cd3e6634c50b64ba","id":1731413,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793501257691421,"prev":null,"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 (302406 rows).
- 0x9f36c7b6f99bc0aaee3f74daa90ffa54ef1d0678397e87d22c8956f2f4b3cf51
- 0xe70252c37ef631d7b1011b1bbfa0d73a62c9d53c49c4557a934ad44693b5fae2
- 0x8fd44dc47b782bfb8b1f839228b5e12869dba2dd19479b61815f540d253431b0
- 0x0a559fb7d028beaeb895539f82bea798d2913dd8f43686cdc655893fbf560a50
- 0xd99d470d3f6ab4cc55ea1086b253a197671a85342faf6e4f50c4fb70975323cd
- 0x2632b101b4d3eb24594215d5bef2bb1dfe907ed72f8ab910b6fff4c32137339e
- 0x8e6025281e824575ea2c931905873edd29fd82dfc74af83f106ed9907445b631
- 0x333bcf6d96c35fbe7f1f1af5832e153581b533cde9e0f1d9ed19528c4e5aa7c1
- 0xa064532069e4c8af25f6f0262570827f490c1a6dcca9f506ebf34517ac5303ce
- 0xa3439209b0360b7d64a54e4847daff2a0be761cafdb325d2fa2c813307b03bee
- 0xe91c7575633d77a3e50293af8a604ad57d26cd33156a92c021ab0447865f3809
- 0x4c8d70bbc71171c6f09376b1cd5cdb76fcc86cf6f4242fe3365e640972ba1ec2
- 0x4d2f8da78dc8a660de1d8b86f0083d4295117c283b6de5334a6a9d06be22e64e
- 0x699b83b189435f7ea2dc2d6d4f13262932214c0f9293f3ad20a20f7633995f1b
- 0x4a900ec4cce00639b2e45adc5a7ba556793a171aadb927fa15d539147429570d
- 0xc2b1c84ef3531511a3d8d9db5ff9eeca2725a3782e7f9c4ac87fc0f1588349fa
- 0x0c618c42b286ad61acd8204aa6dcf024b8b041d3759aa585bf4e221abc39cb5d
- 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
- 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90