← The evidence ledger
Evidence row 2298685
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 8841e553-df61-42ab-b0ac-bd20958f5e5a
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- a1f1a29b7471edfbb2d18bb2ddace4deea1fd5db76ba95898a712819924f3fe8
- Leaf
- 0xf5ae661b6951d35340d87bc6ef40317172c401bc5aee3c4b1159722a25662f9d
What was observed
{
"count": 4,
"tools": [
{
"description": "Ranked agents for a task. Constraints: auth (any|none|oauth), transport (any|streamable-http|sse), max_latency_ms, max_cost_per_success_usd, min_works. Pass stack as a comma-separated list of tools you already use (e.g. 'github, postgres') to get a Fit boost, or a profile_key from the site. Keep the query_id and call report_outcome after using a result.",
"inputSchema": {
"properties": {
"auth": {
"default": "any",
"title": "Auth",
"type": "string"
},
"caller": {
"default": "",
"title": "Caller",
"type": "string"
},
"limit": {
"default": 5,
"title": "Limit",
"type": "integer"
},
"max_cost_per_success_usd": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Max Cost Per Success Usd"
},
"max_latency_ms": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Max Latency Ms"
},
"min_works": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Min Works"
},
"profile_key": {
"default": "",
"title": "Profile Key",
"type": "string"
},
"stack": {
"default": "",
"title": "Stack",
"type": "string"
},
"task": {
"title": "Task",
"type": "string"
},
"tenant_key": {
"default": "",
"title": "Tenant Key",
"type": "string"
},
"transport": {
"default": "any",
"title": "Transport",
"type": "string"
}
},
"required": [
"task"
],
"title": "find_agentsArguments",
"type": "object"
},
"name": "find_agents"
},
{
"description": "Register an agent by URL. kind 'auto' detects an MCP endpoint (tries /mcp too) or an A2A agent card; or pass mcp_remote, a2a, hosted. Returns the scorecard URL and a claim token. Verification runs immediately. With a tenant_key the agent is private to that registry.",
"inputSchema": {
"properties": {
"contact": {
"default": "",
"title": "Contact",
"type": "string"
},
"description": {
"default": "",
"title": "Description",
"type": "string"
},
"kind": {
"default": "auto",
"title": "Kind",
"type": "string"
},
"name": {
"default": "",
"title": "Name",
"type": "string"
},
"tenant_key": {
"default": "",
"title": "Tenant Key",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"url"
],
"title": "register_agentArguments",
"type": "object"
},
"name": "register_agent"
},
{
"description": "Report how a result from find_agents went. Requires the query_id from that call.",
"inputSchema": {
"properties": {
"agent": {
"title": "Agent",
"type": "string"
},
"cost_usd": {
"default": 0,
"title": "Cost Usd",
"type": "number"
},
"duration_ms": {
"default": 0,
"title": "Duration Ms",
"type": "integer"
},
"note": {
"default": "",
"title": "Note",
"type": "string"
},
"query_id": {
"title": "Query Id",
"type": "integer"
},
"reporter": {
"default": "",
"title": "Reporter",
"type": "string"
},
"success": {
"title": "Success",
"type": "boolean"
}
},
"required": [
"query_id",
"agent",
"success"
],
"title": "report_outcomeArguments",
"type": "object"
},
"name": "report_outcome"
},
{
"description": "Re-run verification for an agent now. Use after a release.",
"inputSchema": {
"properties": {
"agent": {
"title": "Agent",
"type": "string"
}
},
"required": [
"agent"
],
"title": "verifyArguments",
"type": "object"
},
"name": "verify"
}
]
}What the leaf hashes
{"body":"a1f1a29b7471edfbb2d18bb2ddace4deea1fd5db76ba95898a712819924f3fe8","id":2298685,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793661115768012,"prev":null,"subject":"8841e553-df61-42ab-b0ac-bd20958f5e5a","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0xf5ae29bf5d34b0a2a27b6e6b697b027f2d83ee489f4d66cd0fadff372b9b0828
- 0x97325f2d582178e120b375d4cfbf71a7d0ddd62fbe42d8c6033e98ac2bb3448c
- 0x16680ff9a718d7f89ba0ca6326ee3b2e535b38726de8e98fed5823def333be7a
- 0x79090c2c2b20b6c5ac841ca884ec2283ca44c11e69d3b129358d78f5e92721aa
- 0xe01b061c265f53e02fdd41a3bcd6eb26536f645e30722c23ea8a16284fac7ad1
- 0x621f3c83eca2955a0f05b76eb207e4bd8d87a587d9714e96de149c8b36a6ff8f
- 0xbdb994b3784a5445cd51c9c0b9eb8e157a971edb07e0b556a37b45ebfb449c7f
- 0x2a97c71fc10d5023c1109ff560937ff91f5bf1ddf60e40222ebe9c530e98ef80
- 0xe8950902adefaa6f9aaee0eb07e7c7e997636a7e33f5322c10b8835c48907697
- 0xe9f55a1c526ca437aba9070d317820145b9ffb519d8e58da32146c292244a27c
- 0xf88ffab9e660a2924ea3deb734ff7cbd058ff96c1f240523e0e20994eee49632
- 0x357b8b944aeb5a828c72699fe2ac56982a5ebd57521270f90ff495bcf87b9654
- 0x54a66ecba86fe13527453978f73a6a3d80e1817889872b25f2a79c90d4b86982
- 0x70f4b5a4c6a4de9977aecf5fbe7497e271e9e2f9e5068c7dad5953e8fe898b30
- 0x4068a4306db47ea0eae5f76e5137753caa3dbb132dca6a61a4d6c1838a52700f
- 0x25127db2e775737b2874f6a159f7c1bf984317eea6482e94589c3ef4c5ccab32
- 0xec5d643575d83c9e07e65deeef71943b53cbf3007e7e2b9a6ef414081509b0cc
- 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af