addrbookFor publishers
← The evidence ledger

Evidence row 736909

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 323d6529-c4d7-42c6-9389-ca54ec780c2f
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4ea7eafa9422ace5ddeb0a93139b51d443e8f95570219dc1d617c27b9cf7f9f1
Leaf
0xa193e7c341a450d69eb11f7d5a4375ad78c13eeba5c7bd26a9092cd1dffd37f3

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Check a domain's SPF (including the 10-DNS-lookup limit), DMARC policy and reporting, DKIM keys on common selectors, and MX records. Returns problems ranked by severity with the fix for each, plus the email services the domain uses.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "dkim_selectors": {
            "description": "Extra DKIM selectors to look for, e.g. from the s= value of a message's DKIM-Signature header.",
            "items": {
              "maxLength": 63,
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          },
          "domain": {
            "description": "The domain, e.g. example.com (a URL or email address's domain also works).",
            "maxLength": 253,
            "minLength": 3,
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "check_domain"
    },
    {
      "description": "Check a received email's headers against Gmail's and Yahoo's bulk sender requirements: SPF, DKIM and DMARC results, From domain alignment, one-click unsubscribe (and whether DKIM covers it), TLS, reverse DNS and Message-ID. Use the full headers as the recipient got them (Gmail: Show original).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "headers": {
            "description": "The raw message headers (the body may be included; it's ignored).",
            "maxLength": 200000,
            "minLength": 10,
            "type": "string"
          }
        },
        "required": [
          "headers"
        ],
        "type": "object"
      },
      "name": "check_email_headers"
    },
    {
      "description": "Check a mail server's IP: reverse DNS (PTR) and whether it resolves back to the IP, and listings on Spamhaus ZEN, Barracuda, SpamCop, PSBL, Mailspike and UCEPROTECT level 1. A refused Spamhaus query is reported as unknown, never as a listing.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "ip": {
            "description": "IPv4 or IPv6 address of the sending server.",
            "maxLength": 45,
            "minLength": 2,
            "type": "string"
          }
        },
        "required": [
          "ip"
        ],
        "type": "object"
      },
      "name": "check_sending_ip"
    }
  ]
}

What the leaf hashes

{"body":"4ea7eafa9422ace5ddeb0a93139b51d443e8f95570219dc1d617c27b9cf7f9f1","id":736909,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793158432777401,"prev":null,"subject":"323d6529-c4d7-42c6-9389-ca54ec780c2f","subject_kind":"endpoint"}

Proof

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

  1. 0xa193e6368372a5381eeceb3fae384631b5866c532d639af9bc31a0e42dbf04c2
  2. 0xd6ddbfb4e8706fd33da29eba81e935f1fba386c32d18b8e64bb13899ef54bf20
  3. 0x90bc2bd63c879b5f3893354084c1c9b728c04af2b128559e9ad5907bee9d8f0a
  4. 0x1710af958fd6f5ff984220c466ac69ce534f298393b125fe0d1d51e8da5876b4
  5. 0xbe7344d1d7e1ba979c5d7810abbddb87c492dae1db1a1c77fe5ff5d2e0c07fba
  6. 0xb5e8bd12b98913b361d4120967b99b1fa5381122a04596010e6ca9c58f992c7b
  7. 0xfd9f91a31f0bc97049a1d0a705c5eec7aab0985ea589b45eb8bef706388f9804
  8. 0xfddbdcae6a98977526fb2104434b0ac069399f3414d16ddc0ffd1e85d4cd15cf
  9. 0x9b82106e1a438d0c081e8f78c1f8cda8f817de6887642803cc05f2690c8be060
  10. 0xd0e5125c7cd434630a2df60548704edf32df8910e29de97d7770e7235f4b08dd
  11. 0x3fb1a1b11e53557a0188d7ff03356dcad6c7e884616190561a850441d91e4efb
  12. 0x842d7b1987612c487a9896ed293fbf4e4e5257a7108fa185ae50a30dccfb4801
  13. 0xa938e25481f6c2bb7474d5ed23c3e6616105250a53a3f98587d0ebff02240902
  14. 0xc4674b97eec0bfb92cf9c2ffb4427d455d9f902b5fe3ea0be83ee462202d7416
  15. 0xcf313ac43fef601c9e46f82a687b6a3c655f47c31675c1791c49de20295be63d
  16. 0x0f8977bd16865247451d1ee836b084081d3d0cd17d6a07353fad0c70393c7403
  17. 0xe08e8bd91858a8a10c46ecde9c29a6288b960987303173c5e882afb46ce91fa0
  18. 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON