addrbookFor publishers
← The evidence ledger

Evidence row 309728

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 8f4e4b65-87ce-449f-af65-bf25b7eb370b
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
6b32f0d16d409b05f06a666df6f9ee682e4cec182b5e4402ceaf4c9db67386de
Leaf
0xfb5ac80fa0b21943812b1df30f4565a7dfcd2d084a219690052d1f0c25df5d4b

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Read first. States plainly what submit_enquiry does on Digital marketing agency Swindon: it starts an enquiry with human providers who quote directly. Nothing is bought, ordered or paid; no quote is guaranteed; it is free. Also returns who receives the details, the consent wording, and how the person confirms.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "enquiry_describe"
    },
    {
      "description": "Every field of the Digital marketing agency Swindon enquiry: key, label, type, whether required, help text and the allowed options where there are any. Pass answers to submit_enquiry keyed by field key.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "enquiry_fields"
    },
    {
      "description": "Submits an enquiry to Digital marketing agency Swindon — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: \"Happy to be contacted about this enquiry by the company that runs this site.\"",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "answers": {
            "additionalProperties": {
              "type": [
                "string",
                "number",
                "boolean"
              ]
            },
            "description": "the person's answers, keyed by field key",
            "type": "object"
          },
          "confirmation": {
            "description": "the confirmation token from step 1, after the person has approved the summary",
            "type": "string"
          },
          "consent": {
            "description": "true only when the person has agreed to: Happy to be contacted about this enquiry by the company that runs this site.",
            "type": "boolean"
          }
        },
        "required": [
          "answers",
          "consent"
        ],
        "type": "object"
      },
      "name": "submit_enquiry"
    }
  ]
}

What the leaf hashes

{"body":"6b32f0d16d409b05f06a666df6f9ee682e4cec182b5e4402ceaf4c9db67386de","id":309728,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793059073995184,"prev":null,"subject":"8f4e4b65-87ce-449f-af65-bf25b7eb370b","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. 0xfb5b119e940832d0609d779fb6b3df5b848394024c975a48f54f652ed500dfeb
  2. 0x60f8a42db2f81c14965f48fb4e5af027760e926e34f4811540645da3dfc9cfd8
  3. 0xea044cc70a277494902d9de9bd6cc4ec60e9f088fde0d14dbfa984ffc742570e
  4. 0x0de56933b72bf590a43ec8adf7aa79169cc01da23ebe900babe44a5701e57509
  5. 0xeb370af13ad4cf4c6f4065cf2e9d46455233b3b542bf34bbfe9d7787a70c38e6
  6. 0xc134d2cb252b8f6dc61552920f77e7c6a55cccabfbeb054d06373e33a1d81357
  7. 0x9e76ad2273becdc66c87b0fa1d188439afd246761233e7b7fc7b24b2bf90e6e1
  8. 0x3621552e4b0ee7b3dd12bfd88c2d154f5358613926310948221abddb0daae8a4
  9. 0x58a264708b2de7686001e7a3f193bfa24c3c73c95dc89570827da2e8e66343b8
  10. 0x1b07c7876c95e52802884c5d693a686ed53bb8a2740e3d87b145fb511a8d605e
  11. 0xcf10f42f956ec0f58e8d60fb00e23c6415064b00d70e8566efe0f1b98e7e1d0a
  12. 0xf8173f36b7a27e1bb0f6961a49501bba1d99349c5e11449d0d557fbaa910be0a
  13. 0xbee644d57738676bfb20eb90d6021f364bf883a8d54f8d17e9dc4749b4074c3d
  14. 0x44945ea9ad8b24e723ad5a8fd6d014024a49531783f74ff9229c2ab6930e84c8
  15. 0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON