addrbookFor publishers
← The evidence ledger

Evidence row 1039502

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://ip-geo-api-production.up.railway.app/lookup/ip
Recorded
Previous row
#76806
Body SHA-256
71a0be362c3d5110935e5121a61694b67e7439b84ae00b0e85880b7d303bc417
Leaf
0xbbb9a59ae3fac6886986d7e0f1b1d8e79d9f65be6a95eb7dc2972a214cc2f448

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://ip-geo-api-production.up.railway.app/lookup/ip"
    ]
  ],
  "name": "ip-geo-api-production.up.railway.app/lookup/ip",
  "owner_address": "0xffc458db291b4abce020fe3de4f91f2770e537b1",
  "raw": {
    "accepts": [
      {
        "amount": "1000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0xFFc458dB291b4ABcE020fE3de4f91F2770E537b1",
        "scheme": "exact"
      }
    ],
    "description": "Geolocate an IPv4/IPv6 address: country, region, city, postcode, lat/lng, timezone, ISP, org, ASN, and a datacenter heuristic.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "ip": "8.8.8.8"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "asn": "AS15169",
              "city": "Ashburn",
              "country": "United States",
              "country_code": "US",
              "found": true,
              "ip": "8.8.8.8",
              "is_datacenter": true,
              "is_proxy": null,
              "is_vpn": null,
              "isp": "Google LLC",
              "latitude": 39.03,
              "longitude": -77.5,
              "org": "Google Public DNS",
              "postal_code": "20149",
              "region": "Virginia",
              "region_code": "VA",
              "source": "ip-api.com",
              "timezone": "America/New_York"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "ip": {
                      "description": "IPv4 or IPv6 address to geolocate, e.g. '8.8.8.8'.",
                      "type": "string"
                    }
                  },
                  "required": [
                    "ip"
                  ],
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST",
                    "PUT",
                    "PATCH"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "asn": {
                      "type": "string"
                    },
                    "city": {
                      "type": "string"
                    },
                    "country": {
                      "type": "string"
                    },
                    "country_code": {
                      "type": "string"
                    },
                    "found": {
                      "type": "boolean"
                    },
                    "ip": {
                      "type": "string"
                    },
                    "is_datacenter": {
                      "type": "boolean"
                    },
                    "is_proxy": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "is_vpn": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "isp": {
                      "type": "string"
                    },
                    "latitude": {
                      "type": "number"
                    },
                    "longitude": {
                      "type": "number"
                    },
                    "org": {
                      "type": "string"
                    },
                    "postal_code": {
                      "type": "string"
                    },
                    "region": {
                      "type": "string"
                    },
                    "region_code": {
                      "type": "string"
                    },
                    "source": {
                      "type": "string"
                    },
                    "timezone": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-28T22:58:28.366Z",
    "quality": {
      "l30DaysTotalCalls": 16,
      "l30DaysUniquePayers": 7,
      "lastCalledAt": "2026-10-28T22:58:28.149Z"
    },
    "resource": "https://ip-geo-api-production.up.railway.app/lookup/ip",
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Geolocate an IPv4/IPv6 address: country, region, city, postcode, lat/lng, timezone, ISP, org, ASN, and a datacenter heuristic."
}

What the leaf hashes

{"body":"71a0be362c3d5110935e5121a61694b67e7439b84ae00b0e85880b7d303bc417","id":1039502,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793298330649595,"prev":76806,"subject":"x402_bazaar:https://ip-geo-api-production.up.railway.app/lookup/ip","subject_kind":"source_record"}

Proof

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

  1. 0xbbba41239b24e716036a981478dd8dbe63e7244d85dc87384c38ea78c3404c7c
  2. 0x57993ef506e9d32838a7b3145f861c4d9f66b8e96630600293467846d8df48b3
  3. 0x48a74a26209534bb8f3d7e40fc6a7921639a925bfcab0f627770fb618c64ee3b
  4. 0xbd0d58591f3fbc96628d729efb478ad6d44f74327f8bb4344b4536dcc0e11f6c
  5. 0x13caede1abf2abe15202ee9956b36212b471a2bf108ed4f10f2169f9c806594e
  6. 0xf2d3d5cd5983b0d2bd30dd2dceb28e9b017fc1017ec49e2e084e7ca6eb4b3826
  7. 0x9e99cd32ba8f9b171d73e45ad4d7670cf68da847f2e9a753dcd64c95ab089839
  8. 0x7cad241a8ed357b827ee37607393a49426ed9ce26993e85d54b3c572044beb70
  9. 0x3923e3dc25bf4d4f77521d30e5b1c2f05ec7085ca7d44fd09b6bf35cc3891b37
  10. 0xc5e9979a8faab27489c923675e169c1f63d6bbd88944a016bfd176d3ccd8ce24
  11. 0xef53ffa86a5f822784fdf47a4335aa80893eb2c6f3c9dd48d94ad7b1a7660f23
  12. 0x3761ac585bba38d019d79faeb8033cda81535c2592ac436cd3fac43d0150c4a5
  13. 0x5fd8a52e5459b8c967c68846e64fa51d631a648282ae3fbd99829c3b4cfdb1a1
  14. 0x25bdeb6e977b537e5ffb55862bdb08b7a547e08d655551b6a97e31264fefa58a
  15. 0xaa1d19094c2ce6d011a3c40533fa7efee207719d6c482ffc47018b28e5518acc
  16. 0xef5d5572aac8f06b61579b7167b369fcb479d9027d4037dc9cacff9e3a26ffd2
  17. 0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON