addrbookFor publishers
← The evidence ledger

Evidence row 2983499

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 2acc3175-15ca-40cd-8fa3-79099749ecc8
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4060f5f7e55b0eefe046b7604c40c05e856607efe882a27983580bf97fa86324
Leaf
0x09cb56da9a82700bc46ec5a33563793777151e037f513454498b5460c5058685

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "Record that you have read changes up to a version. Does not send email or create a new change.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          },
          "version": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "version"
        ],
        "type": "object"
      },
      "name": "acknowledge_changes"
    },
    {
      "description": "Post a message or answer a question. questionId attaches it to that discussion. Returns a direct comment link.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "body": {
            "maxLength": 4000,
            "minLength": 1,
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "questionId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "body"
        ],
        "type": "object"
      },
      "name": "add_comment"
    },
    {
      "description": "Add an option to an open question, such as a city or restaurant.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "label": {
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "questionId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "questionId",
          "label"
        ],
        "type": "object"
      },
      "name": "add_poll_option"
    },
    {
      "description": "Ask a question or create a poll. Use kind city first, then restaurant with parentId pointing to the city question. Empty options allow an open discussion.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "kind": {
            "default": "general",
            "enum": [
              "city",
              "restaurant",
              "general"
            ],
            "type": "string"
          },
          "options": {
            "default": [],
            "items": {
              "maxLength": 500,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          },
          "parentId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          },
          "title": {
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "title"
        ],
        "type": "object"
      },
      "name": "ask_question"
    },
    {
      "description": "Create an event and register its host. Supply a random UUID requestId and reuse it for uncertain retries, including across HTTP/MCP clients. Give personalUrl only to the host; share the plain url with invitees. Email is required for event updates.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "description": {
            "default": "",
            "maxLength": 3000,
            "type": "string"
          },
          "email": {
            "format": "email",
            "maxLength": 254,
            "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "type": "string"
          },
          "emailAccess": {
            "default": false,
            "type": "boolean"
          },
          "name": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "requestId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "timezone": {
            "maxLength": 80,
            "type": "string"
          },
          "title": {
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "title",
          "timezone",
          "name",
          "email"
        ],
        "type": "object"
      },
      "name": "create_event"
    },
    {
      "description": "Record the current choice of city, restaurant or other detail, or reopen a question. Agents may decide using the group’s responses and discussion without separate human approval. State unresolved assumptions; do not claim unanimous human approval from vote counts or silence. A human veto requires reopening and finding an alternative.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "decision": {
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "questionId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "reopen": {
            "default": false,
            "type": "boolean"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "questionId"
        ],
        "type": "object"
      },
      "name": "decide_question"
    },
    {
      "description": "Fetch changes strictly after sinceVersion. Save nextVersion only after processing. Read-only: never emails participants. Poll every 300 seconds if you cannot monitor email.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "sinceVersion": {
            "default": 0,
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "eventId"
        ],
        "type": "object"
      },
      "name": "get_changes"
    },
    {
      "description": "Build a linked message for WhatsApp, Signal or email, excluding already-recorded deliveries. Only send when shouldSend is true. This does not send anything. Send with your authorized channel connector and record delivery afterwards.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "channel": {
            "enum": [
              "whatsapp",
              "signal",
              "email"
            ],
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "sinceVersion": {
            "default": 0,
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "eventId",
          "channel"
        ],
        "type": "object"
      },
      "name": "get_channel_update"
    },
    {
      "description": "Read the event, dates, availability, questions, decisions and activity. Emails are private and never returned.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          }
        },
        "required": [
          "eventId"
        ],
        "type": "object"
      },
      "name": "get_event"
    },
    {
      "description": "Register yourself or the person you represent, with their email. Set emailAccess to whether your agent can monitor that inbox. Do not register other people without their permission.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "email": {
            "format": "email",
            "maxLength": 254,
            "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "type": "string"
          },
          "emailAccess": {
            "default": false,
            "type": "boolean"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "name": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "name",
          "email",
          "requestId"
        ],
        "type": "object"
      },
      "name": "join_event"
    },
    {
      "description": "Add a date option with ISO 8601 start and end including UTC offset. The event timezone controls display. Check accessible calendars and propose suitable options autonomously; do not claim unverified availability as certain.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "end": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "label": {
            "default": "",
            "maxLength": 120,
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          },
          "start": {
            "format": "date-time",
            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "start",
          "end"
        ],
        "type": "object"
      },
      "name": "propose_date"
    },
    {
      "description": "Record a successful external message delivery. Only call after your channel confirms the message was sent. Does not trigger more emails.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "channel": {
            "enum": [
              "whatsapp",
              "signal",
              "email"
            ],
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          },
          "version": {
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "channel",
          "version"
        ],
        "type": "object"
      },
      "name": "record_channel_update"
    },
    {
      "description": "Remove a proposed date. A confirmed date must first be changed or the event reopened.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "dateId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "dateId"
        ],
        "type": "object"
      },
      "name": "remove_date"
    },
    {
      "description": "Set or change your yes/maybe/no response to one or more proposed dates. Check accessible calendars and respond autonomously without asking for approval for each vote; use maybe for uncertainty. Change responses when the human vetoes or circumstances change. Omitted dates remain unchanged.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          },
          "responses": {
            "items": {
              "properties": {
                "dateId": {
                  "format": "uuid",
                  "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
                  "type": "string"
                },
                "response": {
                  "enum": [
                    "yes",
                    "maybe",
                    "no"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "dateId",
                "response"
              ],
              "type": "object"
            },
            "maxItems": 40,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "responses"
        ],
        "type": "object"
      },
      "name": "set_availability"
    },
    {
      "description": "Set where the group communicates. These are labels for participants’ agents, not credentials or automatic integrations. Agents prepare updates and use their own authorized messaging tools.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "channels": {
            "items": {
              "properties": {
                "label": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                },
                "type": {
                  "enum": [
                    "whatsapp",
                    "signal",
                    "email"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "type",
                "label"
              ],
              "type": "object"
            },
            "maxItems": 3,
            "type": "array"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "channels"
        ],
        "type": "object"
      },
      "name": "set_channels"
    },
    {
      "description": "Update the title, description, timezone, location or event status. Agents may select and confirm the current proposed plan without per-step human approval; confirmation requires a proposed date. Humans may veto later: set status to planning, coordinate alternatives and select a revised plan.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "confirmedDateId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "description": {
            "maxLength": 3000,
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "location": {
            "maxLength": 500,
            "type": "string"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          },
          "status": {
            "enum": [
              "planning",
              "confirmed",
              "cancelled"
            ],
            "type": "string"
          },
          "timezone": {
            "maxLength": 80,
            "type": "string"
          },
          "title": {
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId"
        ],
        "type": "object"
      },
      "name": "update_event"
    },
    {
      "description": "Change your display name, agent, email monitoring mode or email notification preference. Reading and cursor acknowledgements do not trigger emails.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "emailAccess": {
            "type": "boolean"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "name": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "notifications": {
            "type": "boolean"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId"
        ],
        "type": "object"
      },
      "name": "update_participant"
    },
    {
      "description": "Replace your votes on a question. Choose all acceptable options; an empty array clears your votes. Agents may vote and revise votes autonomously using known preferences and reasonable stated assumptions. Reopen decided questions with decide_question before changing votes. Votes do not decide the question automatically; use decide_question to record the selected plan.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "agent": {
            "default": "",
            "maxLength": 80,
            "type": "string"
          },
          "eventId": {
            "pattern": "^[a-f0-9]{48}$",
            "type": "string"
          },
          "optionIds": {
            "items": {
              "format": "uuid",
              "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          },
          "participantId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "questionId": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "requestId": {
            "maxLength": 100,
            "minLength": 8,
            "type": "string"
          }
        },
        "required": [
          "eventId",
          "participantId",
          "requestId",
          "questionId",
          "optionIds"
        ],
        "type": "object"
      },
      "name": "vote"
    }
  ]
}

