← The evidence ledger
Evidence row 301486
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 8a66129d-90a9-444d-8dc0-874fb708b661
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- a2b9cb594330e329817ec4594b5b9fdb45182ba45483f7f132dd79142fe8b655
- Leaf
- 0x3292f27cb13cdaa7628b19e805c0d4a643cbc75c688631e9f3a5a391e537f539
What was observed
{
"count": 15,
"tools": [
{
"description": "Add scheduled time to a task. Reclaim REST: POST /api/planner/add-time/task/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The task id.",
"type": "string"
},
"minutes": {
"description": "Minutes of time to add to the task (→ query param minutes).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"id",
"minutes"
],
"type": "object"
},
"name": "reclaim_add_time"
},
{
"description": "Create a new task. Reclaim schedules it into your calendar automatically. Reclaim REST: POST /api/tasks.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"due": {
"description": "Due date/time (ISO-8601 Zulu datetime, e.g. 2026-07-20T17:00:00.000Z).",
"type": "string"
},
"eventCategory": {
"description": "Task category — WORK or PERSONAL (default WORK).",
"enum": [
"WORK",
"PERSONAL"
],
"type": "string"
},
"maxChunkSize": {
"description": "Maximum contiguous block, in 15-minute chunks.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"minChunkSize": {
"description": "Minimum contiguous block, in 15-minute chunks.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"notes": {
"description": "Freeform notes / description for the task.",
"type": "string"
},
"priority": {
"description": "Task priority — P1 (highest) … P4 (lowest).",
"enum": [
"P1",
"P2",
"P3",
"P4"
],
"type": "string"
},
"snoozeUntil": {
"description": "Do not schedule before this time (ISO-8601 Zulu datetime).",
"type": "string"
},
"timeChunksRequired": {
"description": "Total scheduled time as a number of 15-minute chunks, e.g. 4 = 1 hour.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"title": {
"description": "The task title.",
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
},
"name": "reclaim_create_task"
},
{
"description": "Permanently delete a task. Reclaim REST: DELETE /api/tasks/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The task id to delete.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "reclaim_delete_task"
},
{
"description": "Get the authenticated Reclaim user's profile. Reclaim REST: GET /api/users/me.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "reclaim_get_current_user"
},
{
"description": "Get a single daily habit by id. Reclaim REST: GET /api/assist/habits/daily/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The habit id.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "reclaim_get_habit"
},
{
"description": "Get a single task by id. Reclaim REST: GET /api/tasks/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The task id.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "reclaim_get_task"
},
{
"description": "List calendar events. Reclaim REST: GET /api/events. Optional start/end window.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"end": {
"description": "End of the calendar events window (ISO date/datetime string → query param end).",
"type": "string"
},
"start": {
"description": "Start of the calendar events window (ISO date/datetime string → query param start).",
"type": "string"
}
},
"type": "object"
},
"name": "reclaim_list_events"
},
{
"description": "List the authenticated user's daily habits. Reclaim REST: GET /api/assist/habits/daily.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "reclaim_list_habits"
},
{
"description": "List the authenticated user's tasks. Reclaim REST: GET /api/tasks.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "reclaim_list_tasks"
},
{
"description": "Log completed work time against a task. Reclaim REST: POST /api/planner/log-work/task/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"end": {
"description": "End time of the logged work (ISO-8601 Zulu datetime → query param end).",
"type": "string"
},
"id": {
"description": "The task id.",
"type": "string"
},
"minutes": {
"description": "Minutes of work to log (→ query param minutes).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"id",
"minutes"
],
"type": "object"
},
"name": "reclaim_log_work"
},
{
"description": "Mark a task as done in the planner. Reclaim REST: POST /api/planner/done/task/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The task id to mark complete.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "reclaim_mark_task_complete"
},
{
"description": "Reopen a completed task (unarchive) in the planner. Reclaim REST: POST /api/planner/unarchive/task/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The task id to mark incomplete.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "reclaim_mark_task_incomplete"
},
{
"description": "Start time-tracking on a task now. Reclaim REST: POST /api/planner/start/task/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The task id to start.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "reclaim_start_task"
},
{
"description": "Stop time-tracking on a task. Reclaim REST: POST /api/planner/stop/task/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"description": "The task id to stop.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "reclaim_stop_task"
},
{
"description": "Update fields on an existing task. Only provided fields are changed. Reclaim REST: PATCH /api/tasks/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"due": {
"description": "Due date/time (ISO-8601 Zulu datetime).",
"type": "string"
},
"eventCategory": {
"description": "Task category — WORK or PERSONAL (default WORK).",
"enum": [
"WORK",
"PERSONAL"
],
"type": "string"
},
"id": {
"description": "The task id to update.",
"type": "string"
},
"maxChunkSize": {
"description": "Maximum contiguous block, in 15-minute chunks.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"minChunkSize": {
"description": "Minimum contiguous block, in 15-minute chunks.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"notes": {
"description": "Freeform notes / description for the task.",
"type": "string"
},
"priority": {
"description": "Task priority — P1 (highest) … P4 (lowest).",
"enum": [
"P1",
"P2",
"P3",
"P4"
],
"type": "string"
},
"snoozeUntil": {
"description": "Do not schedule before this time (ISO-8601 Zulu datetime).",
"type": "string"
},
"timeChunksRequired": {
"description": "Total scheduled time as a number of 15-minute chunks, e.g. 4 = 1 hour.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"title": {
"description": "The task title.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "reclaim_update_task"
}
]
}What the leaf hashes
{"body":"a2b9cb594330e329817ec4594b5b9fdb45182ba45483f7f132dd79142fe8b655","id":301486,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793054099815898,"prev":null,"subject":"8a66129d-90a9-444d-8dc0-874fb708b661","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x329312d64a4e4f8adeed9079245233bae08a7788600ca133263616bf43db82a7
- 0x17875c243778746701a47f15282ccee7a04b0bd253d65fc8ed7e168fa703c484
- 0xf31f5f59dcbb74144edb7178fdba7df774504afd7ad2482c28bc7083bfd02394
- 0xd6268672126e1464163764339ea9dc567a5ce9b124273f2f8f7708057c67cf47
- 0x2fbbc22789fda11a91f175110ebe0fdba60e849b3d3ef5429f3f260a310a9fc6
- 0xc29199cee7d6cae27b9c5da19ee64355655b08532e3f940717bd1bb1efb51541
- 0xc9e1f321bf1538f32b2ac8c1b4df6e4632c017b90b6ff06f3b8fe1206ef89e12
- 0xd36eedeecc85203d2289340136aadad97d6b88823c1dc9ee74f25315809cee35
- 0x7186e930ab2d6340c1f9e36a0a16f77d602f22cd5bb13d9e666145bff3ba96f0
- 0x6f4fdc0c2e1b3d84e2b1d6729c3f9a04bcd118e81d7bf76e3ca851a0dd1ede43
- 0x631846da76ec1e8570c7c09dada1cc0affff7b5654335239fd84d2059c750b13
- 0x2f4617d7a962f32849050ad5649d9dc4f962fd8618073cfa8519e6f862dfcef8
- 0x08de74b7fb265ddb83e4c673da8a94e5f71829b2e6e7464c71c5138e450f2217
- 0x4338355a835617a26aa0bfcc971e84eb030d84e2aa840e3c8af958921dd080c7
- 0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213
- 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae