addrbookFor publishers
← The evidence ledger

Evidence row 567956

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 9f798d56-c7e9-4e21-a519-7e94001c092b
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
9849b06e3f92e38ff09e7729ef79af49115fc9b98b526a98da3a5f7da1bba301
Leaf
0x1ece33f8a979bf875b4d194176d6a3bfc2d7ca50132c19d74c555c3a808f0d2a

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "DNS records for a domain (A, AAAA, MX, TXT, NS by default; also CNAME, SOA).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "domain": {
            "description": "Domain name, e.g. example.com",
            "type": "string"
          },
          "types": {
            "items": {
              "enum": [
                "A",
                "AAAA",
                "MX",
                "TXT",
                "CNAME",
                "NS",
                "SOA"
              ],
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "dns_lookup"
    },
    {
      "description": "AI security audit of a domain: DNS, SPF, DMARC, TLS, HTTP security headers, WHOIS expiry and IP blacklists, returned as a 0-100 score, findings by severity and exact fixes. Requires a paid ipv4.fr API key (X-Api-Key header); uses 10 requests of the daily limit. Without a key, pay per call with x402 (0.05 USDC on Base).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "domain": {
            "description": "Domain name, e.g. example.com",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "domain_audit"
    },
    {
      "description": "Validate an email address: syntax, MX records, SMTP check, disposable and role-based detection.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "email": {
            "description": "Email address",
            "maxLength": 254,
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "type": "object"
      },
      "name": "email_validate"
    },
    {
      "description": "HTTP response headers and status of a public URL (HEAD request, redirects followed and checked).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "URL or domain, e.g. https://example.com",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "http_headers"
    },
    {
      "description": "Check an IPv4 address against 3 DNS blacklists (Barracuda, SpamCop, UCEPROTECT).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "ip": {
            "description": "IPv4 address",
            "type": "string"
          }
        },
        "required": [
          "ip"
        ],
        "type": "object"
      },
      "name": "ip_blacklist"
    },
    {
      "description": "Geolocation of an IP address: country, city, ISP, coordinates, timezone.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "ip": {
            "description": "IPv4 or IPv6 address",
            "type": "string"
          }
        },
        "required": [
          "ip"
        ],
        "type": "object"
      },
      "name": "ip_geolocation"
    },
    {
      "description": "TLS certificate of a host: validity, issuer, expiry, days remaining, SAN.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "host": {
            "description": "Hostname or public IP",
            "type": "string"
          },
          "port": {
            "maximum": 65535,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "host"
        ],
        "type": "object"
      },
      "name": "ssl_check"
    },
    {
      "description": "IPv4 subnet calculator from CIDR: network, broadcast, netmask, wildcard, host range, host count.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "cidr": {
            "description": "CIDR notation, e.g. 192.168.1.0/24",
            "type": "string"
          }
        },
        "required": [
          "cidr"
        ],
        "type": "object"
      },
      "name": "subnet_calc"
    },
    {
      "description": "WHOIS registration data for a domain: registrar, creation and expiry dates, name servers.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "domain": {
            "description": "Domain name, e.g. example.com",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "type": "object"
      },
      "name": "whois"
    }
  ]
}

What the leaf hashes

{"body":"9849b06e3f92e38ff09e7729ef79af49115fc9b98b526a98da3a5f7da1bba301","id":567956,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138882273310,"prev":null,"subject":"9f798d56-c7e9-4e21-a519-7e94001c092b","subject_kind":"endpoint"}

Proof

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

  1. 0x1ecf679e01773e592514e7865d8e590141c5811c1ae08e17b5a71f4b0967404f
  2. 0x36e3364a73de20e11f2c6d562125697643fb17a389f2ac12dfb59cbcac53ad01
  3. 0x64ccb5cbc0c587f8f52c332abf149b23ec089c9d1e365f2e8e55c09d0f1fd94f
  4. 0x5bbf913eaaa415503169cbad9d7cc727d1be3b55cce51d0efa5c515c3f457759
  5. 0x0f53f89fd5ee5b4b5c602501a50a1315affd395f28292fd909d3da69a16282e7
  6. 0x6e8af6152f222e72ee5c631257094daf56ad1872318f829da223ae4cd8c1f93b
  7. 0xb9288592dba10d15ce5a0613afb4e3332b5915782da7d1f0078b96a0ad92f8a4
  8. 0x523779822c3a683e563dde10c10fcd04da089b3fc41f88f0bed3671ea03cf210
  9. 0xa06b3887dde525f25472c16f90922069dd25625c6fad3fa6de60bf70a8e95403
  10. 0x5171f61d612a93dc680fbfc78ac3223d7ff521c2194aa8e106ac103255cddf6d
  11. 0x10a7d284e5d0e6c4aff38e50b7c14cb6d010062ca405b7c8241a7fb870976316
  12. 0x1276a7e4ec7c4267314f92b0c9f8dc98019d1010040392c7895dfca3d1733388
  13. 0x51f03aa38686601dad27c1b6449721baba5becb2342776edd179ef9189d62f57
  14. 0x2064e3a2b01d0d12d5079bf720a0d0125e9703c55e92de54ad40c302469ec047
  15. 0x6913cb48392acb8dc5c940dcdb6e6fc889d544f85dff11da249551a5f027e688
  16. 0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON