addrbookFor publishers
← The evidence ledger

Evidence row 1057574

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 62c254e8-2c09-4b0d-aa4d-e07d5a5be953
Recorded
Previous row
#983123
Body SHA-256
36fc9da9f85e3256b5b35f4a3a6519f6328c9940ace8be9234c07f196cd93029
Leaf
0xda736d7e583aa7405331e2f7167575794e2cb842c00226dfa36e9e66babfad23

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Preview changes to a connected site's spam rules. Set dryRun to false to save them with write access. Saved rules affect future submissions. Omitted settings are preserved. A successful save returns the policy read back from storage.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "allowedCountries": {
            "description": "Allowed ISO 3166-1 alpha-2 country codes (e.g. ['US', 'CA']).",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "allowedPhoneFormats": {
            "description": "Accept a phone number when it matches any listed format. Supported formats: us-nanp, uk, au, eu, international, e164, any. US_NANP and E164 are accepted aliases. An empty list restores the single-format setting.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "blockUrlsInMessage": {
            "description": "Whether to block URLs and HTML anchor tags in messages.",
            "type": "boolean"
          },
          "blockedKeywords": {
            "description": "Keywords or phrases that block a submission, matched without regard to case.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "dryRun": {
            "description": "Defaults to true. Set to false with account write access to save changes.",
            "type": "boolean"
          },
          "formType": {
            "description": "Default form-type preset for this site.",
            "enum": [
              "local_service",
              "b2b_saas",
              "b2b",
              "agency",
              "portfolio",
              "ecommerce",
              "booking",
              "quiz",
              "real_estate",
              "careers",
              "newsletter",
              "general",
              "general_inquiry",
              "quote_request",
              "booking_request",
              "b2b_partnership",
              "support_ticket",
              "careers_application",
              "warranty_claim",
              "event_registration",
              "newsletter_signup",
              "feedback_review"
            ],
            "type": "string"
          },
          "maxUrls": {
            "description": "Maximum allowed URLs when blockUrlsInMessage is false.",
            "type": "integer"
          },
          "requiredKeywords": {
            "description": "At least one listed phrase must appear in the message, matched without regard to case. An empty list disables this rule.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "site": {
            "description": "Target site or client slug.",
            "type": "string"
          }
        },
        "required": [
          "site"
        ],
        "type": "object"
      },
      "name": "leadshield_configure_spam_policy"
    },
    {
      "description": "Generate an HTML script snippet and setup addresses for a site. Choose HTML, HighLevel, WordPress, HubSpot, or Astro. The result is setup guidance; this tool does not install or activate the guard.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "formType": {
            "description": "Optional formType preset attribute.",
            "enum": [
              "local_service",
              "b2b_saas",
              "b2b",
              "agency",
              "portfolio",
              "ecommerce",
              "booking",
              "quiz",
              "real_estate",
              "careers",
              "newsletter",
              "general",
              "general_inquiry",
              "quote_request",
              "booking_request",
              "b2b_partnership",
              "support_ticket",
              "careers_application",
              "warranty_claim",
              "event_registration",
              "newsletter_signup",
              "feedback_review"
            ],
            "type": "string"
          },
          "platform": {
            "description": "Target website or CRM platform.",
            "enum": [
              "html_script",
              "highlevel",
              "wordpress",
              "hubspot",
              "astro"
            ],
            "type": "string"
          },
          "site": {
            "description": "Your site's LeadShield identifier, such as 'review-demo'.",
            "type": "string"
          }
        },
        "required": [
          "site"
        ],
        "type": "object"
      },
      "name": "leadshield_generate_guard_embed"
    },
    {
      "description": "Read blocked-message counts, categories, screening stages, and recent submissions for your connected sites. The date window uses UTC calendar days and includes today.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "clientSlug": {
            "description": "A connected site to report on. Omit to combine only the sites connected to your account.",
            "type": "string"
          },
          "days": {
            "description": "Lookback window in days (1 to 90, default 7).",
            "type": "integer"
          },
          "limit": {
            "description": "Maximum number of recent blocked records to include (1 to 50, default 10).",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "leadshield_get_blocked_spam_report"
    },
    {
      "description": "Inspect the saved spam rules for a connected site, including countries, phone formats, URLs, keywords, and its form preset. Supply a formType to preview that preset without changing the saved policy.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "formType": {
            "description": "Optional formType preset to preview.",
            "enum": [
              "local_service",
              "b2b_saas",
              "b2b",
              "agency",
              "portfolio",
              "ecommerce",
              "booking",
              "quiz",
              "real_estate",
              "careers",
              "newsletter",
              "general",
              "general_inquiry",
              "quote_request",
              "booking_request",
              "b2b_partnership",
              "support_ticket",
              "careers_application",
              "warranty_claim",
              "event_registration",
              "newsletter_signup",
              "feedback_review"
            ],
            "type": "string"
          },
          "site": {
            "description": "A site connected to your LeadShield account.",
            "type": "string"
          }
        },
        "required": [
          "site"
        ],
        "type": "object"
      },
      "name": "leadshield_get_spam_policy"
    },
    {
      "description": "Check a message against the connected site's spam rules and, when configured, its intent classifier. Returns the screening decision and reason. This preview does not store the message, send it to a customer, or process a payment.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "Two-letter ISO 3166-1 alpha-2 country code (e.g. 'US', 'CA').",
            "type": "string"
          },
          "email": {
            "description": "Submitter email address.",
            "type": "string"
          },
          "formType": {
            "description": "Optional form-type preset to evaluate against.",
            "enum": [
              "local_service",
              "b2b_saas",
              "b2b",
              "agency",
              "portfolio",
              "ecommerce",
              "booking",
              "quiz",
              "real_estate",
              "careers",
              "newsletter",
              "general",
              "general_inquiry",
              "quote_request",
              "booking_request",
              "b2b_partnership",
              "support_ticket",
              "careers_application",
              "warranty_claim",
              "event_registration",
              "newsletter_signup",
              "feedback_review"
            ],
            "type": "string"
          },
          "message": {
            "description": "Inbound form message or inquiry text to evaluate.",
            "type": "string"
          },
          "name": {
            "description": "Submitter full name.",
            "type": "string"
          },
          "phone": {
            "description": "Submitter phone number.",
            "type": "string"
          },
          "site": {
            "description": "A site connected to your LeadShield account, such as 'review-demo'.",
            "type": "string"
          },
          "timezone": {
            "description": "Submitter IANA timezone (e.g. 'America/Los_Angeles').",
            "type": "string"
          }
        },
        "required": [
          "site",
          "message"
        ],
        "type": "object"
      },
      "name": "leadshield_screen_submission"
    }
  ]
}

What the leaf hashes

{"body":"36fc9da9f85e3256b5b35f4a3a6519f6328c9940ace8be9234c07f196cd93029","id":1057574,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793317866129402,"prev":983123,"subject":"62c254e8-2c09-4b0d-aa4d-e07d5a5be953","subject_kind":"endpoint"}

Proof

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

  1. 0xda739c7280a16f5cc5750b73f3c06696829ad838fe35cf2741680cd2663ca74e
  2. 0x99331b99504ab0bef295306104b2435564b32e1c41ff0a439f3251c192c8ce4b
  3. 0x2ff05d9c964a22f71436c814fdb9b9a8fcc4c81683d46a6446952241f2522d42
  4. 0x6a33b927fc75fac390189cfb3a3a5b841edc69811980483f01a465701c759a1e
  5. 0xb65882b170d95ab3665b7be98e96bff1a5f2114d91043c387ebbfee576409abc
  6. 0x5146b3fb4756a45f51be97962b0229174c3877c592ce1a7dc14f09e7f1de44e3
  7. 0x17b70106d92dd6ac0e8a83b494a3dc8a28ffad8a36e338bcc7217db7e9343a91
  8. 0x74d2358ac5a6dcf42e097f9402a35a7e0221230b80daa87bed712822d765aa96
  9. 0xecae9ac3568add2f64b8147e227fed8c3a0729de3caf88dc1e82e402ee2aea06
  10. 0x10a4ad9401b6b31d6a09fae64848941436e222862e54c95df4617d92e7663595
  11. 0x5f2d285a4dc67a13260469345f3b9f93a8e7969f85b04bd1fd1f211f377f4d51
  12. 0xcca2c51ddf43624528a707497ddb2bcb1a2962304c7d792dcc5458ffe2ead3fc
  13. 0xbab97b696ffe737616975d37e243af07fa246058d99161c165f9f96fde8768ff
  14. 0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc
  15. 0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7
  16. 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
  17. 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON