addrbookFor publishers
← The evidence ledger

Evidence row 300499

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint ce0c00df-7684-4b05-9a57-cde3fbcc61fd
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
7eb941e2d2a307c6c29244dea2acf1d6798b781b9f155f2dfd069b71162bffd1
Leaf
0x3f79712f66b450611ff14fb451b9a4a1cb4dccbf3788e1b59fb8a6e6dcefdc3e

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Count a form's submissions matching the same filters as fillout_list_submissions (date range, status, search) without pulling the answers — e.g. 'how many responses this week?' or 'how many partial submissions?'. Reads totalResponses from GET /forms/{formId}/submissions with limit=1.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "afterDate": {
            "description": "Only submissions submitted after this ISO 8601 date-time, e.g. 2026-09-01T00:00:00Z.",
            "type": "string"
          },
          "beforeDate": {
            "description": "Only submissions submitted before this ISO 8601 date-time.",
            "type": "string"
          },
          "formId": {
            "description": "The form's public id (the formId from fillout_list_forms, also the id in the form's share URL).",
            "minLength": 1,
            "type": "string"
          },
          "includePreview": {
            "description": "Also include preview (test) responses.",
            "type": "boolean"
          },
          "search": {
            "description": "Only submissions containing this text.",
            "type": "string"
          },
          "status": {
            "description": "'finished' (default) or 'in_progress' for unfinished / partial submissions.",
            "enum": [
              "finished",
              "in_progress"
            ],
            "type": "string"
          }
        },
        "required": [
          "formId"
        ],
        "type": "object"
      },
      "name": "fillout_count_submissions"
    },
    {
      "description": "Create up to 10 new submissions on a form, as if respondents had filled it in — e.g. to import responses collected elsewhere. Each submission needs its question answers (question ids from fillout_get_form); URL parameters, scheduling, payments, login email and timestamps are optional. Creates real records that trigger the form's integrations. Fillout: POST /forms/{formId}/submissions.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "formId": {
            "description": "The form's public id (the formId from fillout_list_forms, also the id in the form's share URL).",
            "minLength": 1,
            "type": "string"
          },
          "submissions": {
            "description": "1-10 submissions to create.",
            "items": {
              "properties": {
                "lastUpdatedAt": {
                  "description": "When it was last updated, ISO 8601.",
                  "type": "string"
                },
                "login": {
                  "description": "Login-page information.",
                  "properties": {
                    "email": {
                      "description": "Verified respondent email.",
                      "type": "string"
                    }
                  },
                  "required": [
                    "email"
                  ],
                  "type": "object"
                },
                "payments": {
                  "description": "Payment answers (records only; no money moves).",
                  "items": {
                    "properties": {
                      "id": {
                        "description": "Payment field id.",
                        "type": "string"
                      },
                      "value": {
                        "description": "A record of an existing Stripe payment — this does NOT charge anyone.",
                        "properties": {
                          "currency": {
                            "type": "string"
                          },
                          "email": {
                            "type": "string"
                          },
                          "paymentId": {
                            "description": "Stripe payment id.",
                            "type": "string"
                          },
                          "status": {
                            "type": "string"
                          },
                          "stripeCustomerId": {
                            "type": "string"
                          },
                          "stripeCustomerUrl": {
                            "type": "string"
                          },
                          "stripePaymentUrl": {
                            "type": "string"
                          },
                          "stripeSubscriptionId": {
                            "type": "string"
                          },
                          "totalAmount": {
                            "description": "Amount in cents.",
                            "maximum": 9007199254740991,
                            "minimum": -9007199254740991,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "paymentId"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "id",
                      "value"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "questions": {
                  "description": "Answers, one per question id.",
                  "items": {
                    "properties": {
                      "id": {
                        "description": "The question id (from fillout_get_form).",
                        "type": "string"
                      },
                      "value": {
                        "description": "The answer, shaped for the question type (string, number, array of choices, object...)."
                      }
                    },
                    "required": [
                      "id",
                      "value"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "scheduling": {
                  "description": "Scheduling (booking) answers.",
                  "items": {
                    "properties": {
                      "id": {
                        "description": "Scheduling field id.",
                        "type": "string"
                      },
                      "value": {
                        "description": "Booking details.",
                        "properties": {
                          "email": {
                            "type": "string"
                          },
                          "eventEndTime": {
                            "description": "ISO 8601.",
                            "type": "string"
                          },
                          "eventId": {
                            "type": "string"
                          },
                          "eventStartTime": {
                            "description": "ISO 8601.",
                            "type": "string"
                          },
                          "eventUrl": {
                            "type": "string"
                          },
                          "fullName": {
                            "type": "string"
                          },
                          "meetingNotes": {
                            "type": "string"
                          },
                          "rescheduleOrCancelUrl": {
                            "type": "string"
                          },
                          "scheduledUserEmail": {
                            "type": "string"
                          },
                          "timezone": {
                            "description": "IANA timezone, e.g. Europe/Prague.",
                            "type": "string"
                          },
                          "userId": {
                            "maximum": 9007199254740991,
                            "minimum": -9007199254740991,
                            "type": "integer"
                          }
                        },
                        "required": [
                          "fullName",
                          "email",
                          "eventStartTime",
                          "eventEndTime",
                          "timezone"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "id",
                      "value"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                },
                "submissionTime": {
                  "description": "When it was submitted, ISO 8601 (default now).",
                  "type": "string"
                },
                "urlParameters": {
                  "description": "URL parameter values.",
                  "items": {
                    "properties": {
                      "id": {
                        "description": "URL parameter id (from fillout_get_form).",
                        "type": "string"
                      },
                      "name": {
                        "description": "URL parameter name.",
                        "type": "string"
                      },
                      "value": {
                        "description": "URL parameter value.",
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "name",
                      "value"
                    ],
                    "type": "object"
                  },
                  "type": "array"
                }
              },
              "required": [
                "questions"
              ],
              "type": "object"
            },
            "maxItems": 10,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "formId",
          "submissions"
        ],
        "type": "object"
      },
      "name": "fillout_create_submissions"
    },
    {
      "description": "Subscribe a URL to a form's new submissions: Fillout will POST each submission (same shape as a fillout_list_submissions entry) to it. Returns the webhook id — keep it, it is the only handle for removing the webhook later. Fillout: POST /webhook/create.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "formId": {
            "description": "The form's public id (the formId from fillout_list_forms, also the id in the form's share URL).",
            "minLength": 1,
            "type": "string"
          },
          "url": {
            "description": "The HTTPS endpoint that should receive submissions.",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "formId",
          "url"
        ],
        "type": "object"
      },
      "name": "fillout_create_webhook"
    },
    {
      "description": "Fetch many submissions in one call by walking the offset pagination (150 per page, paced under Fillout's 5 requests/second limit), up to max_submissions. Same filters as fillout_list_submissions. Use this for analysis across a whole response set; the result says whether it was truncated. Fillout: GET /forms/{formId}/submissions (repeated).",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "afterDate": {
            "description": "Only submissions submitted after this ISO 8601 date-time, e.g. 2026-09-01T00:00:00Z.",
            "type": "string"
          },
          "beforeDate": {
            "description": "Only submissions submitted before this ISO 8601 date-time.",
            "type": "string"
          },
          "formId": {
            "description": "The form's public id (the formId from fillout_list_forms, also the id in the form's share URL).",
            "minLength": 1,
            "type": "string"
          },
          "includePreview": {
            "description": "Also include preview (test) responses.",
            "type": "boolean"
          },
          "max_submissions": {
            "description": "Stop after this many submissions (default 500, max 3000).",
            "maximum": 3000,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "description": "Only submissions containing this text.",
            "type": "string"
          },
          "sort": {
            "description": "'asc' (default, oldest first) or 'desc'.",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "status": {
            "description": "'finished' (default) or 'in_progress' for unfinished / partial submissions.",
            "enum": [
              "finished",
              "in_progress"
            ],
            "type": "string"
          }
        },
        "required": [
          "formId"
        ],
        "type": "object"
      },
      "name": "fillout_export_submissions"
    },
    {
      "description": "Fetch one form's metadata: every question (id, name, type), calculations, URL parameters, scheduling and payment fields, and quiz settings. Use the question ids to read answers or to create submissions. Fillout: GET /forms/{formId}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "formId": {
            "description": "The form's public id (the formId from fillout_list_forms, also the id in the form's share URL).",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "formId"
        ],
        "type": "object"
      },
      "name": "fillout_get_form"
    },
    {
      "description": "Fetch a single submission by id, with every answer. Fillout: GET /forms/{formId}/submissions/{submissionId}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "formId": {
            "description": "The form's public id (the formId from fillout_list_forms, also the id in the form's share URL).",
            "minLength": 1,
            "type": "string"
          },
          "includeEditLink": {
            "description": "Include an editLink for the submission.",
            "type": "boolean"
          },
          "submissionId": {
            "description": "The submission's id (submissionId).",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "formId",
          "submissionId"
        ],
        "type": "object"
      },
      "name": "fillout_get_submission"
    },
    {
      "description": "List every form in the Fillout account — each form's name and formId. Start here to find the formId the other tools need. Fillout: GET /forms.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "fillout_list_forms"
    },
    {
      "description": "List one page of a form's submissions (answers to every question, calculations, URL parameters, scheduling, payments, quiz score, login email), filtered by date range, status or free-text search. Offset pagination: the response carries totalResponses and pageCount. Fillout: GET /forms/{formId}/submissions.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "afterDate": {
            "description": "Only submissions submitted after this ISO 8601 date-time, e.g. 2026-09-01T00:00:00Z.",
            "type": "string"
          },
          "beforeDate": {
            "description": "Only submissions submitted before this ISO 8601 date-time.",
            "type": "string"
          },
          "formId": {
            "description": "The form's public id (the formId from fillout_list_forms, also the id in the form's share URL).",
            "minLength": 1,
            "type": "string"
          },
          "includeEditLink": {
            "description": "Include an editLink for each submission.",
            "type": "boolean"
          },
          "includePreview": {
            "description": "Also include preview (test) responses.",
            "type": "boolean"
          },
          "limit": {
            "description": "Submissions per page, 1-150 (Fillout default 50).",
            "maximum": 150,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "description": "Starting position (0-based) for this page.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "search": {
            "description": "Only submissions containing this text.",
            "type": "string"
          },
          "sort": {
            "description": "Sort by submission time: 'asc' (default) or 'desc' for newest first.",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "status": {
            "description": "'finished' (default) or 'in_progress' for unfinished / partial submissions.",
            "enum": [
              "finished",
              "in_progress"
            ],
            "type": "string"
          }
        },
        "required": [
          "formId"
        ],
        "type": "object"
      },
      "name": "fillout_list_submissions"
    },
    {
      "description": "Stop a webhook from receiving submissions. Recoverable: create it again with fillout_create_webhook (it gets a new id). Fillout: POST /webhook/delete.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "webhookId": {
            "anyOf": [
              {
                "minLength": 1,
                "type": "string"
              },
              {
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              }
            ],
            "description": "The webhook id returned by fillout_create_webhook."
          }
        },
        "required": [
          "webhookId"
        ],
        "type": "object"
      },
      "name": "fillout_remove_webhook"
    }
  ]
}

What the leaf hashes

{"body":"7eb941e2d2a307c6c29244dea2acf1d6798b781b9f155f2dfd069b71162bffd1","id":300499,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793053490954730,"prev":null,"subject":"ce0c00df-7684-4b05-9a57-cde3fbcc61fd","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. 0x3f795d5318ea7aa41f13a5ac5f381a2942b1978185e6cc95c952639d5ed5f4c3
  2. 0x71fb0a6a0d1418a4625245740002b154308db5f50d0582241289b0bc1d90ae1e
  3. 0x5700354220b02627c420f41e51b68876f5338478f46cdc21aa68f0cfb1774936
  4. 0x7a2f067877e5112326dccbda27c6b5db5f49d7b333fcffe12a33174cf2df8b47
  5. 0xde13eacb2e625f5032a8043ae334125848c013760ec076dbd9a81738abfdf4cc
  6. 0x8a163ba7d05b048a18a19280459c250b3d72d2a3e7bd7dbade9faaca424d2062
  7. 0x8c77e2c4113f72a7d0073aeb3ba91ae7d0ac37fe4939cbbbc320cfb31bc6c923
  8. 0xc871133e6a9c0a19f393ab1cd620a9597eb074c0d225ca9fafc06a661a847546
  9. 0x287b3db7ff68b7aeb7e66325fd4cb6a0c7089e8bc4a57f81b0aef69457c486de
  10. 0x3aa1f01bbb88cb01a9628a415794e8a8fba10d2a03d54c08d2e3a38ce00d02cf
  11. 0xa4d1745f134661a77f8f2bfd58422252c41790ede9f0de54979c915510f5d550
  12. 0x1afc0318a98c6dbb5a80e5cb86eba22b844e3f3b185a16f17290e29ab7410f55
  13. 0x215f432600b78f2e7c9629cd10ce6ce4b7f3351b0b71f3f2c7dcb8e650f6cd63
  14. 0x7f594f5609f388d64d3cda87b5631d393ee8300bb09bad71f150113a5886ee33
  15. 0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4
  16. 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON