addrbookFor publishers
← The evidence ledger

Evidence row 752134

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.lookproof.dev/v1/ip/range-to-cidr
Recorded
Previous row
#556313
Body SHA-256
2c96b6e2cd2305f8c76ee80ee6bfeea04a85df8bada6add0944989ae152f780a
Leaf
0x439a3f8d4529deaf37f1a68f15c86595314263409bf95663a9c0d1f06137b27d

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.lookproof.dev/v1/ip/range-to-cidr"
    ]
  ],
  "name": "Lookproof",
  "owner_address": "0x5be2be9f95549a2d69951d24a2b3901d1df1bc05",
  "raw": {
    "accepts": [
      {
        "amount": "2000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x5bE2bE9f95549A2D69951d24A2B3901D1df1Bc05",
        "scheme": "exact"
      }
    ],
    "description": "Turn a start and end IPv4 or IPv6 address into the smallest list of CIDR blocks that covers exactly that range (at most 62 for IPv4, 254 for IPv6). Offline. Use when an agent must write a range from a provider or registry as firewall, ACL or SPF entries. Input: ?start=192.0.2.10&end=192.0.2.20.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "end": "192.0.2.20",
              "start": "192.0.2.10"
            },
            "type": "http"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "additionalProperties": false,
                  "properties": {
                    "end": {
                      "maxLength": 64,
                      "minLength": 2,
                      "title": "End",
                      "type": "string"
                    },
                    "start": {
                      "maxLength": 64,
                      "minLength": 2,
                      "title": "Start",
                      "type": "string"
                    }
                  },
                  "required": [
                    "start",
                    "end"
                  ],
                  "title": "IpRangeInput",
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-27T18:55:44.788Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-27T18:55:44.455Z"
    },
    "resource": "https://api.lookproof.dev/v1/ip/range-to-cidr",
    "serviceName": "Lookproof",
    "tags": [
      "ip",
      "cidr",
      "range",
      "firewall",
      "network"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Turn a start and end IPv4 or IPv6 address into the smallest list of CIDR blocks that covers exactly that range (at most 62 for IPv4, 254 for IPv6). Offline. Use when an agent must write a range from a provider or registry as firewall, ACL or SPF entries. Input: ?start=192.0.2.10&end=192.0.2.20."
}

What the leaf hashes

{"body":"2c96b6e2cd2305f8c76ee80ee6bfeea04a85df8bada6add0944989ae152f780a","id":752134,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793178809629125,"prev":556313,"subject":"x402_bazaar:https://api.lookproof.dev/v1/ip/range-to-cidr","subject_kind":"source_record"}

Proof

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

  1. 0x439a4c233fae59cc24ef26a7922e0380e7778e70f288587f48d80d068d3d18ad
  2. 0x97140ee2785f54e36e2511a66db580a52c01ecf55acd92237f95e84433f026c6
  3. 0xe9f19f54dc5589c0a0a02f3ef15ef8fbd1608a0c143d5aa10675447ab0e7f160
  4. 0x637ea1cf89638c7915251de7baef8311c8c3753ba2ce04f909e97be4a8482a5a
  5. 0xf4176ba023536cc60dfbeb0a813d90ffc09ae2fa7538c185c5b242bf2690eb34
  6. 0x0ab021c4e01c667033df9d810e1ab90f721fd8b7fa5f6d8d8df9e35e6b6c4136
  7. 0xe0c2ae5100a2a93f9da277e33adf6cc4aaa8f9cfa144b4752f448ccc6731eb7e
  8. 0xccde289d8eb6961267a18cbf21a91d70643c8dc8b13beda21e4d32884e903dff
  9. 0x20229a591f8bf90cd43ce46df6fd6a77db23636343e62eaa14bcacd70f51d64b
  10. 0xbc80830ad93f4592764213b2f8229a07665b8a31162cead2db76bf6dde8c8552
  11. 0x150aca5099465e568757bb552568c4266b7733ba9178922187d4bab8469266ba
  12. 0xbc0048ca8d9e9f24497974800de9cae628339f6e91c98a78645506737e456447
  13. 0x841629d527795b61c59c0b999252514adeab15cb795954e683b606eb8aab3585
  14. 0xb8468b110fdd4b1ba83cf25249a313b6361839956c4e0f61b3f3edfce5fe58d8
  15. 0x91690f98682e078d41b8b72edeaea70473545a876fc3baa645fc988225096386
  16. 0xaeb1503e5d0d358b256ba97a10178c357ddb8f55cc961925ccf0458aae5ebcae
  17. 0xf078ea7d84d98dbeffed23d8e67b36751e60464ffd4cfdc005e0aa6f8cb9b459
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON