addrbookFor publishers
← The evidence ledger

Evidence row 24145

Observed , by baseline/1.

Kind
listing
About
source_record mcp_registry:fr.ipv4/network-tools
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
aaa426e30d29742395de9df5758ce13b3357295f128aae6781c5acabb8d4cdb5
Leaf
0x52e14fdd80f716cacaa06d01082ced6e7ab1141a07c9b803e63910530e6c955a

What was observed

{
  "endpoints": [
    [
      "mcp",
      "https://ipv4.fr/mcp"
    ],
    [
      "web",
      "https://ipv4.fr/"
    ]
  ],
  "name": "ipv4.fr Network Tools",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-10-24T16:01:43.041971Z",
        "status": "active",
        "statusChangedAt": "2026-10-24T16:01:43.041971Z",
        "updatedAt": "2026-10-24T16:01:43.041971Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "DNS, WHOIS, SSL, IP geolocation, email validation, DNSBL blacklist, HTTP headers, subnet calc.",
      "name": "fr.ipv4/network-tools",
      "remotes": [
        {
          "headers": [
            {
              "description": "Optional ipv4.fr API key for higher limits (https://ipv4.fr/pricing). Without it: 20 free calls per day.",
              "isSecret": true,
              "name": "X-Api-Key"
            }
          ],
          "type": "streamable-http",
          "url": "https://ipv4.fr/mcp"
        }
      ],
      "title": "ipv4.fr Network Tools",
      "version": "1.0.0",
      "websiteUrl": "https://ipv4.fr"
    }
  },
  "source": "mcp_registry",
  "summary": "DNS, WHOIS, SSL, IP geolocation, email validation, DNSBL blacklist, HTTP headers, subnet calc."
}

What the leaf hashes

{"body":"aaa426e30d29742395de9df5758ce13b3357295f128aae6781c5acabb8d4cdb5","id":24145,"kind":"listing","method":"baseline/1","observed_us":1793025352111888,"prev":null,"subject":"mcp_registry:fr.ipv4/network-tools","subject_kind":"source_record"}

Proof

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

  1. 0x52e14c3a3511a71305f941cc1a23ebac560d9cec07df39c5d30d8c24c2b9ae04
  2. 0xcf48ab7b41937da534fcb6e8e8ea7fd9a7fd86b48b7d8af422542d4d99656065
  3. 0x2265a45d174fe9971ff9bb04e0edc85651fdd8498d11f4158e893aba6b36af65
  4. 0xb34f15199f837082cf684c48d8793eabdc1f38ed95e45d0647b71a9fcab1abc6
  5. 0xadd5db50deb52a89025b0b79e537ae55d2cefbddaa1279b15da31c86fcaddd24
  6. 0x1738d44311b6685abd6bd824d7adad5f8bf27e795fd419e83ee6b0912e1d94e0
  7. 0x8263eda012b071723e30e398fca7859a966e3854753f88243e419ffd5b4226c1
  8. 0xec7d82916bd5aef03dcb91178b683d355583c062ae5813e8c2df8b61f907ea92
  9. 0xe47c706093c519af3f971455b74f1c450f524054e64337cda55a106bf57363e5
  10. 0x72bd13c090ca80e7870affede013ba3445a9ce90177c8d0abe389b26f526682c
  11. 0x11ae5fc5d08fb7b25beace35e67656980e21edfc94e809110b5b9ecae306b6c8
  12. 0x94dd4ed7cf198df741ccda83eacc422aadb31119fc6e84c4a6d2f023453b7960
  13. 0xd830c52e1e8095e014510110592485afcb02b9c9a36f85653e4891a8de941246
  14. 0x0733993143f0230e79482cef2c38e95d98f9eafbe64a43cdc74a4545938a4167
  15. 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
  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