addrbookFor publishers
← The evidence ledger

Evidence row 1259051

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:ip-openverbs-com
Recorded
Previous row
#2641
Body SHA-256
ec21ad4b6200b42614ac130e58dc02d267fc43caf3b2c7494c0a7a8b4b778926
Leaf
0xa1111225b579d5e9cbf7c6a19b841d4c5617a5b53305af3fa5273b7c908a2f39

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://ip.openverbs.com/v1/contains"
    ],
    [
      "x402",
      "https://ip.openverbs.com/v1/expand"
    ],
    [
      "x402",
      "https://ip.openverbs.com/v1/parse"
    ],
    [
      "x402",
      "https://ip.openverbs.com/v1/subnet"
    ]
  ],
  "name": "ip.openverbs.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "ip.openverbs.com",
    "endpoints": [
      {
        "description": "Test whether an IP address falls within a CIDR block. A well-formed address of a different family (or simply outside the block) returns contains=false — not an error.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "192.168.1.42",
            "group": "body",
            "name": "address",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "192.168.1.0/24",
            "group": "body",
            "name": "cidr",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "CIDR membership",
        "tags": [
          "cidr membership",
          "check ip in cidr",
          "ip range lookup",
          "test subnet contains ip",
          "validate ip network membership"
        ],
        "url": "https://ip.openverbs.com/v1/contains"
      },
      {
        "description": "Return both the fully-expanded (eight 4-hex groups) and canonical compressed (RFC 5952) forms of an address. IPv4 is returned unchanged in both fields.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2001:db8::1",
            "group": "body",
            "name": "address",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "6",
          "l30DaysUniquePayers": "6"
        },
        "serviceName": "Expand / compress IPv6",
        "tags": [
          "ipv6 expand compress",
          "expand ipv6 address",
          "compress ipv6 address",
          "canonical ipv6 format",
          "rfc 5952 ipv6"
        ],
        "url": "https://ip.openverbs.com/v1/expand"
      },
      {
        "description": "Parse an IPv4 or IPv6 address and classify it — version, normalized form and RFC range (unicast, private, loopback, linkLocal, multicast, uniqueLocal, ipv4Mapped, …). Detects IPv4-mapped IPv6.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "192.168.1.1",
            "group": "body",
            "name": "address",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Parse & classify IP",
        "tags": [
          "ip address parser",
          "parse ip address",
          "classify ip address",
          "ipv4 ipv6 lookup",
          "detect private ip"
        ],
        "url": "https://ip.openverbs.com/v1/parse"
      },
      {
        "description": "Compute network details of a CIDR block — network & broadcast address, usable host range, total and usable address counts. Works for IPv4 and IPv6 (counts returned as strings for large IPv6 blocks). Honours RFC 3021 for /31.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "192.168.1.0/24",
            "group": "body",
            "name": "cidr",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Subnet calculator",
        "tags": [
          "subnet calculator",
          "cidr calculator",
          "ip network range",
          "calculate usable hosts",
          "network broadcast address"
        ],
        "url": "https://ip.openverbs.com/v1/subnet"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "ip-openverbs-com",
    "integrationType": "",
    "isNew": false,
    "name": "ip.openverbs.com",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.002",
      "currency": "USDC",
      "maxAmount": "0.002",
      "minAmount": "0.002"
    },
    "provider": "ip.openverbs.com",
    "providerUrl": "",
    "serviceName": "",
    "tags": [
      "cidr membership",
      "check ip in cidr",
      "ip range lookup",
      "test subnet contains ip",
      "validate ip network membership",
      "ipv6 expand compress",
      "expand ipv6 address",
      "compress ipv6 address",
      "canonical ipv6 format",
      "rfc 5952 ipv6",
      "ip address parser",
      "parse ip address",
      "classify ip address",
      "ipv4 ipv6 lookup",
      "detect private ip",
      "subnet calculator",
      "cidr calculator",
      "ip network range",
      "calculate usable hosts",
      "network broadcast address"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"ec21ad4b6200b42614ac130e58dc02d267fc43caf3b2c7494c0a7a8b4b778926","id":1259051,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793384200064567,"prev":2641,"subject":"agentic_market:ip-openverbs-com","subject_kind":"source_record"}

Proof

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

  1. 0xa111c32dea673d08d131b682285528c674fe6cba0333b1151e60b756df942633
  2. 0xf97d985a70a14b27ffa30c5ca936156bae713ce4c38f464ebf8066d1182bea60
  3. 0x423211a6179041f5e90c4d181a45dd470ff76f3fa3ff212e8e361174885f9838
  4. 0x7e297d26e091d53f4d1d28a948ec77bd1083fb6a437006f0364e590e48104ea0
  5. 0x62e335c0cfad63576e924e9e0b4262193022d691215eeda74884ac9362b5ae84
  6. 0xadef58f47e4d7696ccc2414a262991677ad39bbec71795e48991201093a503a9
  7. 0x43e8371aa225db06b81017edc54fad8bbd849c89ed135375bd240226bc3f21dd
  8. 0x8116750f7406eb7065433d25ffc3511a4c9598fc9693aaad7b01701990cf93e7
  9. 0x0a0ebf6fe1218320a9815a6bdba35888886764978bf1e92d3e41baa124f66c71
  10. 0x45d2482e17ef9dbbaf1ab123c2c29a259677f7aff88853204fed42b014d31fe7
  11. 0xf05fb362384d25b993e8e7d8765bedf27158e813b9e983aa05efb5abc2a4c4f5
  12. 0xe8456fde7c82095dd536981ac0646d7cddd340162ca0a0ed5c7615790b0ed9b3
  13. 0xa4ef8b242e17e00395357e2457bc5040c7d94e42e7d8cb8e331ba687e9002650
  14. 0x1eeab2b7eb6c0e44e79a2d3d5d5f63d9c0f269f286347cee11c002d3e7c1c75b
  15. 0x11b43ed362a2fd4976e11eceb94ee4b7edbaf6823474ee1c36489f8f0a0496c4
  16. 0x835211170e79bdce1a823ec914e3532e128f77751e9074286da35091b0200284
  17. 0x61ef83255d34604cb052882568ca1d1386ac3cfb8284509715bc1734cff77831
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON