← 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).
- 0xfb7fbe8156ccfe289bf664292a6f400b82daba494f16b05230a050d9baa98bb3
- 0x8206526874b32c17946ed7b49920358c4426725af71c902d3eaefbe675260402
- 0x077f86d31aaab14bf07193148cd42c3c2a8e6cf125c4b57490e620c739c014b3
- 0xf136004fc0c27e1d671f4ab460803e7f423eb949b21c6659150a98fec64ad89a
- 0x0734b1cfc92fa020f6c6f0504e2327f03b579915b26f1f887c27f1d753c00411
- 0x28e63eb0f26528b19036aa5acc71fe3a6d25e0528cbe738556278ae7b55eb4b8
- 0xc74ed3faebd6a1c93bf87da4775dc9c6691f06aa5ba4c4da0f5f9f741fbd6e25
- 0x379e6cae7b796cc11674b1c3aeaef271f5c40745aa57cee922700a5c20590c34
- 0x98621e4334cf215f2eb618153d1da1e6305d8ecb08bb75e72649f856b5dfd512
- 0x7469bbf4f5c444a457b3dfc71889b85f69294cadf51d9e1ce97bdad8b718ee2e
- 0xc8a808be77d739d8920b0edb245e6e5d3d968e03503ac728b0dd1e11a1281248
- 0xe600ed826c3a6308e95c2df107dc2afb9b3221f40683acc5d31f43293074b45f
- 0x53d9a703c9e9f252a5170e08d05e1b0117ac9e5b187b8d11c1fc275324818140
- 0x59ed3c823c7507ae1b2993d19eda543383739dde961b25c4e0927023fff6be12
- 0x4068a4306db47ea0eae5f76e5137753caa3dbb132dca6a61a4d6c1838a52700f
- 0x25127db2e775737b2874f6a159f7c1bf984317eea6482e94589c3ef4c5ccab32
- 0xec5d643575d83c9e07e65deeef71943b53cbf3007e7e2b9a6ef414081509b0cc
- 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af