addrbookFor publishers
← The evidence ledger

Evidence row 2201530

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://network-calc.x402tookit.com/cidr-aggregate
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
05e2e644ce4e9f8c41951356367757e550241f9fe5f27b3555accacf164db811
Leaf
0xfb7fe14b2a31880f13705934d3990bb7f509230c3e443f8129bf66f173549e9a

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://network-calc.x402tookit.com/cidr-aggregate"
    ]
  ],
  "name": "Network Calc",
  "owner_address": "0xb531320805c5bed1d46aeadcf4f008fdf172dbda",
  "raw": {
    "accepts": [
      {
        "amount": "20000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
        "scheme": "exact"
      },
      {
        "amount": "20000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
          "transactionVersions": [
            0
          ]
        },
        "maxTimeoutSeconds": 300,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s",
        "scheme": "exact"
      },
      {
        "amount": "20000",
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:137",
        "payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
        "scheme": "exact"
      },
      {
        "amount": "20000",
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:42161",
        "payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
        "scheme": "exact"
      }
    ],
    "description": "Summarise IPv4 or IPv6 CIDR blocks into the minimal set (merging adjacent and overlapping blocks) plus the covering supernet.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "cidrs": "10.0.0.0/24,10.0.1.0/24,10.0.2.0/25,10.0.2.128/25,10.0.3.0/24,10.0.8.0/24"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "asOf": "2026-10-11T14:45:30.250Z",
              "degraded": false,
              "disclaimer": "Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.",
              "inputCount": 6,
              "ipv4": [
                "10.0.0.0/22",
                "10.0.8.0/24"
              ],
              "ipv4AddressesCovered": "1280",
              "ipv4SingleSupernetExact": false,
              "ipv4Supernet": "10.0.0.0/20",
              "ipv4SupernetGap": "2816",
              "ipv6": [],
              "ipv6AddressesCovered": "0",
              "ipv6SingleSupernetExact": false,
              "ipv6Supernet": null,
              "ipv6SupernetGap": "0",
              "notChecked": [
                "whether you may announce the summary: aggregating routes that include space you do not hold creates a hijack risk",
                "route-map or IRR/RPKI consequences of changing announced prefixes",
                "…1 more"
              ],
              "outputCount": 2,
              "reasons": [
                "Overlapping and adjacent blocks are merged, then the merged ranges are written as the fewest aligned CIDR blocks (the minimal cover is unique).",
                "The single covering supernet also contains addresses that are NOT in your list (see the gap): do not announce it unless you hold all of that space."
              ],
              "reductionPercent": 66.67,
              "source": "RFC 4632 CIDR aggregation (exact minimal cover by aligned blocks), computed locally",
              "summary": "6 prefixes reduce to 2: IPv4 10.0.0.0/22, 10.0.8.0/24.",
              "verdict": "AGGREGATED"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "cidrs": {
                      "description": "Prefixes separated by commas, spaces or newlines, for example 10.0.0.0/24,10.0.1.0/24,10.0.3.0/24",
                      "type": "string"
                    }
                  },
                  "required": [
                    "cidrs"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "asOf": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "degraded": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "disclaimer": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "inputCount": {
                      "type": [
                        "null",
                        "number"
                      ]
                    },
                    "ipv4": {
                      "items": {
                        "type": "string"
                      },
                      "type": [
                        "array",
                        "null"
                      ]
                    },
                    "ipv4AddressesCovered": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "ipv4SingleSupernetExact": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "ipv4Supernet": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "ipv4SupernetGap": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "ipv6": {
                      "type": [
                        "array",
                        "null"
                      ]
                    },
                    "ipv6AddressesCovered": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "ipv6SingleSupernetExact": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "ipv6Supernet": {},
                    "ipv6SupernetGap": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "notChecked": {
                      "items": {
                        "type": "string"
                      },
                      "type": [
                        "array",
                        "null"
                      ]
                    },
                    "outputCount": {
                      "type": [
                        "null",
                        "number"
                      ]
                    },
                    "reasons": {
                      "items": {
                        "type": "string"
                      },
                      "type": [
                        "array",
                        "null"
                      ]
                    },
                    "reductionPercent": {
                      "type": [
                        "null",
                        "number"
                      ]
                    },
                    "source": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "summary": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "verdict": {
                      "type": [
                        "null",
                        "string"
                      ]
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-11-01T23:40:25.865Z",
    "quality": {
      "l30DaysTotalCalls": 4,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-11-01T23:40:25.577Z"
    },
    "resource": "https://network-calc.x402tookit.com/cidr-aggregate",
    "serviceName": "Network Calc",
    "tags": [
      "cidr",
      "aggregation",
      "supernet",
      "route-summarization"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Summarise IPv4 or IPv6 CIDR blocks into the minimal set (merging adjacent and overlapping blocks) plus the covering supernet."
}

What the leaf hashes

{"body":"05e2e644ce4e9f8c41951356367757e550241f9fe5f27b3555accacf164db811","id":2201530,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646805856512,"prev":null,"subject":"x402_bazaar:https://network-calc.x402tookit.com/cidr-aggregate","subject_kind":"source_record"}

Proof

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

  1. 0xfb7fbe8156ccfe289bf664292a6f400b82daba494f16b05230a050d9baa98bb3
  2. 0x8206526874b32c17946ed7b49920358c4426725af71c902d3eaefbe675260402
  3. 0x077f86d31aaab14bf07193148cd42c3c2a8e6cf125c4b57490e620c739c014b3
  4. 0xf136004fc0c27e1d671f4ab460803e7f423eb949b21c6659150a98fec64ad89a
  5. 0x0734b1cfc92fa020f6c6f0504e2327f03b579915b26f1f887c27f1d753c00411
  6. 0x28e63eb0f26528b19036aa5acc71fe3a6d25e0528cbe738556278ae7b55eb4b8
  7. 0xc74ed3faebd6a1c93bf87da4775dc9c6691f06aa5ba4c4da0f5f9f741fbd6e25
  8. 0x379e6cae7b796cc11674b1c3aeaef271f5c40745aa57cee922700a5c20590c34
  9. 0x98621e4334cf215f2eb618153d1da1e6305d8ecb08bb75e72649f856b5dfd512
  10. 0x7469bbf4f5c444a457b3dfc71889b85f69294cadf51d9e1ce97bdad8b718ee2e
  11. 0xc8a808be77d739d8920b0edb245e6e5d3d968e03503ac728b0dd1e11a1281248
  12. 0xe600ed826c3a6308e95c2df107dc2afb9b3221f40683acc5d31f43293074b45f
  13. 0x53d9a703c9e9f252a5170e08d05e1b0117ac9e5b187b8d11c1fc275324818140
  14. 0x59ed3c823c7507ae1b2993d19eda543383739dde961b25c4e0927023fff6be12
  15. 0x4068a4306db47ea0eae5f76e5137753caa3dbb132dca6a61a4d6c1838a52700f
  16. 0x25127db2e775737b2874f6a159f7c1bf984317eea6482e94589c3ef4c5ccab32
  17. 0xec5d643575d83c9e07e65deeef71943b53cbf3007e7e2b9a6ef414081509b0cc
  18. 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON