addrbookFor publishers
← The evidence ledger

Evidence row 266651

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 80192e0d-66d4-4ebb-8eeb-5218fee5b5a2
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
d89d311156a92420e6938cb04917d63adb25a78271ac0bb40ba181d1f29e70d8
Leaf
0xe620a41f382ef433c4691d4ed147bfcd61131edf8460cdaee3b2db26ae1a3126

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Create a reminder directly on the connected Jules account.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "callWindowMinutes": {
            "description": "How many minutes before the scheduled time Jules should call.",
            "maximum": 120,
            "minimum": 0,
            "type": "integer"
          },
          "recurrenceDays": {
            "description": "Weekday numbers for custom recurrence, Sunday = 0 through Saturday = 6.",
            "items": {
              "maximum": 6,
              "minimum": 0,
              "type": "integer"
            },
            "maxItems": 7,
            "minItems": 2,
            "type": "array"
          },
          "recurrenceFrequency": {
            "description": "Optional recurrence frequency.",
            "enum": [
              "daily",
              "weekdays",
              "custom",
              "weekly",
              "biweekly",
              "monthly"
            ],
            "type": "string"
          },
          "scheduledAt": {
            "description": "The reminder time as an ISO datetime string. Only use this after the user has provided or confirmed an exact time.",
            "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))$",
            "type": "string"
          },
          "snoozeRetries": {
            "description": "How many retry calls Jules should make.",
            "maximum": 3,
            "minimum": 0,
            "type": "integer"
          },
          "timeExpression": {
            "description": "The user's original time wording, preserved exactly, such as '4:00 PM' or '16:00'. If the user said something fuzzy like 'later this afternoon', ask a follow-up instead of calling this tool.",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "description": "The reminder title.",
            "maxLength": 140,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "title",
          "scheduledAt",
          "timeExpression"
        ],
        "type": "object"
      },
      "name": "create_jules_reminder"
    },
    {
      "description": "Delete a reminder on the connected Jules account after the user has clearly identified which reminder should be removed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "reminderId": {
            "description": "The Jules reminder ID to delete.",
            "minLength": 1,
            "type": "string"
          },
          "reminderLabel": {
            "description": "A human-readable label for the reminder being deleted, such as 'Order items from Waitrose at 4:00 PM today'.",
            "maxLength": 180,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "reminderId",
          "reminderLabel"
        ],
        "type": "object"
      },
      "name": "delete_jules_reminder"
    },
    {
      "description": "Check whether the connected Jules account is ready to manage reminders in ChatGPT.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_jules_account_status"
    },
    {
      "description": "List reminders from the connected Jules account.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "description": "Maximum number of reminders to return.",
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "view": {
            "description": "Optional filter for which reminders to list.",
            "enum": [
              "all",
              "upcoming",
              "past"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_jules_reminders"
    },
    {
      "description": "Generate a Jules setup link for a connected Jules user so they can finish setup, verify their number, and save the reminder on heyjules.app.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Reminder date in YYYY-MM-DD format.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "email": {
            "description": "Optional email address to prefill.",
            "format": "email",
            "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "type": "string"
          },
          "name": {
            "description": "Optional user name to prefill.",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "phoneNumber": {
            "description": "Optional phone number to prefill. Include country code when possible.",
            "maxLength": 24,
            "minLength": 7,
            "type": "string"
          },
          "task": {
            "description": "The reminder task or note.",
            "maxLength": 140,
            "minLength": 1,
            "type": "string"
          },
          "time": {
            "description": "Reminder time in 24-hour HH:MM format. Only use this after the user has provided or confirmed an exact time.",
            "pattern": "^\\d{2}:\\d{2}$",
            "type": "string"
          },
          "timeExpression": {
            "description": "The user's original time wording, preserved exactly, such as '4:00 PM' or '16:00'. If the user said something fuzzy like 'later this afternoon', ask a follow-up instead of calling this tool.",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "task",
          "date",
          "time",
          "timeExpression"
        ],
        "type": "object"
      },
      "name": "prepare_jules_reminder"
    },
    {
      "description": "Update a reminder on the connected Jules account.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "callWindowMinutes": {
            "description": "Optional new call lead time in minutes.",
            "maximum": 120,
            "minimum": 0,
            "type": "integer"
          },
          "recurrenceDays": {
            "description": "Weekday numbers for custom recurrence, Sunday = 0 through Saturday = 6.",
            "items": {
              "maximum": 6,
              "minimum": 0,
              "type": "integer"
            },
            "maxItems": 7,
            "minItems": 2,
            "type": "array"
          },
          "recurrenceFrequency": {
            "description": "Optional new recurrence frequency.",
            "enum": [
              "daily",
              "weekdays",
              "custom",
              "weekly",
              "biweekly",
              "monthly"
            ],
            "type": "string"
          },
          "reminderId": {
            "description": "The Jules reminder ID to update.",
            "minLength": 1,
            "type": "string"
          },
          "scheduledAt": {
            "description": "Optional new reminder time as an ISO datetime string. Only use this after the user has provided or confirmed an exact time.",
            "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))$",
            "type": "string"
          },
          "snoozeRetries": {
            "description": "Optional new retry count.",
            "maximum": 3,
            "minimum": 0,
            "type": "integer"
          },
          "timeExpression": {
            "description": "Required when changing the reminder time. Preserve the user's exact time wording, such as '4:00 PM'.",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "description": "Optional new reminder title.",
            "maxLength": 140,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "reminderId"
        ],
        "type": "object"
      },
      "name": "update_jules_reminder"
    }
  ]
}

What the leaf hashes

{"body":"d89d311156a92420e6938cb04917d63adb25a78271ac0bb40ba181d1f29e70d8","id":266651,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793035469523319,"prev":null,"subject":"80192e0d-66d4-4ebb-8eeb-5218fee5b5a2","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. 0xe620a48667bc216d1a37ed4535af9cb4b50d10353829c2cd2349338951d96554
  2. 0x0d62c35ab529ea2173d107dca464c85ad35bd4d6ea2ab035b58f4ee8b96052ab
  3. 0xcdfe1e00f1af5122e376c09320043c8d3b2fdb23b194111a4d4fd6cd9b80c4bd
  4. 0x4245ff45dfd11c73d07c9fdf940b99846ea36e21cf3beb8747b78923ef316d4e
  5. 0x4e71981a81a7fbc347d395e693c1537f1e47c706669011da7a35318ed6cfa3dc
  6. 0x67cc78b840d194f8b0d994e607688b31ff7b4eab2517138f0ebde1cf10523e36
  7. 0xb1dd7b0b5f89dd19ab2863a1f91d003ca5c2563a535f94ffade9af5609f68ed9
  8. 0x8852a44b4fdecd612ca212531f06a8d4afdb05f6732bb60f6dc21c8abe9609cd
  9. 0xaa083f02d11d06ccada358549d810a0088f92c360d8c212291e48e24cb076edb
  10. 0x12b3e469f5bb537c324c91aec1f8a6197ee0ff6cc2c50c20bf3887cd5cd84ba6
  11. 0xe9a46d294851ae0e362ab741d0ad8768d3bfeeb15a9d9fcc78aae5128fc33835
  12. 0xb866b513dd861c870688f5d1a8e434b170eaa2fafb0961d6a674d452b8e58381
  13. 0xafcc1fe54cfe00a3a1de33df127340075f22433bb89848bbc81499cd7aca5b2b
  14. 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON