← The evidence ledger
Evidence row 1536906
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 896fa5e5-2f4d-4c54-ae7a-f3d0f56e7bec
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 2b4523ca3f70c2c5ea48c237fe8ea8e29010370447adad20823fe2ce24e21395
- Leaf
- 0x62286843df4e5a2b5ce5a59c2cd14950f0f3ff4800c0de720b67e127abb17423
What was observed
{
"count": 14,
"tools": [
{
"description": "Start an idempotency key or return the prior outcome. fingerprint is a hex hash.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"fingerprint": {
"pattern": "^[a-f0-9]{32,128}$",
"type": "string"
},
"key": {
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"scope": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"ttl_s": {
"maximum": 86400,
"minimum": 1,
"type": "integer"
}
},
"required": [
"key",
"scope",
"fingerprint"
],
"type": "object"
},
"name": "idem.begin"
},
{
"description": "Store the outcome reference for an idempotency key. scope (max 64) and owner are optional. When owner is omitted, the caller key hash is sent.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"key": {
"type": "string"
},
"owner": {
"type": "string"
},
"result_ref": {
"type": "string"
},
"scope": {
"maxLength": 64,
"type": "string"
}
},
"required": [
"key",
"result_ref"
],
"type": "object"
},
"name": "idem.commit"
},
{
"description": "Mark inbox events done.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"event_ids": {
"items": {
"type": "string"
},
"maxItems": 50,
"type": "array"
},
"inbox_id": {
"type": "string"
}
},
"required": [
"inbox_id",
"event_ids"
],
"type": "object"
},
"name": "inbox.ack"
},
{
"description": "Create an inbox. Returns webhook and A2A URLs.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "inbox.create"
},
{
"description": "Read inbox events after a cursor.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"cursor": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"inbox_id": {
"type": "string"
},
"limit": {
"exclusiveMinimum": 0,
"maximum": 50,
"type": "integer"
}
},
"required": [
"inbox_id"
],
"type": "object"
},
"name": "inbox.poll"
},
{
"description": "Poll an inbox. block_ms is accepted and capped at 0 in this MVP, so the call returns current events.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"block_ms": {
"maximum": 25000,
"minimum": 0,
"type": "integer"
},
"cursor": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"inbox_id": {
"type": "string"
}
},
"required": [
"inbox_id"
],
"type": "object"
},
"name": "inbox.wait"
},
{
"description": "Mint a pf_ caller key bound to one HoldKit namespace.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "keys.create"
},
{
"description": "Delete a value.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"key": {
"type": "string"
}
},
"required": [
"key"
],
"type": "object"
},
"name": "kv.delete"
},
{
"description": "Read a small value.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"key": {
"type": "string"
}
},
"required": [
"key"
],
"type": "object"
},
"name": "kv.get"
},
{
"description": "Write a small value with a TTL. Emails and card numbers are rejected.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"key": {
"type": "string"
},
"ttl_s": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"value": {
"type": "string"
}
},
"required": [
"key",
"value",
"ttl_s"
],
"type": "object"
},
"name": "kv.set"
},
{
"description": "Take a lease lock. Returns a fencing token.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"name": {
"type": "string"
},
"owner": {
"type": "string"
},
"ttl_s": {
"exclusiveMinimum": 0,
"maximum": 3600,
"type": "integer"
}
},
"required": [
"name",
"ttl_s"
],
"type": "object"
},
"name": "lock.acquire"
},
{
"description": "Release a lock with its fencing token.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"fencing": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"fencing"
],
"type": "object"
},
"name": "lock.release"
},
{
"description": "Cancel a timer.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"timer_id": {
"type": "string"
}
},
"required": [
"timer_id"
],
"type": "object"
},
"name": "timer.cancel"
},
{
"description": "Schedule a durable timer. Delivery URLs must be public https.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"delay_s": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"inbox_id": {
"type": "string"
},
"payload": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"delay_s",
"payload"
],
"type": "object"
},
"name": "timer.set"
}
]
}What the leaf hashes
{"body":"2b4523ca3f70c2c5ea48c237fe8ea8e29010370447adad20823fe2ce24e21395","id":1536906,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793480674110744,"prev":null,"subject":"896fa5e5-2f4d-4c54-ae7a-f3d0f56e7bec","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (246033 rows).
- 0x6227eba0522783ba58bc2eb53f6aaaeef87efb7e59cf0e2b20e462689735697b
- 0xac5dc38eb5dba3b8db469ac00b90b5fcc0aecbf35a3b4dd8fd3c07b09f2e9f9b
- 0x7916d3be4c936ee9ce25b85218079d5cb9c8a115200bd7c66c9b9931a0554bb6
- 0x67f6ff824699a9cf60bab5cd43d5196b1479c9825d917c60c1d9b8bf4423985b
- 0x5e37e59b4a8fd20555b11d02da813bb78147669472cd95d26ab68b1e184fd90e
- 0x9028be6322aec72b46c70db4321a16b1c1df3917325a44646d90a6a5156cbfba
- 0x354b74c74a2f249f0066936d0d8667c5d777f946ef5676b3e9351c191916ffab
- 0xe8c77bdc24c4e234bcdabfab16999716b443639967f6758f5783127de9ffdd42
- 0x197aae407163b26446e9d9b0cde123c12077fbe21dfc3652d37c08ee5dca9596
- 0xbc1faea6290a485b36abafb066aee4cfdcf41ca149045e483562e67632cd259b
- 0xb615ee85c708a67ccb3df9c555df9bddf659f3b8dd099008b3aaf72ae4f0e613
- 0x0803749a6c0457ef88083c9fb661fd656a5d91b0f931b526b99d4ceab19a2410
- 0x0727ef0f630aa87a16f1f0e27c3aac747bb64d1d660c56d561e3babc1dfd3085
- 0xe765fc7bdfb534be348bf6984775b8261507431e58900f7a1ab269c53c5b1e8b
- 0xb9a00c724331b305deaa876d5d2baf53b847ff3c7ce37abb0ae1653b2534aad5
- 0xad4540f06e3fdfe46524d8592f8d854d4849e16217bc047eaf024f0abebe34b0
- 0xa00a931d72706fa2402bfc9b441a12eb7c6a61ff42a542916106e3637177f101
- 0x59f83f7228f07febe2780660e422e171b0359b8aa031ee3be07e991118130c15
- Day root
- 0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
- Chained
- 0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
- Published
- On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0