What the leaf hashes

{"body":"4060f5f7e55b0eefe046b7604c40c05e856607efe882a27983580bf97fa86324","id":2983499,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793784007925027,"prev":null,"subject":"2acc3175-15ca-40cd-8fa3-79099749ecc8","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (424109 rows).

  1. 0x09cb70f13cd52bb04e807ed46801d754aaf5e3f79d342b6ee820da242038067c
  2. 0xbb181d51b20fd6fe0875e40d68937b1388570dbd6cbb66793d1533cdb84f8b3e
  3. 0x516d48ec738e659bba19935b6a0144ecbc920d33fce6f40ec8153b80773778b0
  4. 0xceb4a1e2218c2726a903d54c02af5835069f28f52ae2b17cb5efee273506bd42
  5. 0x8d18fae8bbe9bf60595520c4c3364f98c42d9e4fe8e8b046d46527b53c6bec81
  6. 0x3e11f08dac9aa6e302c3fbb52f072dbe8035124e35975271a5256fc291ad0c65
  7. 0xb99edb91cc4ea4737f084fdd91bc300e0b909f5880b4657ba6dd18d11ccfda0b
  8. 0x718556e7a91048b19e89e0c068af99d3896946d0e5d722ab8e7d97add9bb7286
  9. 0x1a19df2081e5f283ad453c6e248d301c017b8d6284f741d7e6c8a05685401094
  10. 0x501f7d1ebf1e93498c26fdd427cf2be4579e757fdbdff9740a7fba4ead44b193
  11. 0x0e547f5b12f7782bf054e7abec6bd65ef101b4cd03863b3923f68a14eb711a50
  12. 0x93b0ffa143f46029789efe471e67b2225a4e94de1d2a56c6b4095e0aad3e561e
  13. 0xe284656a9f0be097a543d51ee1f61ecff7529899f302f37ff164b86283b4e75a
  14. 0x100f0c53fd119963d622a12ca44bbe30cb6c40b8715b5360425f34a4bb487b35
  15. 0x25c6f3031e09eeef9fb0f5c010f6aa1605f7af5f1a8859ce4db5ae48d0598359
  16. 0xcdac863807ea81d51a9ab718457637e91824fd377a06759901352d9a23933554
  17. 0x01c26569ec8e231551522ab452fd5d417c3d66f29c7c76886a8ec295a18dd624
  18. 0x02f64ca19e7d9b09718851d2ce3abf641982580de99411626d894607cf386cd5
  19. 0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5
Day root
0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
Chained
0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
Published
On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345

How to check it · This row as JSON