← The evidence ledger
Evidence row 1035781
Observed , by sync.agentic_market/1.
- Kind
- listing
- About
- source_record agentic_market:ip-geo-api-production-up-railway-app
- Recorded
- Previous row
- #2638
- Body SHA-256
- dc6fb48061e00c32a4260fbdecea98b7dd5fc638376f463e8c1b6ff4217e7769
- Leaf
- 0x5ae1e6cea36612b464711c4c879c5fa6c07981f9b67da6f987fbf43a658e1d24
What was observed
{
"endpoints": [
[
"x402",
"https://ip-geo-api-production.up.railway.app/lookup/bulk"
],
[
"x402",
"https://ip-geo-api-production.up.railway.app/lookup/distance"
],
[
"x402",
"https://ip-geo-api-production.up.railway.app/lookup/ip"
],
[
"x402",
"https://ip-geo-api-production.up.railway.app/lookup/myip"
]
],
"name": "ip-geo-api-production.up.railway.app",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "ip-geo-api-production.up.railway.app",
"endpoints": [
{
"description": "Batch geolocation for up to 20 IP addresses in one call; returns a per-IP record matching /lookup/ip.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": [],
"group": "body",
"name": "ips",
"required": false,
"type": "array"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://ip-geo-api-production.up.railway.app/lookup/bulk"
},
{
"description": "Great-circle distance (km and miles) between two IP addresses, with each endpoint's city/country/lat/lng.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "8.8.8.8",
"group": "body",
"name": "ip1",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "1.1.1.1",
"group": "body",
"name": "ip2",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://ip-geo-api-production.up.railway.app/lookup/distance"
},
{
"description": "Geolocate an IPv4/IPv6 address: country, region, city, postcode, lat/lng, timezone, ISP, org, ASN, and a datacenter heuristic.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "8.8.8.8",
"group": "body",
"name": "ip",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "16",
"l30DaysUniquePayers": "7"
},
"serviceName": "",
"tags": [],
"url": "https://ip-geo-api-production.up.railway.app/lookup/ip"
},
{
"description": "Geolocate the caller's own IP (derived from request headers); same fields as /lookup/ip.",
"method": "POST",
"parameters": [],
"pricing": {
"amount": "0.001",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://ip-geo-api-production.up.railway.app/lookup/myip"
}
],
"enriched": false,
"iconUrl": "",
"id": "ip-geo-api-production-up-railway-app",
"integrationType": "",
"isNew": false,
"name": "ip-geo-api-production.up.railway.app",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.001",
"currency": "USDC",
"maxAmount": "0.001",
"minAmount": "0.001"
},
"provider": "ip-geo-api-production.up.railway.app",
"providerUrl": "",
"serviceName": "",
"tags": []
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"dc6fb48061e00c32a4260fbdecea98b7dd5fc638376f463e8c1b6ff4217e7769","id":1035781,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793297726463340,"prev":2638,"subject":"agentic_market:ip-geo-api-production-up-railway-app","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).
- 0x5ae1d15553087830616d4364c93a0e9f395f4444ccd8e971973e585b77186471
- 0x7a52c5b4083dd12456a4955410ce4c7adbeff4a60c6a76c884d709ef6c3b994f
- 0xca7d934a9d8c67692cf42ae64b2f06128cee0f5c0ce455a5eb7eaebfebcdf3db
- 0xf695fb35fbdcdafd6b0350e5bc37d52ab646efeb235a5ef2decd514128e9baa9
- 0xcb0f369b4d2cede39b5f6abb0cc75d596b9a7c995be5c5d52fa2f308a342e0df
- 0x5eed0e118fc60c2ef7b176028c80822bd10810dea046d33545efc8c9eb0f73e3
- 0xfeca60f6c0318abc436f25e836da7ce2a5f70f34434e05dfff2555ef968c2c47
- 0x51575f34ff85a323ed154e33a6a0f5284560fa4bc562e766f9ae9da28db052cb
- 0x4b60db199b2098c2f52fab9adf03b01abc202469a7f9cac9230603d64ffb78f9
- 0x48cc0532c8003b5dce831f6032e167c3716c1a9d6d7d02624f61f88e2ce05e6e
- 0xf6e558a1bc11ea09fa2b7ee50f97faf75b60ea0f8962cd2d028e479558315dd1
- 0xf2cc4729510632c771067538b85013ba091033492f737a7205b9fdcf15a8d172
- 0x03bcddbafdd5c3b2cfd0ed77db8b385d1daefb8582c49039e5b2d78c95e4b697
- 0x3f2650fbc651fa3eec11adb4b123cd97e6e8054668be9e574fb88fd72c05303d
- 0x5c72917224317e5d0d7a0d4ada19337530fcd8b513d6fc46866876f7844efe17
- 0x976395aaca1b771b7e37710dee4157412909d2398c44e306a2e1e3fe83b984fd
- 0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75
- 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1