addrbookFor publishers
← 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).

  1. 0x329312d64a4e4f8adeed9079245233bae08a7788600ca133263616bf43db82a7
  2. 0x17875c243778746701a47f15282ccee7a04b0bd253d65fc8ed7e168fa703c484
  3. 0xf31f5f59dcbb74144edb7178fdba7df774504afd7ad2482c28bc7083bfd02394
  4. 0xd6268672126e1464163764339ea9dc567a5ce9b124273f2f8f7708057c67cf47
  5. 0x2fbbc22789fda11a91f175110ebe0fdba60e849b3d3ef5429f3f260a310a9fc6
  6. 0xc29199cee7d6cae27b9c5da19ee64355655b08532e3f940717bd1bb1efb51541
  7. 0xc9e1f321bf1538f32b2ac8c1b4df6e4632c017b90b6ff06f3b8fe1206ef89e12
  8. 0xd36eedeecc85203d2289340136aadad97d6b88823c1dc9ee74f25315809cee35
  9. 0x7186e930ab2d6340c1f9e36a0a16f77d602f22cd5bb13d9e666145bff3ba96f0
  10. 0x6f4fdc0c2e1b3d84e2b1d6729c3f9a04bcd118e81d7bf76e3ca851a0dd1ede43
  11. 0x631846da76ec1e8570c7c09dada1cc0affff7b5654335239fd84d2059c750b13
  12. 0x2f4617d7a962f32849050ad5649d9dc4f962fd8618073cfa8519e6f862dfcef8
  13. 0x08de74b7fb265ddb83e4c673da8a94e5f71829b2e6e7464c71c5138e450f2217
  14. 0x4338355a835617a26aa0bfcc971e84eb030d84e2aa840e3c8af958921dd080c7
  15. 0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON